Come configurare smartphone e PC. Portale informativo
  • casa
  • Sicurezza
  • Come controllare l'integrità dei file di sistema. Verifica dell'integrità dei file di sistema di Windows

Come controllare l'integrità dei file di sistema. Verifica dell'integrità dei file di sistema di Windows

Utilità SFC.EXE (S sistema F iles C hecker) esiste in tutte le versioni di Windows a partire da Windows 2000 ed è progettato per controllare lo stato e ripristinare i file di sistema. I meccanismi per la protezione di file importanti nelle diverse versioni di Windows sono implementati in modo diverso, ma tutti tengono conto del fatto che alcuni file di sistema (solitamente file .exe eseguibili, file .dll di libreria, file driver) possono essere modificati da software di terze parti e dovrebbe essere un meccanismo per verificarne l'integrità e annullare le modifiche rilevate.

Formato della riga di comando:

SFC

Opzioni della riga di comando:

/SCANNERIZZA ORA- Verificare l'integrità di tutti i file di sistema protetti e ripristinare, se possibile, i file problematici.

/SOLO VERIFICA- Verifica dell'integrità di tutti i file di sistema protetti. Il ripristino del file non viene eseguito.

/SCANFILE- Verificare l'integrità del file specificato e ripristinarlo se vengono rilevati problemi. Nel parametro fileè necessario specificare il percorso completo

/VERIFICA FILE- Verifica dell'integrità del file, il cui percorso completo è specificato nel parametro file. Il ripristino del file non viene eseguito.

/OFFBOOTDIR- Posizione della directory di download offline per il ripristino offline

/OFFWINDIR- Posizione della directory offline di Windows per il ripristino offline

Esempi di utilizzo del comando SFC:

sfc /?- visualizzare il suggerimento per l'utilizzo.

sfc /scannow- verificare l'integrità dei file di sistema e ripristinare quelli danneggiati. I risultati del lavoro vengono scritti nel registro dell'utilità \Windows\Logs\CBS\CBS.log.

sfc / solo verifica- scansiona solo i file di sistema senza correggerli.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- scansiona solo il file cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- scansiona solo il file kernel32.dll dal sistema operativo installato sull'unità logica D:. Quando si eseguono scansioni file Windows offline, la registrazione dei file non è attualmente supportata.

Durante l'esecuzione del programma, lo schermo visualizza informazioni sullo stato di avanzamento della scansione e sui risultati del lavoro. Esempio di output quando si utilizza la scansione con il comando patch sfc /scannow:

Scansione del sistema avviata. Questo processo potrebbe richiedere del tempo.

L'inizio della fase di verifica durante la scansione del sistema.
Verifica completata al 100%.

Protezione risorse di Windows ha rilevato file danneggiati e li ha riparati correttamente. Per i dettagli, vedere il file CBS.Log che si trova nel seguente percorso: windir\Logs\CBS\CBS.log. Ad esempio, C:\Windows\Logs\CBS\CBS.log. Tieni presente che la registrazione non è attualmente supportata per la manutenzione offline.

A partire da Windows Vista, viene utilizzata la manutenzione dei componenti del sistema operativo Assistenza basata sui componenti (CBS)- un insieme speciale di strumenti software per garantirne l'integrità. CBSè una parte Infrastruttura di manutenzione dei componenti (CSI), che fornisce le modifiche necessarie allo stato corrente di Windows, ad esempio durante l'aggiornamento del sistema (Windows Update), l'installazione o la rimozione di programmi e componenti, l'aggiornamento dei driver di dispositivo, ecc. Infatti, CBS mette a disposizione degli installatori un'interfaccia di programmazione (API) per modificare correttamente lo stato attuale del sistema. La manutenzione del sistema operativo Windows acquisisce molti eventi relativi al monitoraggio di questo stato in un file speciale C:\Windows\Logs\CBS\CBS.log

