Как запустить Chkdsk на всех дисках при запуске на Windows Server 2003R2
Я изо всех сил пытаюсь найти способ автоматизировать chkdsk /f на всех дисках при запуске, так как до сих пор я не мог выполнить эту задачу.
- Невозможно использовать chkdsk в командном файле, так как это потребует вмешательства пользователя (да / нет в случае заблокированных томов).
- Метод "fsutil dirty set " не будет работать полностью, при запуске будет выполняться только проверка диска c:
Любая идея?
1 ответ
Решение
- Я использую эту утилиту: chkdskall
Вы можете использовать chkdsk в пакетном файле, повторив Y и передав его в chkdsk следующим образом:
echo Y | chkdsk c: /f