Сбой ИБП, и блок Hyper-V с 6 виртуальными машинами (все Windows Server 2008 R2 x64, если это важно). Когда я загрузился обратно, он не выполнял автоматически chkdsk (что я видел в прошлом). Я не заметил, выполнила ли какая-либо из виртуальных машин команду chkdsk, когда они вернулись.
В этой ситуации целесообразно:
Или мне следует делать это только тогда, когда Windows рекомендует это и делает это самостоятельно во время загрузки? Как Windows «узнает», когда это уместно?
TL; DR: если хост виртуальных машин выходит из строя, я могу запустить chkdsk на нем и на всех виртуальных машинах или просто позволить Windows сделать это, если сочтет это необходимым?
Это уместно, если вы чувствуете, что это так. Для важного сервера запуск chkdsk - хорошая политика. Уравновесьте это с простоями, которые вам придется пережить.
Microsoft считает, что в этом нет необходимости.
Windows Server 2008 больше не выполняет chkdsk после сбоев питания из-за «самовосстановления NTFS» и «транзакций NTFS». Из статей в Википедии о Server 2008 и Transactional NTFS:
Самовосстановление NTFS
В версиях Windows до Windows Vista, если операционная система обнаруживала повреждение файловой системы тома NTFS, она помечала том как «грязный»; чтобы исправить ошибки на томе, его нужно было отключить. С самовосстановлением NTFS рабочий поток NTFS создается в фоновом режиме, который выполняет локализованное исправление поврежденных структур данных, при этом только поврежденные файлы / папки остаются недоступными, не блокируя весь том и не требуя отключения сервера. . Операционная система теперь включает S.M.A.R.T. методы обнаружения, помогающие определить, когда жесткий диск может выйти из строя.Транзакционная NTFS
Компонент Windows Vista и более поздних операционных систем. Он привносит концепцию атомарных транзакций в файловую систему NTFS, позволяя разработчикам приложений Windows писать процедуры вывода файлов, которые гарантированно завершатся либо полностью, либо завершатся неудачей.
Всегда chkdsk после внезапного выключения. Если это не важный сервер, я бы не стал беспокоиться.
Кроме того, чем важнее сервер, тем важнее регулярно проверять резервное питание. Даже есть резервные копии резервных копий и т. Д.