Il file di registro CBS.log, tra le altre cose, contiene informazioni dettagliate sull'avanzamento della scansione dell'utilità sfc.exe e i suoi risultati. Per ogni file scansionato, vengono registrate la data, l'ora e le informazioni aggiuntive sulla scansione. Ogni 100 controlli viene visualizzato un riepilogo, accompagnato da un tag , che permette di selezionare da un testo piuttosto voluminoso solo quei record che contengono questa caratteristica, utilizzando il comando di ricerca riga in un file di testo trovastr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- trova le righe che contengono e inviarli in un file sfcdetails.txt directory corrente.

Un esempio del contenuto di un file di registro contenente solo righe contrassegnate con:

00004b78 Verifica di 100 (0x00000000000000064) componenti
00004b79 Inizio transazione di verifica e riparazione
00004be0 Verifica completata
00004be1 Verifica di 100 (0x00000000000000064) componenti
00004be2 Inizio transazione di verifica e riparazione
00004c30 Riparazione del file danneggiato "\??\C:\WINDOWS\System32\cmd.exe" dal negozio
00004c5a Verifica completata
. . . .
00005594 Transazione commessa
00005599 Transazione di verifica e riparazione completata. Tutti i file e le chiavi di registro elencati
in questa transazione sono stati riparati con successo

In questo esempio sono stati controllati 100 file, in cui non sono state rilevate deviazioni e nella parte successiva il file è stato trovato e corretto con successo msprivs.dll.mui. Le ultime 2 righe riportano il completamento del lavoro e che tutti i file e le chiavi di registro sono stati ripristinati con successo.

Nei casi in cui non fosse possibile ripristinare il file danneggiato, il log conterrà una riga contenente:

Impossibile riparare il file membro Nome file Dettagli file

Il motivo dell'impossibilità di ripristinare i file potrebbe essere un malfunzionamento dell'hardware, una violazione dell'integrità del file system, un danno alla memorizzazione dei file di riferimento, ecc. Nella maggior parte dei casi, fatta eccezione per un guasto hardware, conoscendo il nome del file danneggiato, è possibile eseguire il ripristino utilizzando la copia dal kit di distribuzione o dalle directory di un sistema operativo simile.

Per cercare informazioni nel testo delle riviste cbs.logè conveniente filtrare le voci per caratteristiche degli eventi registrati nel registro:

findstr /c:"Impossibile riparare" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt solo quelle righe di registro cbs.log, che contengono la stringa Impossibile riparare, cioè. all'output otterremo un elenco di file di sistema che non possono essere ripristinati.

findstr /c:"riparato con successo" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- scrivere su un file di testo sfcnotrepair.txt solo quelle righe di registro cbs.log, che contengono la stringa riparato con successo, cioè. all'output otterremo un elenco di file di sistema che siamo riusciti a recuperare.

In catalogo \Windows\Log\CBS\ diverso dal file di registro corrente cbs.log vecchie copie dei registri possono essere archiviate come file compressi denominati CbsPersist_AAAAMMGGnnnnnn.cab, che, se necessario, può essere spacchettato per ulteriori approfondimenti.

Nell'ambiente Windows 8-10, è possibile utilizzare l'utilità per ripristinare i componenti di sistema di Windows. Dism.exe, che supporta (che non era in Windows Vista/Windows 7) l'opzione Ripristina la salute:

dism /Online /Pulizia-immagine /RestoreHealth- per ripristinare i file di sistema del sistema operativo Windows corrente.

Per l'opzione Windows 7 /Ripristina salute non è applicabile e le funzioni di ripristino sono combinate con le funzioni di scansione specificate dal parametro /ScanSalute:

dism /Online /Pulizia-immagine /ScanHealth- per ripristinare i file di sistema dell'attuale sistema operativo Windows 7.

