Chkdsk - это очень ручное техническое решение
Проверка жесткого диска в Windows сообщает много ненужной информации, требующей, чтобы вы прочитали отчет chkdsk и т. Д. Также chkdsk не может исправить проблемы с используемыми файлами (например, с диском Windows). Это кажется мелочью, но нетехнический пользователь не может понять результаты ChkDsk, и даже техническому пользователю требуется минута, чтобы прочитать отчет для каждый жесткий диск.
Даже если я автоматизировал Chkdsk с параметрами / x и / f, мне все равно придется читать отчет каждый день.
Есть ли инструмент или встроенный сервис, который:
Для автоматизации вы можете создать новую запланированную задачу для запуска сценария, который проверяет доступные тома и запускает chkdsk с соответствующими параметрами. Результаты находятся в журнале событий приложения с «Chkdsk» в качестве источника и «26212» в качестве идентификатора события. Вы можете прикрепить задачу к этому событию и распределить обе запланированные задачи с помощью групповой политики.
Я бы не стал автоматизировать операцию восстановления и перезапуска. Проверка дисков на больших томах занимает много времени, а это означает непредсказуемые периоды простоя. Лучше вручную запустить.
Так что технически это возможно, но я не думаю, что буду этим заниматься.
Существует системная команда, которую вы можете использовать, чтобы пометить диск для автоматической проверки при следующей перезагрузке:
FSUTIL dirty set <drive>:
Например:
FSUTIL dirty set c:
Отчет об обработке доступен через Просмотр событий - Системный журнал.
Если вам нужны автоматические проверки - поместите это как задачу в Планировщик задач Windows.
Если система обнаружит проблемы с диском, она может пометить том как грязный (плохой). Чтобы запросить грязный статус, используйте:
FSUTIL dirty query c:
Обратите внимание, что для запуска FSUTIL требуются права администратора.
В качестве альтернативы вы можете адаптировать этот сценарий PowerShell для ваших нужд.