I file di sistema costituiscono uno degli elementi più delicati del sistema operativo. Da essi dipende gran parte delle funzioni svolte dal sistema stesso, perciò non sorprende che possano causare un bel mucchio di problemi in caso di mancanza o danneggiamento.
Sappiate che Windows integra alcuni strumenti per verificare i file di sistema e ripararli all’occorrenza. Tali strumenti vanno utilizzati tramite il prompt dei comandi, il che potrebbe scoraggiare gli utenti meno esperti. In realtà non è il caso di preoccuparsi: i comandi sono pochi e piuttosto semplici, nelle righe seguenti li vedremo in dettaglio.
I principali strumenti per riparare i file di sistema in Windows sono due, il Deployment Image Service and Management Tool e il System File Checker. Nello specifico:
Noi consigliamo di verificare l’immagine di sistema con DISM e lanciare SFC solo in un secondo momento. Per le versioni di Windows sprovviste di DISM, SFC è comunque più che sufficiente.
È bene eseguire più di una scansione, così da assicurarsi che tutti i file siano integri. In aggiunta, è buona norma riavviare il sistema operativo dopo aver utilizzato uno strumento, in modo da finalizzare gli interventi apportati ai file.
DISM è uno strumento versatile e può svolgere compiti differenti specificando alcuni parametri di esecuzione. Vediamo quelli di nostro interesse:
Per eseguire DISM, apriamo il menù Start e digitiamo la stringa prompt dei comandi. Clicchiamo col tasto destro sul risultato corrispondente e poi selezioniamo Esegui come amministratore. Si aprirà un prompt dei comandi con privilegi di amministratore, in esso digiteremo il comando DISM.exe /Online /Cleanup-image seguito dal parametro desiderato, dopodiché premiamo il tasto Invio. Di seguito trovate il comando seguito dai tre parametri, pronto per il copia-incolla:
DISM.exe /Online /Cleanup-image /CheckHealth
DISM.exe /Online /Cleanup-image /ScanHealth
DISM.exe /Online /Cleanup-image /RestoreHealth
Al termine, il tool restituisce un messaggio col risultato dell’analisi (e dell’eventuale correzione) dell’immagine di sistema.
Se viene eseguito con le opzioni /ScanHealth o /RestoreHealth, DISM potrebbe apparentemente bloccarsi alle percentuali del 20% e del 40%. Se ciò capitasse, non allarmatevi: il tool sta comunque svolgendo il suo lavoro e basta semplicemente pazientare un po’. Precisiamo infine che DISM è strettamente dipendente da un’altra funzione del sistema operativo, ovvero Windows Update: se quest’ultimo non funziona correttamente, è necessario anzitutto ripararlo altrimenti DISM non funzionerà. Nel nostro articolo dedicato trovate alcuni metodi per ripristinarlo.
Per fare una scansione con SFC, apriamo il menù Start e digitiamo la stringa prompt dei comandi. Clicchiamo col tasto destro sul risultato corrispondente e poi selezioniamo Esegui come amministratore. Si aprirà un prompt dei comandi con privilegi di amministratore, in esso digitiamo il comando seguente e poi premiamo il tasto Invio:
sfc /scannow
La scansione può dare 4 risultati differenti, li elenchiamo di seguito con il relativo significato:
SFC salva tutti i dettagli circa la scansione effettuata all’interno del file CBS.log, raggiungibile digitando il percorso %windir%\Logs\CBS\CBS.log nell’Esplora risorse di Windows. Il file in questione riporta vari eventi relativi a Windows, per estrapolare solo i riferimenti a SFC digitiamo il comando seguente nel prompt:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfclog.txt && notepad %userprofile%\Desktop\sfclog.txt
Se SFC non è riuscito a risolvere tutti i problemi (casi 3 e 4), allora è necessario lanciare lo strumento in modalità offline.
Per prima cosa, avviamo Windows in modalità provvisoria con prompt dei comandi (qui trovate le istruzioni per farlo). Una volta giunti nel prompt dei comandi, dobbiamo identificare in quali unità si trovano i file di Windows. Per farlo, utilizziamo il comando seguente:
wmic logicaldisk get deviceid, volumename, description
Noi siamo interessati all’unità con la dicitura Riservato per il sistema e a quella con la dicitura Windows: la maggior parte delle volte si tratta delle unità C e D, ma esse potrebbero differire a seconda della configurazione software del PC. L’unità corrispondente a Riservato per il sistema verrà utilizzata per il parametro /offbootdir del comando, mentre l’unità Windows verrà utilizzata per il parametro /offwindir. Se le due unità non sono visibili in elenco e al loro posto compare una singola unità (solitamente C), utilizziamo quest’ultima per entrambi i parametri.
Non ci resta che lanciare SFC in modalità offline digitando quanto segue:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
Quando lo strumento avrà concluso il processo, riavviamo o spegniamo il sistema digitando (rispettivamente):
shutdown /r /t 0
shutdown /s /t 0
Segnaliamo che, se SFC non sarà riuscito a correggere i file di sistema neanche in modalità offline, le uniche soluzioni rimaste sono un ripristino di configurazione di sistema oppure una reinstallazione di Windows.
Con questa guida speriamo di avervi facilitato l’uso degli strumenti DISM e SFC integrati in Windows. Vi consigliamo di consultare anche il nostro articolo su come velocizzare un computer lento, dove troverete molti altri suggerimenti utili.
È in arrivo una super promozione alla LIDL, valida solo dal 5 all'11 Febbraio che…
Da oltre un anno ormai, l'app di messaggistica ha attivato un piano premium che può…
Tutti conoscono il programma VLC Media Player perché permette di riprodurre qualsiasi tipo di video…
Alcune persone rendono meglio nella scrittura quando sono sotto pressione. Il sito web di The…
Suddividere le spese in comune, tra un gruppo di amici, non sempre è così semplice,…
Con qualsiasi dispositivo si scatti una foto, assieme all'immagine, sono registrati molti altri dati chiamati…
Questo sito web utilizza i cookie.
Leggi altro