Le app di Windows Store che non funzionano o funzionano con errori, problemi con la parte desktop di Windows e instabilità del sistema operativo nel suo insieme sono spesso il risultato di danni a file di sistema importanti. Il modo più semplice per uscire da una situazione in cui i file di sistema sono danneggiati è . Ma una tale mossa richiede la presenza di quest'ultimo - se non in una nuova edizione, almeno in qualche modo. Se non c'è nemmeno qualche punto di ripristino o backup, prima di ricorrere a una soluzione radicale al problema sotto forma di Windows, puoi provare a ripristinare l'integrità dei suoi file di sistema. Di seguito, esamineremo 5 modi per farlo, a condizione che l'attuale Windows sia ancora in grado di avviarsi. Verranno proposti direttamente solo due metodi per ripristinare l'integrità dei file di Windows, gli altri tre sono soluzioni per situazioni complicate dalla necessità di ripristinare la memoria dei componenti di sistema.

1. Ripristino dell'integrità dei file di Windows

Per rilevare file di sistema importanti mancanti o danneggiati e ripristinarli, Windows fornisce un'utilità sfc.exe standard che funziona utilizzando la riga di comando. L'utilità sostituisce i file di sistema danneggiati o mancanti con i loro originali da un archivio di componenti speciali situato nella cartella "WinSxS" all'interno della directory "Windows" sull'unità C. Eseguire il prompt dei comandi come amministratore e immettere:

Premere Invio. Dopo la scansione dei file di sistema da sostituire, verranno ripristinati.

Ma questo è con il completamento con successo dell'operazione. Se il contenuto della memoria stessa è danneggiato, l'operazione si concluderà con un messaggio sull'impossibilità di ripristinare alcuni file di sistema. In questo caso, devi prima ricorrere al ripristino dell'archivio dei componenti di Windows, quindi eseguire l'operazione per ripristinare i file nelle loro directory di lavoro.

2. Ripristinare l'archivio componenti di sistema: DISM

Per ripristinare l'archiviazione dei file di sistema originali, ricorreremo all'aiuto dell'utilità di manutenzione delle immagini di Windows - DISM, che funziona anche tramite la riga di comando. Durante il processo di riparazione del Vault, l'utilità utilizza il servizio Windows Update e scarica i file di sistema mancanti o danneggiati dai server Microsoft. Pertanto, la presenza di Internet è un prerequisito per un'operazione di successo.

Esegui il prompt dei comandi come amministratore e inserisci:

DISM /Online /Pulizia-immagine /RestoreHealth

Premere Invio. Dopo un tentativo riuscito di eseguire l'operazione, vedremo una notifica corrispondente.

Ora eseguiamo l'operazione di cui al paragrafo 1 dell'articolo.

È anche possibile che il processo operativo si blocchi o non riesca. La notifica di un tentativo fallito di eseguire un'operazione sarà, in particolare, accompagnata da una proposta per indicare il percorso da cui è possibile ottenere i dati per ripristinare la memoria dei componenti del sistema.

Tratteremo il processo di ripristino della memoria con indicazione della fonte di acquisizione dei dati poco più avanti, al comma 4 dell'art.

3. Ripristino dell'archivio componenti di sistema: PowerShell

È possibile ripristinare i componenti di sistema in un modo alternativo, utilizzando lo strumento Windows PowerShell. Questo metodo è simile al precedente: il servizio Windows Update viene utilizzato anche per ripristinare lo spazio di archiviazione. E, di conseguenza, anche in questo caso è necessaria una connessione a Internet. Il metodo PowerShell richiederà più tempo rispetto al metodo DISM precedente, ma il processo di ripristino dell'insieme di credenziali sarà più completo.

Esegui PowerShell come amministratore e digita:

Riparazione-WindowsImage -Online -RestoreHealth

Premere Invio. In caso di ripristino riuscito dell'archiviazione dei file di sistema, riceveremo tale rapporto come mostrato nella schermata seguente, dove, in particolare, il parametro "Stato di integrità dell'immagine" verrà contrassegnato come "Sano". Ciò significa che la memoria dei file di sistema è stata ripristinata. Ora è necessario compiere l'operazione di cui al comma 1 dell'art.

