Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 15120 Windows Server, AD и Роли

Event ID 15120 Hyper-V-VMMS: ошибка инициализации файла VHDX

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы ошибки дисковой подсистемы 15120

В журнале Microsoft-Windows-Hyper-V-VMMS-Admin регистрируется ошибка Event ID 15120: '[Имя_ВМ]' failed to initialize: The chain of virtual hard disks is broken. The system cannot find the parent virtual hard disk.

СимптомПричина
Отказ запуска после удаления чекпоинтаФайл моментального снимка .avhdx потерял связь с базовым диском .vhdx
Ошибка «Файл не найден» (0x80070002)Базовый родительский диск был переименован или перемещен
Сбой слияния дисков (Merge Pending)Процесс автоматического слияния снимков прервался сбоем хоста

Пошаговое восстановление цепочки дисков при ошибке 15120

  1. Проверьте текущую цепочку вложенности виртуального диска:
# Проверка информации о родительском диске для AVHDX файла:
Get-VHD -Path "C:\Hyper-V\Virtual Hard Disks\disk_Snapshot.avhdx" | Select-Object Path, VhdType, ParentPath
  1. Восстановите связь между дочерним и родительским диском (Re-parenting): если базовый диск был перемещен:
# Привязка дочернего AVHDX к правильному базовому диску:
Set-VHD -Path "C:\Hyper-V\Virtual Hard Disks\disk_Snapshot.avhdx" -ParentPath "C:\Hyper-V\Virtual Hard Disks\disk_Base.vhdx" -IgnoreIdMismatch
  1. Выполните ручное слияние снимков, если контрольная точка больше не нужна:
# Ручное объединение разностного диска с базовым (требуется остановка ВМ):
Merge-VHD -Path "C:\Hyper-V\Virtual Hard Disks\disk_Snapshot.avhdx" -DestinationPath "C:\Hyper-V\Virtual Hard Disks\disk_Base.vhdx"
  1. Переподключите объединенный базовый диск в свойствах ВМ:
# Назначение базового VHDX диска контроллеру ВМ:
Set-VMHardDiskDrive -VMName "Имя_ВМ" -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 0 -Path "C:\Hyper-V\Virtual Hard Disks\disk_Base.vhdx"

Осторожно: Использование ключа -IgnoreIdMismatch допустимо только в том случае, если вы уверены, что базовый диск не модифицировался после создания снимка, иначе файловая система гостя будет повреждена.

💡 Практика специалистов: Перед выполнением любых операций ручного слияния (Merge-VHD) или повторной привязки (Set-VHD) обязательно сделайте полную резервную копию всей папки с файлами VHDX и AVHDX на отдельный физический диск.

Частые вопросы (FAQ)

Что такое файл AVHDX?

AVHDX (Differencing Virtual Hard Disk) — это разностный диск моментального снимка (чекпоинта), в который записываются все новые изменения с момента фиксации снимка.

Почему слияние снимков не происходит автоматически?

Автоматическое слияние (Merge) выполняется только тогда, когда виртуальная машина выключена или когда на диске достаточно места для выполнения фонового слияния.

Можно ли просто удалить файл AVHDX через проводник?

Категорически нет! Удаление файла AVHDX уничтожит все актуальные данные гостевой ОС, накопленные с момента создания чекпоинта.

Как безопасно удалить контрольную точку в Hyper-V?

Всегда удаляйте точки через Hyper-V Manager (правой кнопкой на чекпоинт -> Удалить поддерево контрольных точек) или команду Remove-VMSnapshot.

Полезные материалы
Рекомендуем