Esegui SFC / Scannow su unità esterne
- Categoria: Finestre
Il comando sfc / scannow è un utile comando di Windows che esegue un controllo dei file di sistema per assicurarsi che i file essenziali non siano danneggiati o mancanti.
Questo può essere molto utile in molte situazioni, ad esempio quando le funzionalità di Windows non funzionano più, dopo un arresto imprevisto del sistema o dopo un attacco di virus.
Il comando predefinito esegue il controllo di verifica del file sulla partizione attiva. E se si desidera eseguire un controllo su un'unità esterna?
Oggi ho riscontrato un problema per cui il mio PC principale non si avviava più. Windows eseguiva un ciclo infinito di 'tentativi di riparazione' ma non si muoveva affatto. Ho deciso di collegare l'unità su cui era installato Windows a un altro computer per eseguire i controlli. Uno di questi controlli è stato il controllo del file di sistema utilizzando sfc.exe.
Esegui SFC / Scannow su unità esterne
È possibile eseguire il comando sfc / scannow su unità esterne o unità interne con un'altra installazione di Windows.
Il processo è quasi identico:
- Toccare il tasto Windows sulla tastiera, digitare cmd.exe, tenere premuto il tasto Ctrl e il tasto Maiusc e premere il tasto Invio. Questo apre un prompt dei comandi con privilegi elevati.
Se sei interessato a tutti gli interruttori supportati da SFC, digita SFC /?
Il seguente comando deve essere utilizzato per eseguire la scansione del file di sistema su un'altra directory che non sia la directory di sistema attiva:
sfc / scannow / offwindir = d: windows / offbootdir = d:
Nota che devi sostituire d: windows con la directory corretta. Se l'installazione di Windows è su t: win, sostituire l'istanza di d: windows nell'esempio sopra con quelli.
Lo strumento di Windows esegue una scansione di verifica del file system sulla directory di Windows selezionata e tenta di riparare eventuali problemi rilevati.
Nota che non sono del tutto sicuro di come funzioni se il sistema host esegue una versione di Windows diversa da quella del sistema controllato.
Puoi eseguire gli altri comandi sfc anche su altre directory di Windows:
- / VERIFYONLY - Questo è come scannow, ma non toccherà i file ma semplicemente li convaliderà. Utile per verificare senza modificare potenzialmente alcun file.
- / SCANFILE = File - Viene eseguita la scansione solo sul file selezionato e non sulla directory completa.
Messaggi che SFC può restituire
SFC può restituire i seguenti messaggi:
- Protezione risorse di Windows non ha rilevato alcuna violazione dell'integrità - Nessun problema trovato. Di solito va bene, a meno che tu non tenti di riparare qualcosa.
- Protezione risorse di Windows non è stato in grado di eseguire l'operazione richiesta - Non riceverai questo errore quando esegui SFC su un'unità o una directory esterna. Se ricevi il messaggio, esegui SFC in l'ambiente in modalità provvisoria .
- Protezione risorse di Windows ha trovato file corrotti e li ha riparati con successo. I dettagli sono inclusi nel CBS.Log% WinDir% Logs CBS CBS.log - Consultare il registro per informazioni su cosa ha risolto.
- Protezione risorse di Windows ha trovato file danneggiati ma non è stato in grado di risolverne alcuni. I dettagli sono inclusi nel CBS.Log% WinDir% Logs CBS CBS.log - Come sopra, ma ora è necessario consultare il registro per scoprire cosa non è stato possibile risolvere SFC.
Parole di chiusura
Il controllo della verifica dei file può essere utile, ma non è un metodo al 100% per correggere i problemi di Windows. Ad esempio, ho dovuto ripristinare un backup precedente, poiché il comando sfc non avrebbe trovato nulla di sbagliato nei file di sistema.
Adesso leggi : SFCFix può aiutare se SFC non risolve i problemi