4. Ripristino dell'archivio componenti di sistema: disco di installazione di Windows

Puoi ricorrere al ripristino del Component Store di Windows con indicazione della fonte di acquisizione dei dati se non c'è Internet o se i due metodi precedenti non hanno portato risultati positivi. L'origine da cui vengono recuperati i dati per il ripristino dell'archivio dei componenti di sistema è il disco di installazione della versione e dell'edizione corrispondenti di Windows. Può essere un supporto di installazione fisico, un'unità flash o un disco, oppure può essere un'immagine ISO con un kit di distribuzione. Quest'ultimo deve essere montato su un'unità virtuale richiamando il menu contestuale su di essa e selezionando il comando "Monta".

Colleghiamo un'unità flash, un disco o un'immagine, eseguiamo PowerShell come amministratore e inseriamo un comando come:

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim

In questo comando, la lettera di unità del supporto di installazione è soggetta a sostituzione. Nel nostro esempio, questa è la lettera D e invece di essa, in ogni singolo caso, è necessario sostituire la propria lettera dell'unità flash, fisica o montata, come appaiono in Esplora risorse. Dopo aver inserito il comando, premere Invio.

A seguito dell'operazione, come nel caso precedente, il suo buon esito sarà indicato dallo stato "Sano" del parametro "Stato di integrità dell'immagine".

Dopo aver ripristinato lo storage, avviamo l'operazione descritta al paragrafo 1 dell'articolo.

5. Aggiorna Windows 10

È possibile ripristinare l'integrità dei file di sistema di Windows 10 danneggiati aggiornando il sistema utilizzando lo strumento di creazione multimediale. Può essere scaricato dal sito Web ufficiale di Microsoft. L'aggiornamento di Windows 10 è il tempo più lungo, ma allo stesso tempo il modo più affidabile per riportare il sistema operativo alla capacità di lavoro. Il processo di aggiornamento di Windows 10 richiede all'incirca lo stesso tempo del processo di reinstallazione. Come parte di questo processo, tutti i file di sistema danneggiati verranno sovrascritti, i dati del profilo utente, i programmi installati e le impostazioni di sistema verranno salvati e l'output sarà il più aggiornato, con tutti gli aggiornamenti dell'anniversario di Windows 10 installati.

Avvia lo strumento per la creazione di file multimediali. Accettiamo i termini della licenza.

Seleziona "Aggiorna questo PC ora".

E attendi il completamento del processo di aggiornamento.

Vi auguro una buona giornata!

Utilità sfc.exe controlla l'integrità di tutti i file di sistema protetti da Windows File Protection ( wfp), ha una capacità incorporata di sostituire automaticamente le versioni danneggiate con le versioni Microsoft corrette. Per eseguire il programma, l'utente deve disporre dei diritti di amministratore.

Sfc

Descrizione

All'avvio sfc utilizza una serie di flag, il più utilizzato dei quali è /scannow . sfc può essere eseguito su tutti i computer Windows, così come nella Console di ripristino di emergenza di Windows, ma vale la pena considerare che tutti i flag sono supportati su tutti i sistemi operativi. Maggiori informazioni nella sezione Compatibilità.

Elenco parametri:
/?

Visualizza un elenco di tutti i flag disponibili

/scannerizza ora

Verifica l'integrità di tutti i file di sistema protetti e ripristina i file danneggiati o modificati immediatamente dopo l'esecuzione del comando. Questi file verranno ripristinati ai valori predefiniti.

/solo verifica

Verifica l'integrità di tutti i file di sistema protetti, ma non li ripristina.

/scanfile=Percorso_del_file

Esegue la scansione dell'integrità del file specificato (nel percorso assoluto filePath ) e lo ripristina se vengono rilevate modifiche. Un esempio di percorso assoluto quando filePath è c:\windows\system32\example.dll

