Как лучше понять из-за чего ошибка с файловой системой NTFS на виртуальном диске vhdx?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: есть Windows Server 2016 с ролью Hyper-V. Две виртуалки Windows Server 2016 начали ругаться на ошибки файловой системы NTFS. Проверил RAID на наличие ошибок и хостовую машину, ошибок нет.
68fd2d8b647f2190375512.png
68fd2dc022309792134877.png
В какую сторону копать?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Никита Орлов Ответ

Если две виртуальные машины на Hyper-V начали ругаться на NTFS внутри VHDX, а RAID и хост “без ошибок”, всё равно нужно проверять цепочку целиком: гостевая ОС, VHDX, файловая система на хосте, storage, контроллер, бэкапы/снапшоты и корректность завершения работы VM. Ошибка NTFS внутри гостя не всегда видна как ошибка RAID.

Начните внутри каждой виртуалки:

chkdsk C: /scan
Get-EventLog -LogName System -Source Ntfs -Newest 50
Get-EventLog -LogName System -Source Disk -Newest 50

Если есть реальные ошибки, запланируйте исправление:

chkdsk C: /f

На хосте проверьте состояние VHDX:

Get-VHD -Path "D:VMserverdisk.vhdx"
Test-VHD -Path "D:VMserverdisk.vhdx"

Проверьте события Hyper-V и storage:

Get-WinEvent -LogName "Microsoft-Windows-Hyper-V-VMMS/Admin" -MaxEvents 100
Get-WinEvent -LogName System -MaxEvents 200 | ? {$_.ProviderName -match 'disk|stor|ntfs|refs'}

Отдельно проверьте, нет ли цепочек checkpoint/avhdx. Долгие или сломанные checkpoint-цепочки могут давать странные эффекты:

Get-VMCheckpoint -VMName "VM_NAME"

Если обе VM пострадали одновременно, смотрите общие причины: аварийное выключение хоста, проблемы с питанием, переполнение диска, бэкапный агент, антивирус на папке VM, thin provisioning, сбой storage write cache.

Итог: проверьте NTFS внутри гостя, VHDX через Test-VHD, события Hyper-V/storage и наличие checkpoint-цепочек. Если ошибки появились сразу у двух VM, искать надо не только в гостевых ОС, а в общем слое хранения или обслуживании хоста.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно