Как понять из-за чего проблема с файловой системой NTFS на виртуальном диске vhdx?
Есть Windows Server 2016 с ролью Hyper-V. Две виртуалки Windows Server 2016 начали ругаться на ошибки файловой системы NTFS. Проверил RAID на наличие ошибок и хостовую машину, ошибок нет.
В какую сторону копать?
Диски случайно одновременно не открываются на нескольких машинах?
Включен (обычно по умолчанию да) ли fast startup на ОС, которые используют эти диски? если просто выключать машину в режиме fast startup и открывать диск в другой машине, то файловая система на этих дисках будет накапливать ошибки.
p.s. fast startup можно выключать временно, выбирая пуск - завершение работы нажав shift
Пример возникновения подобной картины.
ВМ пытается что-то записать на диск, часть данных записалась, часть в кеше.
В это время отключается ВМ. То есть жесткое отключение.
С точки зрения хостовой машины все ок. У нее своя файловая система, где все стабильно. Что там недописалось в файлик VHDX ей неизвестно.
Потом включаем ВМ и получаем ошибки на диске.
Похожая картина будет и при внезапном отключении хоста.
Рекомендация - пореже отключать питание ВМ и хоста. Ну и кеширование где можно поотключать. Там где оно батарейками не поддерживается.