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

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

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

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

Любая идея?

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

    echo Y | chkdsk c: /f