CHKDSK non funziona? Ecco come risolverlo

L’utilità di controllo del disco Microsoft chkdsk.exe è un programma essenziale che puoi utilizzare per controllare e riparare gli errori del disco. La maggior parte delle persone eseguirà CHKDSK per risolvere eventuali problemi di sistema relativi alle unità.

Tuttavia, a volte questo strumento non funziona correttamente a causa di vari possibili motivi. Il comando CHKDSK di solito fornisce un messaggio di errore che specifica il motivo di tale problema. Ma ci sono anche casi in cui il programma non si avvia automaticamente quando dovrebbe.

In questo articolo, menzioniamo diversi casi in cui CHKDSK non funziona, insieme a cosa dovresti fare per risolvere tali problemi.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Perché CHKDSK non funziona?

Ecco i potenziali motivi per cui CHKDSK non funziona sul tuo sistema Windows:

  • Partizione RAW.
  • Avvio rapido abilitato con sistema operativo multi-Windows.
  • Interferenza di terze parti.
  • Non si utilizzano i flag appropriati per riparare l’unità.
  • Errori del disco.
  • Protezione da scrittura sull’unità.

Come risolvere CHKDSK non funzionante?

Innanzitutto, assicurati di avere spazio libero sufficiente sull’unità. Quindi, applica le possibili soluzioni che abbiamo fornito di seguito per risolvere il problema.

Diversi tipi di problemi CHKDSK forniscono anche messaggi di errore separati. Quindi, potresti essere in grado di andare direttamente alla soluzione pertinente a seconda del tuo errore.

Esegui o riesegui correttamente CHKDSK

La prima cosa da fare è eseguire o rieseguire CHKDSK utilizzando la sintassi e i flag corretti.

CHKDSK richiede privilegi di amministratore per essere eseguito. Quindi assicurati di eseguirlo sul prompt dei comandi con privilegi elevati. Per aprire il prompt dei comandi con privilegi elevati,

  1. Premi Win + R per aprire Esegui.
  2. Digita cmd e premi Ctrl + Maiusc + Invio.

È necessario utilizzare flag specifici per riparare il danneggiamento dell’unità utilizzando CHKDSK. Se non si utilizzano questi flag, viene visualizzato solo che alcuni file devono essere corretti ma non li corregge.

I flag che ti servono sono:

  • /f – ripara l’errore del disco logico
  • /r – ripara i settori di avvio
  • /x – forza il disco a smontare ed eseguire il programma prima di avviare il sistema operativo

Se un processo attivo sta utilizzando l’unità o CHKDSK non può bloccare il disco, ti chiederà se desideri programmare il processo di controllo per la prossima volta che avvii il sistema. Digita Y e premi Invio per confermare se desideri riparare il disco.

Inoltre, puoi utilizzare solo CHKDSK per riparare i dischi locali. Non può riparare alcuna unità reindirizzata su una rete.

Esegui il comando sporco di Fsutil

A volte, la pianificazione di CHKDSK per riparare l’unità di sistema (di solito C: ) all’avvio successivo non funziona. In tali casi, è necessario utilizzare il comando fsutil per impostare il flag di sistema per eseguire CHKDSK al riavvio.

Ecco come puoi farlo:

  1. Apri il prompt dei comandi con privilegi elevati.
  2. Immettere il comando fsutil dirty set %systemdrive%

Questo comando imposta il dirty bit del volume, che fa in modo che il programma autochk.exe (un’altra versione di CHKDSK) verifichi automaticamente il danneggiamento del volume al successivo riavvio.

Controlla il registro BootExecute

La voce di registro BootExecutre specifica se il sistema esegue autochk.exe se è impostato il dirty bit di un volume. Se ci sono errori con questa voce, il tuo sistema potrebbe controllare il tuo disco ad ogni successivo avvio, o autochk.exe potrebbe non funzionare affatto.

Nota: assicurati di eseguire il backup del registro prima di apportare modifiche.

Ecco come puoi controllare questa voce di registro:

  1. Apri Esegui e inserisci regedit .
  2. Passare a ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
  3. Guarda la voce della stringa BootExecute e assicurati che i suoi dati Value indichino autocheck autochk * .

