Как запустить Chkdsk на всех дисках при запуске на Windows Server 2003R2

Я изо всех сил пытаюсь найти способ автоматизировать chkdsk /f на всех дисках при запуске, так как до сих пор я не мог выполнить эту задачу.

  1. Невозможно использовать chkdsk в командном файле, так как это потребует вмешательства пользователя (да / нет в случае заблокированных томов).
  2. Метод "fsutil dirty set " не будет работать полностью, при запуске будет выполняться только проверка диска c:

Любая идея?

1 ответ

Решение
  1. Я использую эту утилиту: chkdskall
  2. Вы можете использовать chkdsk в пакетном файле, повторив Y и передав его в chkdsk следующим образом:

    echo Y | chkdsk c: /f

Другие вопросы по тегам