/verifyfile=Percorso_del_file

Esegue la scansione dell'integrità del file specificato (nel percorso assoluto filePath ) ma non lo esegue e lo ripristina. Un esempio di percorso assoluto quando filePath è c:\windows\system32\example.dll

/offwindir=lettera_di_unità_Windows

È necessario specificare manualmente l'unità su cui è installato Windows e su cui stiamo cercando modifiche ai file.

/offbootdir=lettera_di_unità_da_recupero_da

Specifica la lettera dell'unità da cui vengono presi i file per il ripristino. Viene utilizzato insieme a /offwindir= nella console di ripristino. Esempio di utilizzo della console: sfc /scannow /offbootdir=d:\ /offwindir=d:\windows. Questo esempio esegue la scansione e ripara i file specificati dal flag offwindir utilizzando i file Microsoft originali trovati nel percorso offbootdir.

/scansione

Scansiona e ripristina i file al prossimo avvio di Windows

/scanboot

Scansiona e ripara i file ogni volta che si avvia Windows

/ritorno

Questo comando viene utilizzato per annullare i comandi eseguiti in precedenza. Ad esempio, se l'utente ha eseguito il comando /scanboot, che esegue una scansione ogni volta che si avvia Windows, il comando /revert interromperà questo processo.

/Purgecache

Rimozione dei file originali (che sono in fase di ripristino) dalla cartella della cache di Windows. È necessario utilizzare questo comando con cautela, poiché può causare arresti anomali del sistema. Il comando esegue anche una scansione del sistema e riempie la cartella della cache con copie dei file di sistema correnti.

/dimensione cache=x

Modifica la dimensione della cache, in base alle esigenze dell'utente. Il parametro x specifica il numero di megabyte.

Codici di ritorno

Restituisce 0 se l'operazione è riuscita e 0 se sono presenti errori.

Esempio di utilizzo

Per scansionare e riparare immediatamente i file di sistema danneggiati:

Per verificare l'integrità di un file senza correggerlo

sfc /verifyfile=c:\windows\system32\example.dll

Controllare il file example.dll nella console di ripristino del sistema dal disco di installazione di Windows f:

sfc /scanfile=d:\windows\system32\example.dll /offbootdir=f:\ /offwindir=d:\windows

Compatibilità

Utilità sfc Compatibile con Windows Vista e sistemi operativi superiori.

Possibili problemi

  1. sfc scannow non riesce ad avviare il servizio di riparazione- Verificare che il servizio sia in esecuzione Programma di installazione dei moduli di Windows. (Pannello di controllo\Strumenti di amministrazione\Servizi) e il tipo di avvio è impostato su Manuale
  2. sfc scannow non può riparare i file- Prova il seguente comando

    Dism/Online/Cleanup-Image/RestoreHealth

    Viene utilizzato per riparare i componenti danneggiati, quindi riavviare il computer e riprovare sfc /scannow.

    La seconda opzione è sostituire i file che l'utilità non può ripristinare da solo, da un altro computer o da una copia di backup, ecc.
    Per fare ciò, è necessario ottenere un elenco di file che l'utilità non è in grado di ripristinare, immettere:

    findstr /c:”” %windir%\Logs\CBS\CBS.log >”%userprofile%\Desktop\sfc.txt”

    Questo comando creerà un file di testo sul desktop sfc.txt che contiene un registro dettagliato dell'utilità

Il problema del funzionamento instabile di Windows 7 è spesso associato al danneggiamento o all'eliminazione dei file di sistema, ad esempio dopo la reinstallazione o l'installazione di un programma infetto. Questo non è il problema più difficile: ci sono molti modi per ripristinare i dati utilizzando gli strumenti del sistema operativo standard o manualmente. Considereremo di seguito le opzioni più semplici ed efficaci.

Torna all'ultimo stato stabile

Per impostazione predefinita, la protezione è attiva in tutte le partizioni di sistema di Windows. È responsabile della creazione di checkpoint speciali contenenti informazioni sulla configurazione e sui file di sistema dell'ambiente prima di modificarlo, installando applicazioni, driver e aggiornamenti. Inoltre, i punti di ripristino vengono creati senza tale motivo dal sistema ad intervalli regolari o dall'utente stesso.

Se i problemi hanno iniziato a comparire relativamente di recente e si ricorda la data approssimativa del loro aspetto, la soluzione migliore è ripristinare il sistema operativo al momento in cui non sono stati osservati errori durante il funzionamento del sistema operativo.

In un ambiente di lavoro, questo è molto facile da fare:

Non resta che riavviare, dopodiché i file di sistema danneggiati verranno sostituiti con le precedenti versioni funzionanti.

Se Windows non si avvia

Anche se il danno ai dati di sistema è così grave che il sistema operativo non può avviarsi da solo, è possibile utilizzare i punti di ripristino:


Verrà avviata l'utilità di selezione del checkpoint corrispondente, con la quale è necessario lavorare nel modo descritto in precedenza.

Se premendo F8 non si apre la finestra delle opzioni di avvio, è possibile accedere all'ambiente di ripristino solo quando si utilizza il disco di avvio/installazione.

Utilizzo dell'utilità SFC standard

Questa applicazione controlla e ripara i principali file di sistema del sistema operativo. Può anche essere eseguito sulla riga di comando da un disco di avvio, dalla finestra delle opzioni di avvio dopo aver premuto F8 e da un sistema in esecuzione. L'ultima opzione è la più semplice:


Al completamento dell'operazione, SFC ti avviserà dei risultati: i dati danneggiati dovrebbero essere rilevati e corretti.

Ripristino manuale dei dati

A volte i metodi sopra descritti non possono risolvere il problema. Ad esempio, quando si aggiorna DirectX da distribuzioni fornite con varie applicazioni, le DLL vengono spesso perse. Pertanto, prova sempre ad aggiornare DirectX dall'ufficio. sito Microsoft e, se il problema si è già verificato, se è disponibile una nuova versione, tutte le DLL verranno aggiornate automaticamente dopo l'installazione di un nuovo pacchetto di componenti dal sito http://www.microsoft.com/en-us/download/ conferma.aspx?id=35.

Se non è presente una nuova versione nella pagina specificata, qualsiasi DLL da un'altra fonte può essere trasferita tu stesso sul tuo sistema. Le librerie sono archiviate nelle seguenti directory:

  • per Windows 7×32 - nella cartella C:\Windows\System32;
  • per Windows 7×64 - nella directory C:\Windows\SysWOW64.

Se, quando avvii un'applicazione, viene visualizzata una finestra che ti informa che manca una DLL e il programma di installazione dal sito Web Microsoft segnala che il tuo sistema ha l'ultima versione delle librerie e non aggiorna i componenti, puoi semplicemente utilizzare il motore di ricerca . Cerca in Internet le DLL e trasferiscili nelle cartelle specificate.

Non solo le DLL, ma anche tutti i file di sistema danneggiati possono essere estratti dalla distribuzione di installazione di Windows 7. Per fare ciò, devi solo sapere quali file sono danneggiati. Spesso, il sistema operativo stesso informa l'utente dell'assenza di DLL o di un errore dell'applicazione, ad esempio Explorer.exe. Puoi ottenere informazioni tu stesso.

Scopri quali informazioni di sistema sono difettose

Per fare ciò, avrai nuovamente bisogno di una riga di comando, abbiamo già descritto come aprirla. Scrivi qui il seguente comando:

indstr /N:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt", dove N è la lettera dell'unità.

Premi Invio, dopodiché sfcdetails.txt verrà creato sul desktop, che devi aprire e rivedere attentamente. Il suo contenuto sarà qualcosa come l'immagine qui sotto.

Qui vediamo che la libreria danneggiata è Accessibility.dll. È lei che dovrà essere trovata sul Web o estratta indipendentemente dalla distribuzione esistente di Windows 7 per il ripristino.