Se si desidera disabilitare l’esecuzione di autochk.exe all’avvio successivo, immettere i seguenti comandi:

  • chkntfs C: (Mostra se il tuo sistema ha pianificato una scansione di controllo sull’unità C:)
  • chkntfs /x C: (per annullare la pianificazione)

Prompt dei comandi WinRE

Se CHKDSK non funziona correttamente se lo esegui dall’interno del tuo account, puoi provare a eseguirlo da Windows Recovery Environment. In questo modo si evitano tutti i conflitti con altri programmi che potrebbero influire sul processo. Puoi anche eseguire facilmente CHKDSK sull’unità di avvio.

  1. Innanzitutto, devi accedere all’avvio avanzato o all’ambiente di ripristino di Windows. Ci sono molti modi per farlo, come ad esempio:
    • Tieni premuto il tasto Maiusc e fai clic sul pulsante Riavvia dalle opzioni del menu di accensione.
    • Forza l’arresto e riavvia il PC tre volte di seguito. Al terzo avvio, fai clic su Opzioni avanzate o Visualizza opzioni di riparazione avanzate.
    • Avvia il tuo PC con l’installazione di Windows o l’unità di ripristino. Quindi, segui le istruzioni sullo schermo fino a raggiungere la schermata Installa e seleziona Ripara il tuo computer .
  2. Successivamente, vai su Risoluzione dei problemi> Opzioni avanzate> Prompt dei comandi.
  3. Immettere il comando CHKDSK per l’unità che si desidera scansionare. Ad esempio, chkdsk C: /r /f /x

Disabilita la protezione da scrittura

Non è possibile eseguire CHKDSK su un’unità esterna protetta da scrittura. Se provi a farlo, riceverai il messaggio “Windows non può eseguire il controllo del disco su questo volume perché è protetto da scrittura”.

Quindi, controlla se c’è un interruttore di protezione da scrittura sull’unità e assicurati di disabilitarlo.

È anche possibile impostare la protezione da scrittura sul disco dall’interfaccia a riga di comando di DiskPart. Per disabilitarlo,

  1. Apri Esegui e inserisci diskpart .
  2. Immettere i seguenti comandi:
    • list volume
    • select volume “volume number” (sostituire il numero del volume con il numero dell’unità esterna, ad esempio, selezionare il volume 5)
    • attributes disk clear readonly
    • exit

Ora prova a eseguire nuovamente CHKDSK.

Disattiva l’avvio rapido

L’avvio rapido o la sospensione ibrida causano molti problemi con un sistema multi-OS. Un esempio è l’esecuzione automatica di CHKDSK quando si passa da un sistema operativo Windows a una versione Windows diversa.

Tutti i tuoi dispositivi non si aggiornano correttamente poiché un avvio rapido è come l’ibernazione, in cui i tuoi dispositivi sono in stati sospesi dopo l’arresto. Pertanto, un sistema potrebbe rilevarne un altro come corrotto a causa delle differenze nella struttura dei file e forzare una scansione CHKDSK.

È necessario disabilitare l’avvio rapido per risolvere questo problema. Fare così,

  1. Apri Esegui e inserisci powercfg.cpl .
  2. Seleziona Scegli cosa fanno i pulsanti di accensione .
  3. Deseleziona Attiva avvio rapido e fai clic su Salva modifiche .

Aggiorna il sistema operativo Windows

Alcuni aggiornamenti di Windows possono introdurre bug che causano errori CHKDSK. In tali scenari, segnala i bug a Microsoft e attendi le correzioni dei bug.

Se hai disabilitato i download automatici degli aggiornamenti, assicurati di installare tutti gli aggiornamenti più recenti sul tuo sistema.

Inoltre, gli utenti di Windows 8 e Server 2012 potrebbero riscontrare un problema con CHKDSK su un’unità esterna in formato exFAT con dimensioni superiori a 2 TB.

Qui, CHKDSK segnala la corruzione del file system anche quando non ci sono problemi con l’integrità dell’unità. Inoltre, l’esecuzione del processo di riparazione danneggia invece l’unità. L’aggiornamento Microsoft KB2843376 fornisce una patch per questo problema, quindi installalo in tal caso.

