Cosa devo fare quando chkdsk "non può aprire il volume" durante il riavvio?


2

Sul mio mio Windows XP SP3 box, quando si esegue Windows normalmente, dal prompt dei comandi che digito chkdsk C: /R (o, in modo equivalente, in Esplora risorse, fare clic con il tasto destro del mouse su C: drive - & gt; Properties - & gt; Tools - & gt; Check Now... ), Ottengo il normale ... the volume is in use ... Would you like to schedule this volume to be checked the next time the system restarts? (Y/N) Messaggio. scelgo Y , poi più tardi lo faccio Start - & gt; Turn Off Computer - & gt; Restart.

Quando ricomincio, durante il processo di avvio vedo lettere bianche su sfondo blu che dicono

Checking file system on C:
The type of the file system is NTFS.
Cannot open volume for direct access.
Windows has finished checking the disk.

Più tardi sembra avviarsi normalmente nel desktop grafico.

La mia comprensione è che il messaggio provenga chkdsk quando un altro programma sta usando il disco fisso, quindi chkdsk non fa nulla.

Cosa dovrei fare per ottenere chkdsk controllare effettivamente il disco? (Come è possibile che qualche altro programma inizi a girare prima che Windows finisca di avviarsi in modalità provvisoria?)

Risposte:


2

Ho avuto esattamente lo stesso problema ieri. Per quanto mi riguarda, ho risolto il problema:

  • Avvio da un cd di installazione di XP
  • Quando viene chiesto se installare o riparare, scegliere la riparazione
  • Una volta che sei nella console di riparazione, corri chkdsk /f o chkdsk /r sul volume che ti serve.

Le unità potrebbero non essere nello stesso ordine in cui si trovano quando si avvia XP. Se è necessario eseguire il chkdsk di un'unità diversa da c:\ che sembra essere bloccato durante l'avvio (ad esempio, un volume temporaneo o di scambio), controllare tramite MAP comando a quale lettera è mappato, ed esegui di nuovo il tuo chkdsk.


1

Durante il chkdsk pre-avvio nessun altro processo in modalità utente dovrebbe essere in esecuzione, solo il kernel stesso e i driver caricati. Potrebbe essere un driver installato da malware (o anti-malware) che impedisce l'accesso.


1
Probabilmente hai ragione. Cosa dovrei fare a riguardo?
David Cary

0

Non sono sicuro di quale programma ti possa impedire chkdsk dalla corsa, ma potresti voler provare a correre chkdsk da qualcosa di simile Bart PE . Dovrebbe essere in grado di controllare il disco senza altri programmi in esecuzione, e se il controllo funziona correttamente, questo dovrebbe cancellare il flag sporco sull'unità in modo che non voglia chkdsk su ogni avvio.


0

Potresti avere PC Tools / Spyware Doctor che ti impedisce di fare un chkdsk. Potresti considerare di rimuoverlo ed eseguire il chkdsk e quindi reinstallarlo di nuovo.

Spero che sia d'aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.