Estrarre i componenti del sistema operativo dalla distribuzione

Oltre al disco di installazione, avrai bisogno di una piccola applicazione 7-zip gratuita. Con esso, lavoreremo con l'immagine install.wim situata nella directory dei sorgenti. L'ordine è il seguente:


Resta solo da copiarli nella cartella desiderata o su un'unità flash USB. È possibile sostituire i dati danneggiati con essi utilizzando il supporto di installazione/avvio o LiveCD.

Ciao amici! Il ripristino dei file di sistema in Windows 7 o Windows 8 / 8.1 è un argomento interessante. Soprattutto se il sistema operativo inizia a non funzionare, ma non abbiamo un'immagine di ripristino e ci siamo dimenticati di attivare la protezione del sistema in modo che vengano creati punti di ripristino. In questo caso, non saremo in grado di ripristinare il sistema dall'immagine, non saremo in grado di ripristinare Windows al punto di ripristino creato e siamo anche troppo pigri per reinstallare il sistema, poiché ci vorrà un'intera giornata. E proprio qui abbiamo un'altra possibilità per riportare Windows alla normalità: prova a ripristinare i file di sistema. In questo articolo cercherò di svelare appieno l'argomento in modo da poter rianimare il nostro computer in qualsiasi situazione.

Nella riga di comando che si apre, scrivi:

sfc /scannow

Aspettiamo un po'...

Se il tuo sistema è in ordine, vedrai l'immagine seguente.

Se il tuo Windows era rotto, vedrai quanto segue.

I file di sistema sono stati ripristinati correttamente. Riavviamo e attiviamo immediatamente la protezione del sistema per creare punti di ripristino in modo che la prossima volta ripristina lo stato del computer un paio di giorni fa e il gioco è fatto.

Succede che durante la scansione del sistema, l'utilità sfc.exe ha rilevato file danneggiati, ma non è stato in grado di risolverli. In questo caso, eseguirei il Ripristino file di sistema in modalità provvisoria. Se la modalità provvisoria è la stessa, leggi l'ultimo di questo articolo.

Se non è stato possibile accedere all'ambiente di ripristino premendo F8, sarà necessario eseguire l'avvio dall'unità flash o dal disco di installazione (avvio). Come eseguire l'avvio da un'unità flash - . Allo stesso modo, puoi mettere l'avvio dal disco. Solo in questo caso, è necessario innanzitutto mettere il DVD-RW (unità disco ottico) nella priorità di avvio.

Mi piace avviare da un supporto rimovibile utilizzando il menu di avvio. Nelle schede madri ASUS, di solito viene chiamato anche dalla chiave F8.

Avviando da un'unità flash USB o da un disco, ho visto la seguente immagine. scelgo Installazione di Windows- Installazione di Windows.

Scegliamo quello che non accendiamo. E qui ATTENTAMENTE! Ricordiamo la lettera che l'ambiente di ripristino ha assegnato al tuo sistema (nella colonna Cartella). Ce l'ho D.

Inseriamo il comando:

sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

Puoi andare sul disco e assicurarti cosa e dove.

  1. Usiamo l'utilità DISKPART

Nella riga di comando, inserisci:

diskpart- chiamare l'utilità per lavorare con i dischi.

elenco disco— esaminiamo l'elenco dei dischi.

seleziona disco- Scelgo il disco rigido di cui ho bisogno.

Per Windows 8/8.1

Se l'utilità sfc non è stata in grado di riparare i file di sistema danneggiati, è necessario provare a ripristinare la memoria di questi file di sistema. Il luogo in cui devono trovarsi le copie dei file di sistema riparabili. A quanto ho capito, si trova in C:\Windows\WinSxS. Cioè, dobbiamo prima correggere l'archiviazione dei file, quindi utilizzare il comando "SFC / Scannow" per ripristinare i file di sistema di Windows.

