Назад | Перейти на главную страницу

Как запланировать сканирование поверхности (chkdsk) для следующего перезапуска, а не сейчас?

Эта проблема

Я только что вошла

chkdsk d: /f /r

и сразу началась проверка диска. Я хочу, чтобы он запустился при следующем перезапуске по ряду причин:

Прямо сейчас, после того как я закончил писать этот вопрос, мне приходится час или два наблюдать за экраном, покачивая мышью каждые пять минут, когда ETA начинает расти, потому что какое-то запланированное задание пытается запуститься.

Неправильный ответ

fsutil dirty set d:

В отличие от chkdsk, когда он пытается проверить используемый том, он не может установить тип проверки, которая будет выполняться при перезапуске.

Планировать chkdsk для следующего перезапуска проверяемый диск должен быть заблокирован, например, путем установки текущего диска в командной строке на тот же диск. Открытия файлов на диске недостаточно. Так же /x переключатель должен не быть данным.

C:\Windows\system32>d:

D:\>chkdsk d: /f /r
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n

Chkdsk cannot run because the volume is in use by another
process.  Would you like to schedule this volume to be
checked the next time the system restarts? (Y/N) y

This volume will be checked the next time the system restarts.

D:\>

При планировании проверки системного диска и других дисков одновременно, запросите проверку системного диска в последнюю очередь, чтобы проверка (и) на другом (-ых) диске (-ах) выполнялась только один раз.

Спасибо @Iain и @ peter-hahndorf.

Если вы добавите /x switch, он должен делать то, что вы хотите, так как он предложит запустить при следующем перезапуске.

C:\WINDOWS\system32>chkdsk /x /f /r c:
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another
process.  Would you like to schedule this volume to be
checked the next time the system restarts? (Y/N)