Event ID 101 Hyper-V-Worker: сбой цепочки контрольных точек (AVHDX)
Симптомы повреждения контрольных точек (Event ID 101)
В журнале Hyper-V-Worker/Admin фиксируется ошибка: Event ID 101: The virtual machine worker process failed to start because the virtual hard disk chain of checkpoints (AVHDX/AVHD) is broken or corrupted for virtual machine '[Имя_ВМ]'.
| Симптом | Причина |
|---|---|
| ВМ не запускается с ошибкой диска | Родительский диск .vhdx был перемещен или изменен отдельно от дочернего .avhdx |
| Ошибка сопоставления ID дисков (Chain ID mismatch) | Уникальный GUID заголовка родительского диска не совпадает с записью в разностном файле |
| Зависшая операция слияния (Merge Pending) | Процесс слияния снимков был аварийно прерван при перезагрузке хоста |
Пошаговое восстановление цепочки снимков (Event ID 101)
Никогда не переименовывайте и не редактируйте разностные диски .avhdx вручную. Выполните восстановление связи или ручное слияние.
- Восстановите связь между снимком и родительским диском через мастер Hyper-V:
Откройте Hyper-V Manager > выберите ВМ > Параметры > Жесткий диск > нажмите «Проверить» (Inspect). Если отображается ошибка «Цепочка разорвана», нажмите «Повторно связать» (Reconnect) и укажите правильный путь к базовому файлу .vhdx.
- Ручное слияние разностных дисков через PowerShell: если контрольная точка зависла и не удаляется через графический интерфейс:
# Проверка информации о разностном диске:
Get-VHD -Path "C:\Hyper-V\диск_снапшот.avhdx"
# Принудительное слияние снимка с родительским диском (ВМ должна быть выключена!):
Merge-VHD -Path "C:\Hyper-V\диск_снапшот.avhdx" -DestinationPath "C:\Hyper-V\базовый_диск.vhdx"- Подключите базовый объединенный диск напрямую к ВМ:
# Переподключение чистого базового диска к виртуальной машине:
Set-VMHardDiskDrive -VMName "ИмяВМ" -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 0 -Path "C:\Hyper-V\базовый_диск.vhdx"- Удалите фантомные контрольные точки из конфигурации:
# Удаление ссылок на несуществующие контрольные точки:
Get-VMSnapshot -VMName "ИмяВМ" | Remove-VMSnapshotКритически важно: Перед выполнением слияния Merge-VHD обязательно создайте резервную копию всех файлов .vhdx и .avhdx в надежное место!
Частые вопросы (FAQ)
Что такое файл .avhdx в Hyper-V?
Это разностный виртуальный жесткий диск (Automatic VHDX), который автоматически создается при формировании контрольной точки (снимка) для записи всех новых изменений.
Почему нельзя расширять базовый VHDX, пока есть снимки AVHDX?
Любая модификация структуры базового VHDX файла мгновенно и безвозвратно ломает цепочку контрольных точек, делая все дочерние AVHDX файлы нечитаемыми.
Как безопасно удалить контрольную точку в Hyper-V?
В Hyper-V Manager щелкните правой кнопкой на контрольную точку в дереве 'Контрольные точки' и выберите 'Удалить поддерево контрольных точек' (начнется фоновое слияние).
Сколько длится процесс Merge-VHD?
Время слияния зависит от скорости диска и объема изменений в файле .avhdx (от нескольких минут до нескольких часов для дисков объемом в терабайты).