Ripristino dello spazio di archiviazione tramite Windows Update

  1. Avviamo Windows PowerShell con diritti di amministratore. Per fare ciò, apri il menu Start o la schermata iniziale e fai clic sull'icona "Cerca". Nella casella di ricerca, scrivi "PowerShell". Fare clic con il pulsante destro del mouse su "Windows PowerShell" e selezionare "Esegui come amministratore" o "Esegui come amministratore".
  2. Nella finestra che si apre, scrivi

Dism/Online/Cleanup-Image/RestoreHealth

e stiamo aspettando. Se lo spazio di archiviazione è intatto o è stato ripristinato utilizzando Windows Update, vedrai l'immagine seguente.

Se lo stato di integrità dell'immagine: sano, va tutto bene. Riavviamo il computer e riproviamo SFC /SCANNOW.

Ripristino di un deposito utilizzando un'immagine

Se abbiamo problemi con Windows Update, questo metodo funzionerà.

  1. Scarica l'immagine originale di Windows 8/8.1 con lo stesso numero di bit del tuo sistema. Come scoprire la profondità di bit del sistema installato - .
  2. Colleghiamo o montiamo l'immagine scaricata. Fare clic con il tasto destro sull'immagine e selezionare "Connetti" o "Monta".

    Nella riga di comando con diritti di amministratore, osserviamo quali revisioni sono nell'immagine con il comando

Ho 2 edizioni nella mia immagine. È difficile capire di cosa ho bisogno da questi segni distintivi. Usiamo il primo. Se non funziona, il secondo.

  1. Avvia Windows PowerShell con diritti di amministratore ed esegui il comando

Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.wim:1

dove F è la lettera di unità a cui abbiamo collegato l'immagine, 1 è il numero di edizione di Windows nell'immagine.

Ripristino manuale dei file di sistema

Se l'utilizzo dell'utilità sfc non è riuscito a recuperare i file danneggiati, è necessario provare a farlo manualmente. In questo caso, è necessario eseguire anche il comando

findstr /c: %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt

findstr /s: %windir%\logs\cbs\cbs.log>sfcdetails.txt

ed esaminare attentamente il file sfcdetails.txt sul desktop o %windir%\Registri\CBS\.

Dovrebbe essere qualcosa di simile all'immagine qui sotto.

Dopo che il nome del file danneggiato è noto (Accessibility.dll), lo cerchiamo su un altro computer con lo stesso sistema del tuo. Se questa non è un'opzione, scaricherei l'immagine Windows originale e la installerei in una macchina virtuale. Ho trovato il file di cui avevo bisogno e l'ho copiato su un'unità flash USB avviabile o di installazione. Quindi, da questa unità flash di installazione, ho avviato l'ambiente di ripristino, avrei avviato la riga di comando. Vorrei aprire il blocco note dalla riga di comando. Ho aperto il menu File> Apri e ora ho un esploratore quasi a tutti gli effetti. Copiamo il file corretto dall'unità flash USB con la sostituzione, riavviamo e tutto dovrebbe funzionare.

Se l'opzione con l'installazione di una macchina virtuale non ti soddisfa, puoi collegare il file install.wim alla cartella. Quindi vai in questa cartella e copia i file necessari.

  1. Creiamo una cartella. Ad esempio, "Win8.1Pro" nella radice dell'unità D.
  2. Copia il file install.wim nella radice dell'unità D.

    Monta il file install.wim nella cartella creata.

Entriamo nella cartella creata e copiamo i file necessari.

Spegni l'immagine

Dism /Unmount-Wim /MountDir:D:\Win8.1Pro /Discard

Conclusione

Ecco come proverò a ripristinare i file di sistema in Windows 7/8/8.1. Scrivi domande e desideri nei commenti. Grazie per aver condiviso l'articolo sui social media. Ti auguro il meglio!

I migliori saluti, Anton Dyachenko

Articoli correlati in alto