Qual è la differenza tra SFC, CHKDSK e DISM in Windows 10?
Pubblicato: 2021-09-22Se affronti frequentemente un arresto anomalo del sistema, un blocco dello schermo o il leggendario BSOD - Blue Screen Of Death - sul tuo computer Windows, è probabile che alcuni file di registro di Windows siano danneggiati.
Questi problemi possono essere risolti facilmente con gli strumenti di diagnostica integrati di Windows 10 SFC, CHKDSK o DISM.
Ma quale strumento dovresti usare per primo sul tuo sistema? Esaminiamo prima la differenza tra SFC, CHKDSK e DISM.
Ogni strumento funziona in modo diverso ed è importante sapere come funzionano. Se decidi di utilizzare tutti e tre gli strumenti, potrebbero essere necessarie fino a 24 ore per ottenere risultati efficaci. Per scoprire quale strumento è il migliore per te, dovresti prima comprendere le definizioni di base di SFC, CHKDSK e DISM.
- SFC (Controllo file di sistema)
SFC verifica la presenza di file importanti mancanti del tuo sistema operativo Windows e li ripristina dalla cache. - CHKDSK (Controlla disco)
CHKDSK esegue la scansione dell'unità per trovare settori danneggiati e tenta di correggere gli errori nel file system. - DISM (Manutenzione e gestione delle immagini di distribuzione)
DISM si occupa direttamente delle immagini Windows difettose e le ripara scaricando i file sostitutivi effettivi dai server online di Windows.
Sommario
Quando dovresti usare CHKDSK?
CHKDSK o Check Disk è il primo passo per iniziare a diagnosticare il tuo sistema Windows. Esegue la scansione degli errori nel file system del tuo computer e tenta di risolverli localmente. CHKDSK esamina l'integrità delle partizioni del disco cercando errori logici del file system o voci danneggiate nella Master File Table (MFT) di un volume.
Quando il tuo sistema si spegne improvvisamente, durante un'interruzione di corrente o altri incidenti, è comune vedere voci errate nel file system del tuo sistema operativo. Questi possono essere causati da un timestamp impostato in modo errato o da una voce di dimensione del file errata. Tali voci possono creare settori danneggiati nell'unità, causando il rallentamento o l'arresto anomalo del sistema frequentemente. CHKDSK cerca tali errori e cerca di risolverli.
Tuttavia, in alcuni casi, CHKDSK informa solo l'utente del problema e non fa nulla per risolverlo. Ciò accade quando CHKDSK considera l'errore grave o critico. La negligenza e la sovrascrittura ripetuta sui settori danneggiati esistenti sono il motivo per cui il disco rigido si trova in uno stato così cattivo che CHKDSK non può ripararlo.
2 semplici modi per eseguire CHKDSK sul tuo computer Windows
1. Eseguire CHKDSK tramite Esplora file
È possibile eseguire CHKDSK sul computer da Esplora file di Windows in questo modo.
- Apri Esplora file sul tuo computer Windows. Puoi usare la scorciatoia da tastiera Windows + E per lo stesso.
- Fare clic su Questo PC e fare clic con il pulsante destro del mouse sull'unità in cui si desidera eseguire CHKDSK.
- Fare clic su Proprietà > Strumenti > Controllo errori > Verifica
Potresti ricevere un messaggio in cui Windows dice che non è necessario scansionare questa unità. Questo perché Windows pensa che l'unità sia completamente a posto e non sia richiesta una scansione CHKDSK. Tuttavia, se desideri comunque eseguire CHKDSK, fai clic su Scan Drive.
CHKDSK può richiedere da un minuto a più di due ore o più, a seconda del tipo di archiviazione o delle dimensioni del disco. In genere è più veloce sugli SSD e più lento sugli HDD secondo META. Una volta completata la scansione, CHKDSK segnalerà eventuali errori se scansionati sotto il radar. Altrimenti ti mostrerà Non sono stati trovati errori .
2. Eseguire CHKDSK dal prompt dei comandi
Puoi anche eseguire CHKDSK sul tuo computer Windows tramite il prompt dei comandi. In alternativa, puoi utilizzare lo stesso processo menzionato di seguito anche in Windows Powershell.
1. Cerca CMD sul tuo computer Windows, puoi usare la scorciatoia da tastiera Windows + S o semplicemente premere il tasto Windows per aprire la barra di ricerca.
2. Ora fai clic con il pulsante destro del mouse su Prompt dei comandi e seleziona Esegui come opzione amministratore .
3. Nel terminale cmd, digitare la lettera di unità chkdsk (spazio). Ad esempio, se vuoi eseguire CHKDSK sul tuo C: drive , quindi digita
chkdsk c:
Ora premi Invio sulla tastiera.
Questo eseguirà CHKDSK sul tuo computer in una modalità di sola lettura . Se vuoi che lo strumento CHKDSK risolva i problemi da solo, usa questi comandi CHKDSK.
Per risolvere automaticamente i problemi scansionati da CHKDSK, digitare.
chkdsk /fc:
Per eseguire la scansione di errori e settori danneggiati, digitare
chkdsk /rc:
Qui, c: sta per il nome dell'unità, che è l'alfabeto assegnato all'unità.
L'esecuzione di CHKDSK tramite il prompt dei comandi richiede la stessa quantità di tempo per l'esecuzione tramite Esplora file di Windows.
CHKDSK mostra "il volume è utilizzato da un altro processo"
Ciò accade perché durante l'esecuzione di CHKDSK, deve essere l'unico strumento che accede all'unità in quell'istanza. In questi casi, il prompt dei comandi ti chiederà di riprogrammare la scansione dopo un riavvio. Puoi anche provare a chiudere manualmente tutti gli altri programmi sul tuo computer per correggere questo errore.
Quando dovresti usare SFC?
SFC o Controllo file di sistema esegue la scansione di tutti i file di sistema in Windows, inclusi i file protetti per verificare che non siano danneggiati. Se SFC trova file di sistema danneggiati in Windows, sostituirà quei file danneggiati utilizzando una copia cache. Questi file di cache vengono inseriti in una cartella compressa in Windows stesso e SFC sostituirà selettivamente quei file danneggiati con una copia ottenuta dalla cache.
Il sistema operativo salva una copia memorizzata nella cache in una cartella del Vault quando i file protetti vengono modificati in Windows come backup. SFC utilizza questi file memorizzati nella cache, sostituendo efficacemente i file corrotti con il loro stato originale. Questo è un modo efficace per riparare i file di sistema.
SFC può anche riparare gli errori nei dati di registro. Utilizza lo stesso concetto di sostituzione dei file modificati con copie memorizzate nella cache. Microsoft ha introdotto SFC per la prima volta in Windows 98 per prevenire i problemi incontrati dagli utenti quando i file di sistema critici sono stati modificati in una misura in cui il sistema operativo diventa instabile da usare. Se il tuo computer si arresta in modo anomalo frequentemente o affronti la schermata blu della morte abbastanza spesso, l'esecuzione di SFC può risolvere il tuo problema.
Come eseguire Scannow SFC in Windows
1. Apri il prompt dei comandi come amministratore cercando CMD nella barra di ricerca di Windows, fai clic destro su di esso e scegli l'opzione Esegui come amministratore .
2. Puoi lasciare che SFC esegua la correzione da solo o eseguirlo in un formato di sola lettura,
3. Per una scansione completa e la riparazione automatica dei file danneggiati da SFC, digitare questo comando
sfc /scannow
Se desideri eseguire SFC in modalità di sola lettura , utilizza questo comando
sfc /verifyonly command
In modalità di sola lettura, SFC avviserà l'utente solo degli errori nel file system e non tenterà di risolverli. L'utente può in seguito risolvere questi problemi da solo o eseguire nuovamente il comando sfc /scannow per consentire a SFC di risolvere tali problemi.
Dopo una scansione SFC riuscita, otterrai uno di questi tre risultati.
1. Protezione risorse di Windows non ha rilevato alcuna violazione dell'integrità
Ciò significa che il tuo sistema non ha file corrotti o mancanti. Il file system è normale.
2. Protezione risorse di Windows ha rilevato file corrotti e li ha riparati correttamente
Questo risultato significa che SFC è stato in grado di identificare gli errori nel sistema e li ha corretti. Pertanto, in questo caso non sono necessarie ulteriori azioni da parte dell'utente.
3. Protezione risorse di Windows ha rilevato file corrotti ma non è stato in grado di risolverne alcuni
Se ottieni questo risultato, significa che SFC potrebbe diagnosticare i problemi nel tuo sistema ma non è riuscito a risolverli. Puoi provare a ripetere una scansione SFC, che potrebbe risolvere il problema. Tuttavia, se il problema persiste, dovrai eseguire una scansione DISM sul tuo computer Windows.
Quando dovresti usare DISM?
DISM è l'acronimo di Deployment Image Servicing and Management . È la scansione più avanzata in Windows e ti consigliamo di utilizzarla solo se CHKDSK e SFC non funzionano per te. DISM è uno strumento da riga di comando che fornisce servizi di immagini di Windows e parti chiave del ripristino e della configurazione di Windows.
DISM può essere considerato come un disco virtuale con il sistema operativo caricato in sé. Esegue la scansione dei file principali del sistema operativo per verificare la presenza di file che si comportano in modo anomalo. DISM potrebbe richiedere una connessione Internet attiva per la sua completa funzionalità (CHKDSK e DFC non richiedono una connessione Internet).
Lo strumento DISM è la soluzione definitiva per gli arresti anomali del sistema poiché prende di mira direttamente il sistema operativo, inclusi i privilegi di amministratore. Nella maggior parte dei casi, DISM risolverà tutti i problemi critici e aprirà la strada al normale funzionamento di SFC e CHKDSK. Si consiglia di eseguire una scansione CHKDSK e SFC dopo una scansione DISM riuscita.
Come eseguire DISM in Windows?
1. Apri il prompt dei comandi con privilegi elevati in modalità amministratore sul tuo computer.
2. Immettere questi comandi DISM per controllare lo stato dell'unità. Questo passaggio ci dà un'idea se i componenti principali dell'unità sono danneggiati o meno.
Dism /Online /Cleanup-Image /CheckHealth
3. Dopo questo passaggio, se DISM non rileva alcun danneggiamento, possiamo procedere a controllare lo stato dell'unità per una scansione DISM avanzata digitando il comando indicato di seguito
Dism /Online /Cleanup-Image /ScanHealth
4. Se questo passaggio restituisce un errore, eseguire nuovamente lo stesso comando. Questa volta, DISM proverà a risolvere i problemi connettendosi ai server Windows e scaricando i file richiesti per risolvere i problemi nel tuo sistema operativo. Questo processo potrebbe richiedere circa 15-20 minuti.
5. Una volta terminato, è necessario applicare queste correzioni al sistema operativo in modo permanente. Per questo, digita il comando indicato di seguito e premi Invio sulla tastiera.
Dism /Online /Cleanup-Image /RestoreHealth
Dopo aver completato con successo tutti i passaggi precedenti, è necessario riavviare il computer Windows.
Nota: si consiglia di eseguire una scansione CHKDSK e SFC sul computer dopo aver eseguito una scansione DISM. Utilizzare gli stessi passaggi sopra menzionati per eseguire CHKDSK e SFC. Ciò garantirà che il tuo sistema sia privo di errori tecnici nel sistema operativo.
Sto ancora affrontando problemi dopo aver eseguito tutto: SFC, CHKDSK e DISM, cosa fare?
Se il tuo sistema continua a bloccarsi o torna con errori di schermata blu a intervalli casuali anche dopo aver eseguito CHKDSK, SFC e DISM, la soluzione migliore è installare nuovamente Windows sul tuo computer. Anche se non vorremmo mai che tu affrontassi tutto questo, a volte la soluzione migliore per risolvere problemi irreparabili è scaricare Windows e reinstallarlo.
FAQ sulla differenza tra SFC, CHKDSK, DISM
Di seguito sono riportate alcune domande frequenti sugli strumenti di diagnostica di Windows e sulle unità di archiviazione.
2. Con quale frequenza dovrei eseguire CHKDSK in Windows?
Windows esegue CHKDSK automaticamente all'avvio a intervalli regolari, ma è una buona abitudine eseguire CHKDSK manualmente sul computer una volta al mese. In questo modo, sarai in grado di monitorare da vicino l'unità, il che aumenterebbe la durata dell'unità e manterrebbe stabile il tuo sistema.
3. Come posso mantenere sano il mio disco rigido?
Se si dispone di un disco rigido, è necessario eseguire la deframmentazione del disco sul computer per migliorare l'efficienza dell'unità. Ecco una guida su come mantenere in salute il tuo disco rigido. Se hai un SSD, dovresti considerare di disabilitare l'indicizzazione e l'ibernazione delle unità. Ciò garantirà che porzioni di dati più piccole non si diffondano su più celle, alleggerendo il carico di lavoro del controller presente sull'SSD.
4. Devo prima eseguire DISM o SFC?
SFC è uno strumento per riparare file Windows comuni e strutture di sistema. SFC eseguirà la scansione dell'integrità di tutti i file del sistema operativo protetti, inclusi quelli che non si trovano sul disco rigido. Dovrebbe essere usato prima di eseguire DISM.
SFC eseguirà la scansione dell'integrità di tutti i file del sistema operativo protetti, inclusi quelli che non si trovano sul disco rigido.
5. È sicuro usare SFC /Scannow?
È sicuro utilizzare SFC /Scannow, ma dovresti sapere che se vengono rilevati problemi durante la scansione, verranno visualizzati come avvisi ed errori. Gli errori devono essere corretti prima di eseguire nuovamente lo strumento. Se stai usando Windows 10, SFC /Scannow non sarà in grado di riparare alcuni tipi di problemi a meno che tu non abbia installato gli ultimi aggiornamenti.
6. Chkdsk ripara i file di sistema?
CHKDSK è uno strumento di scansione per errori e settori danneggiati sul disco. Non ripara i file di sistema, ma può rilevare settori danneggiati su un disco rigido che potrebbero causare la perdita di dati. Per riparare i file di sistema, è necessario eseguire il comando SFC.
7. È possibile eseguire DISM e SFC contemporaneamente?
Sì, puoi eseguire DISM e SFC contemporaneamente. Tuttavia, l'esecuzione simultanea di questi due strumenti può causare il verificarsi di errori di sistema poiché cercheranno di risolvere problemi che non sono necessariamente presenti. Se stai cercando una soluzione rapida, non è consigliabile eseguire i due strumenti contemporaneamente in quanto può introdurre nuovi errori oltre a ciò che era stato originariamente corretto.
In alternativa, è possibile eseguire DISM e SFC uno alla volta per evitare errori.
8. Con quale frequenza eseguire SFC Scannow?
SFC /scannow è un'utilità in Windows in grado di scansionare e riparare i problemi con il file system. Non sostituisce la manutenzione regolare, che include l'esecuzione di Pulizia disco per rimuovere i file non necessari e la deframmentazione del disco rigido.
SFC viene solitamente utilizzato solo quando si sospetta che un file di sistema sia stato modificato. Non fa male eseguire SFC, ma di solito non è necessario.
9. Posso eseguire Chkdsk e SFC contemporaneamente?
Sì, puoi eseguire CHKDSK e SFC contemporaneamente. Chkdsk controlla gli errori del file system durante l'esecuzione e quindi li risolve se trovati. SFC esegue la scansione dei file di sistema e sostituisce quelli danneggiati o mancanti con le versioni originali di Microsoft.
10. Devo riavviare dopo SFC /scannow?
Non è necessario riavviare dopo aver eseguito SFC Scannow, poiché la scansione richiede alcuni minuti e non prevede alcun riavvio. Sfc scansiona e corregge tutti i file di sistema danneggiati o mancanti sul tuo computer, ma se trova qualcosa che deve essere riparato, lo farà solo quando riavvierai il computer.