
- Introduzione alla riparazione dei file di sistema corrotti
- Perché i file di sistema si corrompono
- Preparazione: eseguire CMD come amministratore
- Metodo 1: utilizzare SFC (System File Checker)
- Metodo 2: utilizzare DISM (Deployment Image Servicing and Management)
- Metodo 3: verificare e riparare il disco rigido con CHKDSK
- Metodo 4: ripristino dell’avvio con BOOTCFG e BCD
- Metodo 5: ripristino del sistema e punti di ripristino
- Metodo 6: riparazione all’avvio e ambiente di ripristino
- Metodo 7: reinstallazione dei file di sistema con Windows Update
- Prevenzione futura: buone pratiche per evitare la corruzione dei file
- Risoluzione dei problemi comuni
- Conclusione
Introduzione alla riparazione dei file di sistema corrotti
I file di sistema sono componenti fondamentali del funzionamento di Windows. Quando questi file vengono danneggiati, il sistema operativo può manifestare malfunzionamenti quali arresti improvvisi, errori durante l’avvio, prestazioni ridotte e messaggi di errore persistenti. La buona notizia è che Windows include strumenti integrati nella riga di comando in grado di diagnosticare e riparare automaticamente questi problemi senza bisogno di software di terze parti.
Questa guida ti mostrerà passo dopo passo come utilizzare il Command Prompt per identificare, verificare e ripristinare i file di sistema corrotti. Seguirai una procedura strutturata che parte dagli strumenti più semplici fino a quelli più avanzati, garantendo una risoluzione completa del problema nella maggior parte dei casi.
Perché i file di sistema si corrompono
Prima di procedere con le riparazioni, è utile comprendere le cause più comuni della corruzione dei file di sistema. Conoscere l’origine del problema ti aiuterà a prevenire future ricadute.
- Spegnimento improvviso del computer durante un aggiornamento o un’operazione di scrittura su disco
- Errori del disco rigido, inclusi settori danneggiati e problemi meccanici
- Installazione di software incompatibile o driver non firmati
- Infezioni da malware che modificano o eliminano file critici di sistema
- Aggiornamenti di Windows interrotti o falliti
- Malfunzionamenti della memoria RAM che causano scrittura di dati corrotti su disco
- Pulizia aggressiva del registro o rimozione manuale di file considerati inutili
Preparazione: eseguire CMD come amministratore
Il Command Prompt deve essere eseguito con privilegi di amministratore per poter accedere e modificare i file di sistema. Segui questi passaggi per aprire la riga di comando con i permessi necessari.
- Tasto destro sul pulsante Start di Windows o premi Win + X sulla tastiera
- Seleziona “Terminal (Admin)” se disponibile, oppure “Prompt dei comandi (Amministratore)” su versioni precedenti di Windows
- Se viene richiesta l’UAC (User Account Control), clicca su “Sì” per confermare
- In alternativa, premi Win + R, digita cmd, quindi premi contemporaneamente Ctrl + Maiusc + Invio per eseguire come amministratore
Una volta aperta la finestra del Command Prompt con i privilegi di amministratore, sarai pronto per iniziare la procedura di riparazione.
Metodo 1: utilizzare SFC (System File Checker)
Lo strumento System File Checker è il primo e più importante strumento integrato in Windows per la riparazione dei file di sistema. Analizza tutti i file protetti di sistema e sostituisce quelli corrotti con una copia funzionante estratta da una cache locale o dal file DLLCache.
Fase 1: eseguire la scansione SFC
Nella finestra del Command Prompt aperta come amministratore, digita il seguente comando e premi Invio:
- sfc /scannow
Il processo di scansione richiede solitamente tra i 10 e i 30 minuti a seconda della velocità del disco e del numero di file da analizzare. Non chiudere la finestra durante l’esecuzione.
Fase 2: interpretare i risultati
Al termine della scansione, SFC restituirà uno dei seguenti messaggi:
- “La protezione delle risorse di Windows ha trovato file corrotti e li ha riparati con successo.” Questo indica che il problema è stato risolto. Riavvia il computer per applicare le modifiche.
- “La protezione delle risorse di Windows ha trovato file corrotti ma non è riuscita a riparare alcuni di essi.” In questo caso, procedi al Metodo 2 per risolvere i file rimanenti.
- “La protezione delle risorse di Windows non ha trovato alcuna violazione dell’integrità.” I file di sistema sono integri e il problema potrebbe derivare da altre cause, come driver o software di terze parti.
Fase 3: verificare il log di SFC
Per approfondire l’analisi, puoi consultare il log dettagliato della scansione. Apri il Command Prompt come amministratore e digita:
- findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfclog.txt
Questo comando estrae le righe rilevanti dal log CBS e le salva su un file di testo sul desktop. Apri il file sfclog.txt con Blocco Note per esaminare quali file sono stati identificati e riparati.
Metodo 2: utilizzare DISM (Deployment Image Servicing and Management)
Quando SFC non riesce a ripristinare i file corrotti, il problema potrebbe risiedere nell’immagine di sistema stessa. DISM è lo strumento avanzato che ripara l’immagine di Windows utilizzata da SFC come fonte di backup per i file sani.
Fase 1: verificare e riparare l’immagine del sistema
Digita il seguente comando nel Command Prompt amministrativo e premi Invio:
- DISM /Online /Cleanup-Image /CheckHealth
Questo comando esegue un controllo rapido dello stato dell’immagine di Windows. Non richiede molto tempo ma fornisce una panoramica preliminare.
Fase 2: eseguire la scansione approfondita dell’immagine
Per un’analisi più dettagliata, digita:
- DISM /Online /Cleanup-Image /ScanHealth
Questo comando esamina l’immagine di Windows alla ricerca di corruzione. La procedura può richiedere diversi minuti.
Fase 3: riparare l’immagine del sistema
Se la scansità ha rilevato problemi, esegui il comando di riparazione principale:
- DISM /Online /Cleanup-Image /RestoreHealth
Questo processo scaricherà i file sani necessari da Windows Update per sostituire quelli corrotti. Assicurati di avere una connessione internet attiva durante l’esecuzione. Il processo può richiedere dai 10 ai 40 minuti e potrebbe sembrare bloccato a un certo percentuale: attendi pazientemente il completamento.
Se DISM non riesce a recuperare i file da Windows Update, puoi specificare manualmente una fonte di installazione. Inserisci un DVD di installazione di Windows o mounta un’ISO e utilizza:
- DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:1 /LimitAccess
Sostituisci X con la lettera dell’unità in cui si trova il file install.wim. Il parametro /LimitAccess impedisce a DISM di contattare Windows Update, costringendolo a utilizzare esclusivamente la fonte specificata.
Fase 4: rieseguire SFC dopo DISM
Dopo aver completato con successo la riparazione tramite DISM, è fondamentale rieseguire SFC per completare il processo:
- sfc /scannow
In questo caso, SFC dovrebbe riuscire a ripristinare tutti i file corrotti utilizzando l’immagine di sistema appena riparata da DISM come fonte affidabile.
Metodo 3: verificare e riparare il disco rigido con CHKDSK
A volte la corruzione dei file di sistema è causata da errori fisici o logici del disco. Lo strumento CHKDSK (Check Disk) analizza il disco per individuare e correggere questi errori.
Fase 1: eseguire CHKDSK sull’unità di sistema
Digita il seguente comando nel Command Prompt amministrativo:
- chkdsk C: /f /r
Il parametro /f corregge gli errori trovati, mentre /r individua i settori danneggiati e recupera le informazioni leggibili. Poiché l’unità C è in uso, Windows ti chiederà di programmare la verifica al prossimo riavvio. Digita Y e premi Invio.
Fase 2: riavviare il computer
Riavvia il computer. Durante il processo di avvio, CHKDSK verrà eseguito automaticamente prima del caricamento di Windows. Questo controllo può richiedere da 30 minuti a diverse ore in base alle dimensioni del disco e al numero di errori rilevati.
Fase 3: verificare i risultati
Dopo il riavvio, puoi consultare il log di CHKDSK aprendo il visualizzatore eventi di Windows o digitando nel Command Prompt:
- wevtutil qe System /q:”Event[System[(EventData[Data[@Name=’VolumeName’]=’C:’] and (EventData[Data[@Name=’EventType’]=’1001′]])]]” /c:1 /rd:true /f:text
Questo comando mostra l’ultimo evento di verifica del disco registrato nel registro di sistema.
Metodo 4: ripristino dell’avvio con BOOTCFG e BCD
Se il problema riguarda file di avvio corrotti, è necessario riparare la configurazione di avvio di Windows. Questo metodo è particolarmente utile quando il sistema non si avvia correttamente o mostra errori relativi al bootloader.
Ripristino della configurazione di avvio
- bootrec /fixmbr: ripara la Master Boot Record senza sovrascrivere la tabella delle partizioni
- bootrec /fixboot: scrive una nuova partizione di avvio sull’unità di sistema
- bootrec /scanos: scansiona tutti i dischi per installare di Windows e mostra le installazioni trovate
- bootrec /rebuildbcd: ricrea il database BCD (Boot Configuration Data) aggiungendo le installazioni di Windows rilevate
Esegui questi comandi nell’ordine indicato. Se bootrec /fixboot restituisce un messaggio di accesso negato, potrebbe essere necessario montare manualmente la partizione di sistema prima di procedere.
Metodo 5: ripristino del sistema e punti di ripristino
Se i metodi precedenti non risolvono il problema, puoi utilizzare il Ripristino configurazione di sistema per tornare a un punto in cui i file di sistema erano funzionanti.
- Apri Esegui con Win + R e digita rstrui.exe
- Seleziona un punto di ripristino precedente alla comparsa del problema
- Conferma l’operazione e attendi il completamento del processo
In alternativa, dal Command Prompt amministrativo puoi avviare il ripristino con:
- rstrui.exe
Questo aprirà l’interfaccia grafica del Ripristino configurazione di sistema dove potrai selezionare un punto di ripristino valido.
Metodo 6: riparazione all’avvio e ambiente di ripristino
Se Windows non si avvia affatto, puoi accedere all’Ambiente di Ripristino di Windows (WinRE) per eseguire gli strumenti di riparazione.
- Avvia il computer da un supporto di installazione di Windows o premi ripetutamente F8 durante l’avvio per accedere alle opzioni di avvio avanzate
- Seleziona “Risoluzione dei problemi” > “Opzioni avanzate” > “Prompt dei comandi”
- Esegui i comandi SFC e DISM descritti in precedenza dall’ambiente di ripristino
- Per riparare il bootloader, utilizza bootrec /fixmbr e bootrec /rebuildbcd direttamente dall’ambiente di ripristino
Metodo 7: reinstallazione dei file di sistema con Windows Update
Windows Update può fornire aggiornamenti di sicurezza e correzioni che includono versioni aggiornate dei file di sistema. A volte, forzare una verifica degli aggiornamenti può risolvere problemi di integrità.
- Apri Impostazioni di Windows e naviga verso Aggiornamento e Sicurezza
- Clicca su “Verifica disponibilità aggiornamenti” e installa tutti gli aggiornamenti pendenti
- Riavvia il computer dopo l’installazione degli aggiornamenti
In alternativa, dal Command Prompt puoi forzare la ricerca di aggiornamenti con:
- wuauclt /detectnow
Prevenzione futura: buone pratiche per evitare la corruzione dei file
Una volta risolto il problema, è importante adottare comportamenti che riducano il rischio di future corruzioni.
- Mantieni Windows aggiornato con gli ultimi patch di sicurezza e correzioni
- Utilizza un gruppo di alimentazione ininterrotta (UPS) per prevenire spegnimenti improvvisi
- Esegui regolarmente scansioni antivirus per identificare e rimuovere eventuali minacce
- Evita la rimozione manuale di file di sistema o chiavi di registro senza una conoscenza approfondita
- Verifica periodicamente lo stato del disco rigido con CHKDSK
- Crea punti di ripristino regolari prima di installare nuovi software o driver
- Mantieni un backup regolare dei dati importanti su supporti esterni o cloud, come suggerito da servizi affidabili quali Microsoft OneDrive
Risoluzione dei problemi comuni
Di seguito vengono riportate le situazioni più frequenti e le relative soluzioni.
SFC non riesce a trovare file corrotti ma il problema persiste
Questo scenario indica che i file di sistema sono integri ma il malfunzionamento deriva da altro. Verifica i driver con il sito ufficiale dei driver Microsoft, esegui una scansione completa del disco con CHKDSK e controlla la salute della memoria RAM con strumenti come Windows Memory Diagnostic.
DISM fallisce nel recupero dei file da Windows Update
Se DISM non riesce a connettersi a Windows Update, verifica le impostazioni proxy, disabilita temporaneamente il firewall o l’antivirus, e prova a specificare manualmente una fonte di installazione come descritto in precedenza.
CHKDSK rileva numerosi settori danneggiati
La presenza di molti settori danneggiati è un segnale chiaro di deterioramento fisico del disco rigido. In questo caso, esegui immediatamente il backup dei dati e valuta la sostituzione dell’unità con un SSD per migliorare prestazioni e affidabilità.
Conclusione
La riparazione dei file di sistema corrotti da Command Prompt è una procedura accessibile a tutti gli utenti Windows. Seguendo l’ordine consigliato – SFC, DISM, CHKDSK e ripristino dell’avvio – la maggior parte dei problemi viene risolta senza ricorrere a reinstallazioni del sistema operativo. La chiave è procedere con metodo, verificando i risultati di ogni strumento prima di passare al successivo, e adottando buone pratiche di manutenzione per prevenire il ripetersi del problema.
Per ulteriori informazioni ufficiali su questi strumenti, puoi consultare la documentazione Microsoft all’indirizzo Documentazione ufficiale su DISM e la guida a System File Checker.














