Фон
У меня есть компьютер с Windows 10 Pro (20H2), который всегда запускает chkdsk на моем диске E: при загрузке. Диск E: — это том объемом 11 ТБ, созданный с помощью инструмента Windows «Управление дисковым пространством».
Эта проверка диска никогда не завершается, она будет находиться на этапе 2 в течение недели при 100%. На самом деле проверка диска не нужна.
Проблема
По какой-то неизвестной причине, хотя любая подключенная клавиатура нормально работает в меню восстановления BIOS или Windows, она отключается как раз в тот момент, когда Windows дает мне 10 секунд на «Нажмите любую клавишу для отмены проверки диска», поэтому я не могу ее пройти.
Если бы мне удалось обойти это, я бы использовал шестнадцатеричный редактор, чтобы очистить грязный бит на диске.
Попытайтесь решить мою проблему
Я также обнаружил, что команда chkntfs /x E:
не останавливает проверку диска. Похоже, это ничего не делает, так как она все равно запускает проверку диска во время загрузки.
Я также выполнил sfc /scannow
восстановление основных файлов Windows, чтобы убедиться, что все в порядке.
Далее, используя командную строку восстановления Windows, я переименовал следующие файлы system32 наобадиски C: и D: (восстановление), чтобы предотвратить запуск проверки диска:
ren chkdsk.exe _chkdsk.exe.bak
ren chkntfs.exe _chkntfs.exe.bak
ren sfc.exe _sfc.exe.bak
И после многочисленных перезагрузок и попыток "автоматического восстановления" Windows я могу подтвердить, что эти файлы все еще переименовываются без каких-либо исправлений со стороны Windows для замены этих файлов. На что я и надеялся.
Вопрос
Даже после моего описанного выше саботажа автоматическая проверка загрузочного диска Windows по-прежнему запускается и работает нормально, хотя я переименовал эти основные файлы.
Мой вопрос: как это возможно? Каких файлов мне может не хватать, чтобы эта проверка загрузочного диска не запускалась?