Event ID 16370 Hyper-V-VMMS: сбой инициализации виртуальной машины
Симптомы ошибки оборудования Hyper-V 16370
В журнале Microsoft-Windows-Hyper-V-VMMS-Admin регистрируется предупреждение или ошибка Event ID 16370: '[Имя_ВМ]' failed to initialize: The virtual hardware version or synthetic device driver is not supported by this host version.
| Симптом | Причина |
|---|---|
| Несовместимость версии конфигурации (VM Config Version) | ВМ перенесена с более нового хоста Windows Server на более старый |
| Отказ синтетических устройств ввода/вывода | Контроллер VMBus не может инициализировать виртуальное устройство |
| Ошибки виртуализации безопасности (VBS / vTPM) | Хост не поддерживает экранированные виртуальные машины (Shielded VMs) |
Пошаговое решение несовместимости конфигурации (Event ID 16370)
- Проверьте версию конфигурации виртуальной машины (Configuration Version):
# Просмотр версий конфигурации всех ВМ на сервере:
Get-VM | Select-Object Name, Version, State- Проверьте максимально поддерживаемые версии конфигурации текущего хоста:
# Список поддерживаемых версий конфигурации на данном хосте:
Get-VMHostSupportedVersion- Обновите версию конфигурации ВМ (если перенос был со старого сервера на новый):
# Обновление версии конфигурации до актуальной для данного хоста:
Update-VMVersion -Name "Имя_ВМ" -Force- Проверьте настройки виртуального модуля TPM (vTPM) и изоляции безопасности: если на хосте отсутствуют компоненты Host Guardian Service:
# Временное отключение vTPM и Secure Boot для диагностики:
Set-VMSecurity -VMName "Имя_ВМ" -TPMEnabled $false
Set-VMFirmware -VMName "Имя_ВМ" -EnableSecureBoot OffВнимание: Понижение (Downgrade) версии конфигурации ВМ невозможно без полного пересоздания виртуальной машины. Если ВМ создана на Windows Server 2022 (версия 10.0), она не запустится на Windows Server 2016 (максимум 8.0).
Частые вопросы (FAQ)
Можно ли запустить ВМ с более новой версией конфигурации на старом хосте?
Нет, старая версия Hyper-V не знает структур данных и форматов новых версий конфигураций. Требуется пересоздать ВМ с подключением старого диска VHDX.
Как обновить версию конфигурации виртуальной машины без простоя?
Обновление версии конфигурации требует полной остановки виртуальной машины.
Что такое VMBus в Hyper-V?
VMBus — это высокоскоростной программный канал связи между хостом и дочерней гостевой операционной системой для синтетических драйверов (сеть, диск, видео).
Какая версия конфигурации соответствует Windows Server 2019?
В Windows Server 2019 стандартной является версия конфигурации 9.0.