2

На моем Windows XP SP3, при нормальной работе Windows, в командной строке я chkdsk C: /R (или, что то же самое, в Windows Explorer, щелкните правой кнопкой мыши на C: drive -> Properties -> Tools -> Check Now...), я получаю нормальный ... the volume is in use ... Would you like to schedule this volume to be checked the next time the system restarts? (Y/N) сообщение. Я выбираю Y, а затем я делаю Start -> Turn Off Computer -> Restart .

Когда я перезагружаюсь, во время процесса загрузки я вижу белые буквы на синем фоне, которые говорят

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.

Позже кажется, что он нормально загружается в графический рабочий стол.

Насколько я понимаю, сообщение приходит от chkdsk когда какая-то другая программа использует жесткий диск, поэтому chkdsk ничего не делает.

Что я должен сделать, чтобы chkdsk действительно проверил диск? (Как вообще возможно, что какая-то другая программа запускается до того, как Windows завершает загрузку в безопасном режиме?)

4 ответа4

2

У меня была точно такая же проблема вчера. Для меня это исправили следующие:

  • Загрузка с установочного компакт-диска XP
  • Когда спросят, нужно ли устанавливать или ремонтировать, выберите ремонт
  • Когда вы окажетесь в консоли восстановления, запустите chkdsk /f или chkdsk /r на томе, который вам нужен.

Диски могут быть не в том же порядке, что и при загрузке XP. Если вам необходимо chkdsk на любом диске, кроме c:\ который также кажется заблокированным во время загрузки (например, том или временный том или том подкачки), проверьте с помощью команды MAP какой буквой он сопоставлен, и снова выполните chkdsk.

1

Во время предварительной загрузки chkdsk не должны запускаться никакие другие процессы пользовательского режима , только само ядро и загруженные драйверы. Это может быть драйвер, установленный вредоносным ПО (или антивирусом), который запрещает доступ.

0

Я не уверен, какая программа может препятствовать запуску chkdsk , но вы можете попробовать запустить chkdsk из чего-то вроде Bart PE. Это должно быть в состоянии проверить диск без запуска других программ, и если проверка выполняется без ошибок, это должно очистить диск с грязным флагом, чтобы он не захотел chkdsk при каждой загрузке.

0

У вас может быть PC Tools/Spyware Doctor, который запрещает вам делать chkdsk. Вы можете удалить его и выполнить chkdsk, а затем снова установить его.

Надеюсь, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .