
- Perché CHKDSK viene eseguito automaticamente all’avvio
- Metodo 1: Utilizzare il comando chkntfs per escludere le unità
- Metodo 2: Disabilitare CHKDSK tramite Registro di Sistema
- Metodo 3: Utilizzare l’Editor delle Criteri di Gruppo
- Metodo 4: Verificare l’integrità del disco con il Prompt dei comandi
- Metodo 5: Controllare le voci di avvio e i programmi in esecuzione
- Metodo 6: Disabilitare il controllo del disco tramite Strumento di Configurazione di Sistema
- Metodo 7: Verificare lo stato di salute del disco rigido o SSD
- Metodo 8: Eseguire una Pulizia del Disco e verificare la memoria RAM
- Prevenzione: come evitare che CHKDSK si riattivi automaticamente
- Riepilogo delle soluzioni
Se ti sei mai trovato davanti allo schermo nero di Windows con la scritta CHKDSK in corso all’avvio del tuo computer, sai bene quanto possa essere frustrante questa situazione. Il controllo del disco (CHKDSK) è uno strumento integrato di Windows progettato per rilevare e correggere errori del filesystem e dei settori danneggiati. Tuttavia, quando viene eseguito automaticamente ad ogni avvio senza un motivo apparente, diventa un’interferenza fastidiosa che rallenta l’utilizzo quotidiano del sistema. In questa guida completa esploreremo tutte le metodologie disponibili per annullare CHKDSK programmato all’avviso, dalla più semplice alla più avanzata, in modo che tu possa recuperare il pieno controllo del tuo PC.
Perché CHKDSK viene eseguito automaticamente all’avvio
Prima di intervenire, è fondamentale comprendere le cause che scatenano l’esecuzione automatica di CHKDSK. Windows avvia questo strumento in modo automatizzato principalmente per tre motivi. Il primo scenario riguarda un arresto anomalo del sistema: se il computer viene spento improvvisamente, subisce un blackout elettrico o va in crash, Windows contrassegna il disco come “sporco” (dirty bit) e programma un controllo automatico al prossimo avvio. Il secondo motivo è legato alla sostituzione o al ripristino di un disco rigido: dopo l’installazione di un nuovo hard disk o SSD, Windows può decidere di eseguire una scansione completa per verificare l’integrità del supporto. Il terzo caso comune coinvolge gli aggiornamenti di Windows: a volte, le patch di sistema possono innescare erroneamente il flag che avvia CHKDSK anche quando non ci sono errori reali sul disco.
Comprendere la causa originale ti aiuterà a scegliere la soluzione più appropriata e a prevenire il ripetersi del problema. Se si tratta semplicemente di un arresto anomalo, il controllo dovrebbe scomparire dopo la prima esecuzione. Se invece CHKDSK ritorna ad ogni avvio, significa che qualcosa nel sistema impedisce la corretta rimozione del flag o forza deliberatamente l’esecuzione.
Metodo 1: Utilizzare il comando chkntfs per escludere le unità
Il metodo più rapido e diretto per annullare CHKDSK programmato all’avvio consiste nell’utilizzare il comando chkntfs da prompt dei comandi. Questo strumento permette di visualizzare e modificare le impostazioni del controllo del disco al momento dell’avvio. Ecco come procedere passo dopo passo.
- Fai clic destro sul pulsante Start di Windows e seleziona Esegui oppure premi contemporaneamente i tasti Windows più R sulla tastiera.
- Nella finestra che appare, digita cmd e premi contemporaneamente Ctrl più Shift più Invio per aprire il prompt dei comandi con privilegi di amministratore. Se ti viene richiesta l’autorizzazione UAC, conferma cliccando su Sì.
- Per visualizzare quali unità sono programmate per il controllo CHKDSK al prossimo avvio, digita il comando chkntfs e premi Invio. Il sistema elencherà tutte le partizioni contrassegnate per la scansione con il tempo di attesa residuo in secondi.
- Per escludere un’unità specifica dal controllo, utilizza il comando chkntfs /x seguito dalla lettera dell’unità. Ad esempio, per escludere l’unità C, digita chkntfs /x C: e premi Invio. Puoi escludere più unità contemporaneamente separandole con spazi, come nel caso di chkntfs /x C: D:.
- Per rimuovere tutte le esclusioni e ripristinare lo stato predefinito, digita il comando chkntfs /d e premi Invio. Questo comando riporta le impostazioni del controllo del disco allo stato originale di fabbrica.
Dopo aver eseguito i comandi necessari, riavvia il computer per verificare che CHKDSK non venga più avviato automaticamente. Il comando chkntfs è lo strumento ufficiale Microsoft per la gestione del controllo del disco all’avvio ed è documentato nella documentazione tecnica di Microsoft Learn.
Metodo 2: Disabilitare CHKDSK tramite Registro di Sistema
A volte il comando chkntfs non basta perché il flag che attiva CHKDSK è stato memorizzato nel Registro di Windows e viene ripristinato ad ogni avvio. In questi casi, è necessario intervenire direttamente sull’editor del Registro di sistema per rimuovere le voci corrette.
- Premi i tasti Windows più R per aprire la finestra Esegui, digita regedit e premi Invio. Se ti viene richiesta l’autorizzazione di amministratore, conferma l’operazione.
- Nella barra degli indirizzi in alto all’editor del Registro di sistema, incolla il seguente percorso e premi Invio: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- Nel pannello di destra, cerca la voce BootExecute. Se non la trovi, significa che CHKDSK è già disabilitato a questo livello.
- Fai clic destro sulla voce BootExecute e seleziona Modifica. Nella finestra che si apre, vedrai un valore contenente uno o più percorsi che iniziano con autochk.
- Cancella il contenuto del campo Valore dati e lascia solo il valore predefinito: %SystemRoot%\system32\autochk.exe *. In questo modo mantieni la protezione di base del sistema ma disabiliti l’esecuzione automatica di CHKDSK su tutte le unità.
- Fai clic su OK per salvare le modifiche, chiudi l’editor del Registro di sistema e riavvia il computer.
Questa procedura è documentata nelle risorse tecniche di Microsoft Support come metodo ufficiale per la gestione delle impostazioni di avvio del controllo del disco. Si consiglia di creare un punto di ripristino prima di modificare il Registro di sistema, poiché modifiche errate possono compromettere il funzionamento del sistema operativo.
Metodo 3: Utilizzare l’Editor delle Criteri di Gruppo
Se utilizzi Windows Pro, Enterprise o Education, hai accesso all’Editor dei criteri di gruppo locale che offre un controllo più granulare sulle impostazioni di avvio. Questo metodo è particolarmente utile per gli utenti aziendali che devono gestire le policy su più macchine.
- Premi i tasti Windows più R, digita gpedit.msc e premi Invio per aprire l’Editor dei criteri di gruppo locale.
- Nella struttura ad albero a sinistra, naviga fino a: Configurazione computer \ Modelli amministrativi \ Sistema.
- Nel pannello di destra, cerca la voce Esegui controlli del disco all’avvio e fai doppio clic su di essa.
- Nella finestra delle proprietà, seleziona Disabilitato per impedire a Windows di eseguire CHKDSK automaticamente. Se l’opzione è già impostata su Non configurato, significa che non ci sono criteri attivi che forzano l’esecuzione.
- Fai clic su Applica e poi su OK per salvare le modifiche. Riavvia il computer per verificare che la policy sia stata applicata correttamente.
Le informazioni sui criteri di gruppo per i controlli del disco sono disponibili nella documentazione ufficiale dei criteri di gruppo di Microsoft.
Metodo 4: Verificare l’integrità del disco con il Prompt dei comandi
Prima di disabilitare completamente CHKDSK, è buona norma verificare che non ci siano errori reali sul disco. Un disco con errori fisici potrebbe richiedere effettivamente il controllo e la correzione automatica. Utilizza lo strumento sfc per verificare i file di sistema e il comando chkdsk in modalità manuale.
- Apri il prompt dei comandi come amministratore facendo clic destro sul pulsante Start e selezionando Terminale (Amministratore) o Prompt dei comandi (Amministratore).
- Per verificare l’integrità dei file di sistema, digita sfc /scannow e premi Invio. Questo comando scansiona tutti i file protetti del sistema e sostituisce quelli corrotti con versioni funzionanti.
- Per eseguire una scansione manuale del disco senza avvio automatico, digita chkdsk C: /f /r e premi Invio. Il sistema ti chiederà di programmare la verifica al prossimo riavvio. Digita Y per confermare e riavvia manualmente quando preferisci.
- Dopo che la scansione è completata, controlla i log generati nella cartella C:\Windows\Logs\CBS per verificare se ci sono errori gravi che richiedono un’azione immediata.
Lo strumento sfc e chkdsk sono utilities native di Windows documentate in dettaglio su Microsoft Learn. Se la scansione rileva errori gravi, è consigliabile eseguire il backup dei dati importanti prima di procedere con altre operazioni.
Metodo 5: Controllare le voci di avvio e i programmi in esecuzione
In alcuni casi, CHKDSK può essere avviato da un programma di terze parti o da una voce di avvio corrotta. È importante verificare che nessun software stia forzando l’esecuzione del controllo del disco.
- Premi contemporaneamente Ctrl più Shift più Esc per aprire Gestione attività. Se la finestra appare compatta, clicca su Dettagli in basso a sinistra per espanderla.
- Nella scheda Avvio, esamina l’elenco dei programmi che partono automaticamente con Windows. Disabilita qualsiasi voce sospetta o relativa a utility di diagnostica del disco che non riconosci.
- Apri la cartella C:\Windows\System32\Tasks\Microsoft\Windows\ChkDsk tramite Esplora file e verifica se esistono attività pianificate che potrebbero riattivare CHKDSK. Se trovi voci anomale, fai clic destro su di esse e seleziona Elimina.
- Controlla anche la cartella C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup per verificare se script di avvio stanno forzando l’esecuzione del controllo del disco.
Le attività pianificate di Windows sono gestite dal Servizio Attività di Windows, le cui informazioni sono disponibili su Microsoft Learn – Task Scheduler.
Metodo 6: Disabilitare il controllo del disco tramite Strumento di Configurazione di Sistema
Lo strumento msconfig offre un’interfaccia grafica per gestire le opzioni di avvio di Windows e può essere utilizzato per disabilitare l’avvio dei controlli del disco in modo più intuitivo rispetto al prompt dei comandi.
- Premi i tasti Windows più R, digita msconfig e premi Invio per aprire lo Strumento di Configurazione di sistema.
- Nella scheda Avvio, verifica che l’opzione Avvio sicuro sia impostata su Normale. Se è selezionata su Diagnostico o Minimo, potrebbe forzare il controllo del disco ad ogni avvio.
- Nella scheda Servizi, clicca su Disabilita tutti per impedire a servizi di terze parti di interferire con il processo di avvio. Ti consigliamo di selezionare anche la casella Nascondi tutti i servizi Microsoft per non disabilitare componenti essenziali del sistema operativo.
- Nella scheda Avvio del sistema, verifica che non ci siano voci relative a utility di diagnostica disco e rimuovile se presenti. Clicca su Applica e poi su OK.
- Riavvia il computer quando ti viene richiesto per applicare le modifiche.
Lo Strumento di Configurazione di sistema è uno strumento nativo di Windows descritto nella documentazione di supporto Microsoft.
Metodo 7: Verificare lo stato di salute del disco rigido o SSD
Se CHKDSK viene avviato ripetutamente, potrebbe essere un sintomo che il disco sta sviluppando problemi fisici. In questi casi, disabilitare il controllo non risolve la causa radice ma nasconde solo il problema. È fondamentale verificare lo stato di salute del dispositivo di archiviazione.
- Scarica e installa uno strumento di diagnostica del disco affidabile come CrystalDiskInfo, disponibile gratuitamente sul sito ufficiale CrystalDiskInfo, che legge i dati S.M.A.R.T. del disco per fornirti informazioni dettagliate sullo stato di salute.
- Controlla il valore Temperature, Riletture, Scritture totali e Settori riallocati del tuo disco. Se il punteggio di salute è classificato come Pericoloso o Attenzione, è necessario sostituire immediatamente il disco prima che si verifichi una perdita di dati.
- Utilizza lo strumento nativo di Windows Esplora file: fai clic destro sull’unità nel pannello sinistro, seleziona Proprietà, vai alla scheda Strumenti e clicca su Controlla nella sezione Verifica errori. Questo avvia la scansione integrata di Windows con un’interfaccia grafica.
La tecnologia S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) è uno standard industriale documentato da Wikipedia e supportato dalla maggioranza dei produttori di dischi come Seagate, Western Digital e Samsung.
Metodo 8: Eseguire una Pulizia del Disco e verificare la memoria RAM
In alcuni casi rari, problemi alla memoria RAM o un disco pieno possono causare falsi positivi che attivano CHKDSK. Una RAM difettosa può corrompere i dati durante le operazioni di scrittura, facendo credere a Windows che il disco sia danneggiato.
- Premi i tasti Windows più R, digita cleanmgr e premi Invio per avviare la Pulizia del disco. Seleziona l’unità C: e lascia che lo strumento identifichi i file temporanei, la cache di Windows Update e altri dati eliminabili.
- Per testare la memoria RAM, apri il Prompt dei comandi come amministratore, digita mdsched.exe e premi Invio. Scegli di riavviare immediatamente ed eseguire il controllo. Il Test della Memoria di Windows scansionerà la RAM per rilevare errori che potrebbero causare corruzioni del filesystem.
- Verifica che l’unità di sistema abbia almeno il dieci percento di spazio libero. Un disco quasi pieno può causare problemi di scrittura dei file di registro e innescare erroneamente CHKDSK.
Il Test della Memoria di Windows è uno strumento ufficiale Microsoft descritto nella pagina di supporto dedicata.
Prevenzione: come evitare che CHKDSK si riattivi automaticamente
Dopo aver disabilitato CHKDSK, è importante adottare alcune buone pratiche per prevenire il ritorno del problema. Innanzitutto, evita di spegnere il computer in modo brusco durante le operazioni di scrittura sul disco. Utilizza sempre l’opzione Arresta dal menu Start e attendi che Windows completi le operazioni in corso prima di chiudere la macchina.
In secondo luogo, mantieni aggiornato il sistema operativo con gli ultimi patch di sicurezza e funzionalità. Microsoft rilascia regolarmente correzioni che risolvono bug noti legati al controllo del disco automatico. Attiva gli aggiornamenti automatici da Impostazioni di Windows > Aggiornamento e sicurezza.
In terzo luogo, esegui periodicamente una scansione completa del disco in modalità manuale per prevenire l’accumulo di errori del filesystem. Un controllo mensile con chkdsk in modalità pianificata è sufficiente per mantenere il disco in salute senza interrompere l’avvio del sistema.
In quarto luogo, considera l’utilizzo di un disco SSD al posto di un hard disk meccanico se utilizzi ancora un HDD tradizionale. Gli SSD non hanno parti meccaniche in movimento e sono significativamente meno soggetti ai problemi che scatenano CHKDSK. Inoltre, gli SSD moderni utilizzano il filesystem NTFS con ottimizzazioni specifiche per la tecnologia flash.
Riepilogo delle soluzioni
Per riassumere, ecco un quadro completo delle soluzioni disponibili in ordine di complessità crescente:
- Il metodo più semplice e immediato è l’utilizzo del comando chkntfs /x da prompt dei comandi con privilegi di amministratore.
- Se il problema persiste, la modifica della voce BootExecute nel Registro di sistema elimina definitivamente l’avvio automatico di CHKDSK su tutte le unità.
- Gli utenti con Windows Pro possono utilizzare l’Editor dei criteri di gruppo per una gestione più strutturata delle policy di avvio.
- La verifica dell’integrità del disco e dello stato S.M.A.R.T. è essenziale per escludere problemi hardware sottostanti.
- Il controllo della memoria RAM con mdsched.exe aiuta a identificare errori di sistema che possono causare falsi positivi sul disco.
Se dopo aver applicato tutte queste soluzioni CHKDSK continua a comparire all’avvio, potrebbe essere necessario considerare un ripristino del sistema a un punto precedente in cui il problema non era presente, oppure una reinstallazione pulita di Windows come ultima risorsa. Per assistenza aggiuntiva, la Community di risposte Microsoft è una risorsa utile dove utenti e esperti condividono soluzioni per problemi specifici del sistema operativo.