Eseguire la diagnostica della memoria

Diversi problemi di sistema risultano a causa di problemi con la memoria. L’esecuzione di tutti i programmi, incluso CHKDSK, richiede RAM. E l’esecuzione di CHKDSK con memoria difettosa può anche danneggiare i dischi o le unità.

Per eseguire lo strumento di diagnostica della memoria,

  • Premi Windows + r per aprire il prompt di dialogo Esegui e inserisci MdSched.exe
  • Nella nuova richiesta dello strumento diagnostico, seleziona Riavvia ora e verifica la presenza di problemi .
  • Lascia che il computer si riavvii e completi il ​​controllo di eventuali errori nei moduli di memoria.

Abbiamo preparato un articolo dettagliato sulla diagnostica della memoria di Windows per una migliore comprensione dello strumento e del suo meccanismo. Siamo certi che ti piacerà. Lasciaci il tuo prezioso feedback.

Risoluzione dei problemi in avvio parziale

È anche possibile che alcune applicazioni di terze parti stiano bloccando le nostre partizioni. In uno scenario di questo tipo, l’esecuzione di CHKDSK restituisce il messaggio di errore “Impossibile aprire il volume per l’accesso diretto”.

Quindi, per prima cosa, avvia in modalità provvisoria e controlla se CHKDSK inizia a funzionare. In caso contrario, è necessario eseguire l’avvio in modalità pulita per determinare il software in conflitto. Ecco i passaggi necessari:

  1. Apri Esegui e inserisci msconfig .
  2. Vai alla scheda Servizi.
  3. Seleziona Nascondi tutti i servizi Microsoft e fai clic su Disabilita tutto .
  4. Vai alla scheda Avvio e seleziona Apri Task Manager .
  5. Seleziona tutti i singoli processi e fai clic su Disabilita per ognuno.

Ora riavvia il PC, abilita ogni servizio o app di avvio, riavvia di nuovo e controlla se il problema persiste. Fallo per tutti i servizi e le app per determinare l’app in conflitto. Quindi puoi disabilitare o disinstallare l’app.

Formatta l’unità RAW

Se provi a eseguire CHKDSK su un’unità RAW, riceverai il messaggio di errore: “CHKDSK non è disponibile per le unità RAW”. È necessario formattare l’unità per impostare un file system valido.

La formattazione dell’unità ne cancella tutto il contenuto. Quindi assicurati di recuperare i dati necessari utilizzando il software di recupero.

Quindi, apri il prompt dei comandi con privilegi elevati e inserisci il format H: /fs:fat32 . Qui, non dimenticare di sostituire H: con la lettera dell’unità RAW e fat32 con il file system che desideri. Per un disco da 64 GB+, non puoi formattarlo su un sistema FAT32.

Se questo comando non riesce a formattare l’unità, è necessario utilizzare il file DiskPart.

  1. Apri Esegui e inserisci diskpart .
  2. Immettere i seguenti comandi:
    • list volume
    • select volume “volume number”
    • format fs=fat32 quick (sostituisci fat32 con ntfs o exfat in base alle tue preferenze)
    • exit

Utilizzare un altro software di diagnostica del disco

CHKDSK può correggere solo errori di settore limitati su un’unità. Può riparare direttamente i settori danneggiati logici o contrassegnare gli errori del settore fisico in modo che il sistema non li utilizzi più. Tuttavia, se ci sono troppi settori danneggiati a causa di danni fisici o altri motivi, l’unità inizia a guastarsi e CHKDSK non può risolverli.

Pertanto, è necessario utilizzare un software di diagnostica del disco per verificare lo stato di salute dell’unità. La maggior parte dei dischi rigidi viene fornita con il proprio software diagnostico, come ad esempio:

  • Dischi rigidi WD
  • Dischi rigidi Seagate

Ma puoi anche utilizzare programmi software di terze parti, come HDDScan, DiskCheckup e così via. Se l’unità non funziona, probabilmente dovrai sostituirla.