Come controllare l'integrità dei file di sistema (SFC)

Un livello diverso dal controllo del disco in sé: SFC verifica se i file interni di Windows sono intatti, e DISM è il passo successivo quando anche le copie di riparazione di SFC sono danneggiate — con l'ordine più veloce per eseguirli.

Intermedio 3 min di lettura Pubblicato il 2026 Di Equipo SolucionaPC

Windows si comporta in modo strano: programmi che prima funzionavano ora falliscono nell'apertura, messaggi di errore che non hanno senso, funzioni che semplicemente hanno smesso di rispondere. Prima di pensare a reinstallare qualcosa, vale la pena controllare se il motivo è che qualche file interno di Windows stesso si è danneggiato — e ripararlo, nella maggior parte dei casi, richiede un solo comando.

Non è la stessa cosa che controllare il disco

Se conosci già la nostra guida su come controllare la salute del disco, potresti chiederti in cosa differisca. Sono livelli diversi: quella controlla il disco fisico in sé (se ci sono settori danneggiati, se l'hardware si sta guastando). SFC (Controllo file di sistema) controlla qualcosa di più specifico: se i file interni di Windows stesso sono intatti o si sono corrotti — il disco può essere perfettamente sano e avere comunque file di sistema danneggiati.

Il comando principale: SFC

Apri il Prompt dei comandi come amministratore (cercalo, clic destro, "Esegui come amministratore") e scrivi:

sfc /scannow

Ci vorranno diversi minuti. Non chiudere la finestra finché non arriva al 100%. Alla fine, vedrai uno di questi messaggi:

MessaggioCosa significa
Non ha trovato alcuna violazione dell'integritàTutto corretto, non è questo il problema
Ha trovato file danneggiati e li ha riparatiSistemato — riavvia e controlla se il problema originale è sparito
Ha trovato file danneggiati ma non è riuscito a ripararne alcuniServe un passo in più: DISM (vedi sotto)

Se SFC non è riuscito a riparare tutto: DISM

SFC ripara usando copie buone conservate all'interno di Windows stesso. Se anche quelle copie di riserva sono danneggiate, SFC non ha da dove prendere un sostituto valido, per quanto ci provi. È qui che entra in gioco DISM: ripara quella "riserva" di copie buone, di solito scaricando il necessario da Windows Update.

DISM /Online /Cleanup-Image /RestoreHealth

Troverai guide che consigliano di eseguire DISM prima di SFC, e altre che dicono esattamente il contrario — non è che si contraddicano senza motivo, è che entrambi gli ordini sono ragionevoli a seconda del caso. Eseguire prima SFC è più veloce e risolve la maggior parte dei casi senza bisogno di altro. Se SFC non riesce a riparare tutto, eseguire DISM e ripetere SFC dopo risolve praticamente il resto. Iniziare con SFC è la strada più semplice, ed escalare a DISM solo se serve.

Dopo aver eseguito DISM, ripeti sfc /scannow ancora una volta — ora dovrebbe avere copie buone da cui attingere.

Attenzione: DISM ha bisogno di una connessione a internet per scaricare i file di sostituzione da Windows Update. Senza connessione, il comando può fallire o restare a metà.

Può essere un virus il motivo dei file danneggiati?

È possibile, anche se non è la causa più comune — la maggior parte dei casi deriva da interruzioni di corrente improvvise, aggiornamenti interrotti o guasti del disco stesso. Ciononostante, se noti altri sintomi strani oltre ai file danneggiati, vale la pena escluderlo con la nostra guida su come eliminare virus e malware da Windows prima di ripetere il processo SFC/DISM.

Da tenere presente: eseguire SFC non comporta alcun rischio per i tuoi file personali — agisce solo sui file interni del sistema operativo stesso, mai sui tuoi documenti, foto o programmi installati.

Domande frequenti

Cos'è esattamente SFC?

La sigla di 'System File Checker' (Controllo file di sistema), uno strumento incluso in Windows che verifica se i file interni del sistema operativo stesso sono intatti, e li ripara automaticamente se ne trova qualcuno danneggiato.

È la stessa cosa che passare un antivirus?

No. Un antivirus cerca programmi malevoli; SFC cerca file di Windows stesso che si siano danneggiati o modificati, qualunque ne sia la causa. Sono controlli complementari, non sostituti l'uno dell'altro.

Cosa faccio se il comando dice di aver trovato errori ma non è riuscito a ripararli tutti?

Esegui DISM /Online /Cleanup-Image /RestoreHealth e, quando termina, ripeti sfc /scannow ancora una volta. Questo secondo tentativo di solito completa la riparazione rimasta a metà.

Quanto tempo impiega SFC per completarsi?

Normalmente tra 10 e 20 minuti, a seconda della velocità del disco e di quanti file deve controllare. DISM può richiedere più tempo se deve scaricare file da Windows Update.

Condividi: