Come ripristinare file di sistema danneggiati

 


Schermate blu o problemi durante l’avvio potrebbero essere la spia del fatto che file di sistema risultano mancanti o addirittura danneggiati. 

In Windows 10 e nelle versioni precedenti del sistema operativo è possibile risolvere questi noiosi problemi usando lo strumento SFC (System File Checker) che ha lo scopo di scansionare il sistema, controllare l’integrità dei file e riparare o sostituire quelli danneggiati o mancanti.


N.B.

Le procedure di seguito indicate, genereranno modifiche al sistema ed è pertanto opportuno eseguire un backup di Windows : laddove cioè si presentassero ostacoli insuperabili, avrai in tal modo la possibilità di recuperare i tuoi dati ripristinando il backup.


Come eseguire scansione SFC

La procedura che sto per descriverti eseguirà una scansione di tutti i file di sistema e successivamente tenterà di riparare o sostituire i file di sistema danneggiati.


- Apri il Prompt dei comandi come amministratore, scrivendo nel modulo di ricerca di Windows cmd e poi fai clic sulla voce Esegui come amministratore. Altrimenti fai clic su Start, apri la cartella Sistema Windows, clicca con il tasto destro sulla voce Prompt dei comandi, seleziona la voce Altro e infine fai clic su Esegui come amministratore ;

- Scrivi nel Prompt il comando sfc /scannow e premi INVIO ;




Terminata dopo qualche minuto la scansione visualizzerai uno dei seguenti messaggi:


- Protezione risorse di Windows: nessuna violazione di integrità trovata.

Questo messaggio evidenzia che durante la scansione non sono stati individuati file di sistema danneggiati o mancanti.


- Protezione risorse di Windows non ha potuto eseguire l’operazione richiesta.

Se leggi tale messaggio vuol dire che si è verificato un problema durante la scansione e per questa ragione sarà opportuno ripeterla in modalità provvisoria.


- Protezione risorse di Windows file danneggiati trovati e ripristinati. I dettagli sono disponibili nel file CBS. %WinDir%\Logs\CBS\CBS.log.

Emergerà questo messaggio quando SFC sarà capace di risolvere il problema e in questa circostanza puoi proseguire e visualizzare il log per avere maggiori dettagli.


- Protezione risorse di Windows file danneggiati trovati ma non è riuscita a risolvere alcuni di essi. I dettagli sono disponibili nel file CBS %WinDir%\Logs\CBS\CBS.log.

Se conclusa la scansione leggerai questo messaggio, dovrai riparare manualmente i file danneggiati.


Come visualizzare il Log della scansione SFC

Dopo aver eseguito la scansione SFC, per visualizzare i dettagli salvati sul file CBS.Log, devi creare una copia leggibile del file attraverso la seguente modalità :


- Apri il Prompt dei comandi ;

- All'interno della finestra del Prompt scrivi il comando successivamente segnalato e poi premi INVIO :

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"userprofile%\Desktop\sfclogs.txt




Il file verrà creato e salvato su desktop, per aprirlo utilizza l’app “Blocco note”.


Scansione SFC in modalità provvisoria

Se lo strumento SFC non è riuscito a riparare i file di sistema danneggiati, significa presumibilmente che  quest’ultimi sono in esecuzione su Windows.  Al fine di risolvere tale problema avvia Windows in modalità provvisoria ed esegui nuovamente la scansione SFC.


- Accedi alle Impostazioni di Windows, premendo WIN + I o fai clic sul tasto Start e poi clicca sull’icona “Impostazioni” (ingranaggio ) ;

- Fai clic su Aggiornamento e sicurezza ;

- Sulla barra laterale a sinistra, seleziona la voce Ripristino ;

- Fai clic sul pulsante Riavvia ora che si trova sotto la voce Avvio avanzato ;

- Dopo il riavvio del PC, nella schermata Scegli un’opzione fai clic su Risolvi problemi ;




- Nella schermata successiva, clicca su Opzioni avanzate ;

- Ora fai clic su Impostazioni di avvio e in seguito clicca sul pulsante Riavviare ;




Al termine del riavvio premi da tastiera 4 o F4 per avviare il PC in modalità provvisoria ;

Dopo aver riavviato il PC esegui l’operazione precedentemente descritta, avvia il Prompt dei comandi ed effettua la scansione SFC.


Eseguire scansione SFC prima dell’avvio di Windows

Se la procedura sopra riportata non è riuscita a conseguire risultati positivi, ti consiglio di effettuare la scansione SFC prima dell’avvio di Windows attraverso la seguente modalità :


- Apri le Impostazioni di Windows;

- Clicca su Aggiornamento e sicurezza ;

- Sulla barra laterale a sinistra, seleziona la voce Ripristino ;

- Fai clic sul pulsante Riavvia ora ;

- All'interno della schermata aperta, clicca su Risoluzione dei problemi e poi fai clic su Opzioni avanzate ;

- Fai clic su Prompt dei comandi per avviare il PC con il solo Prompt dei comandi.




Dopo il riavvio, per eseguire la scansione SFC dovrai specificare dove si trova la partizione di sistema e la posizione dei file di Windows. In genere si tratta delle unità C e D, ma per evitare errori, scrivi sul Prompt il comando wmic logicaldisk get deviceid, volumename, description e premi INVIO.

Trovate le lettere delle unità, effettua la scansione scrivendo sfc /scannow /offbootdir=C:\  /offwindir=D: \Windows e premi INVIO.


Terminata la scansione esci dal Prompt e fai su Continua per riavviare il PC in modalità normale.


Come riparare manualmente i file di sistema danneggiati

Se lo strumento SFC non è stato in grado di riparare uno o più file, sarai costretto correggerli manualmente :

- Apri il file sfclogs.txt precedentemente creato e identifica il percorso ed il nome del file che desideri riparare ;

- Avvia il Prompt dei comandi come amministratore;

- Nella finestra del Prompt scrivi takeown /f C:\[PERCORSO E NOME FILE] ( sostituisci [PERCORSO E NOME] con il percorso ed il nome del file che desideri correggere e premi INVIO;

- Ora scrivi icacls C:\[PERCORSO E NOME FILE] /Grant Administrators :F e premi INVIO ;

- Sostituisci il file digitando copy C:\[PERCORSO E NOME FILE] C:\ [PERCORSO E NOME FILE] e premi INVIO.

- Scrivi SI e premi ancora INVIO.

- Dopo aver sostituito i file, verifica che tutto funzioni correttamente, scrivendo SFC /verifyonly e premi INVIO.