Event ID 19100 Hyper-V-Worker: сбой рабочего процесса — несовместимость CPU
Симптомы ошибки совместимости CPU 19100
В журнале Microsoft-Windows-Hyper-V-Worker-Admin фиксируется ошибка Event ID 19100: '[Имя_ВМ]' The virtual machine worker process failed to start because the virtual machine is using processor-specific features not supported on this physical computer.
| Симптом | Причина |
|---|---|
| Сбой миграции Live Migration между хостами | Разные поколения процессоров на узлах одного кластера (например, Intel Skylake и Cascade Lake) |
| Отказ запуска после переноса ВМ | На целевом сервере отсутствуют инструкции CPU (AVX, AVX-512, SSE4.2), которые использовались на исходном хосте |
| Ошибка восстановления из Saved State | Снимок состояния памяти сделан на сервере с другим набором процессорных инструкций |
Пошаговое решение проблемы совместимости CPU (Event ID 19100)
- Включите режим совместимости процессора (Processor Compatibility Mode): этот режим маскирует расширенные инструкции процессора и оставляет только базовый набор инструкций, одинаковый для всех поколений:
# Включение режима совместимости процессора для выключенной ВМ:
Set-VMProcessor -VMName "Имя_ВМ" -CompatibilityForMigrationEnabled $true- Для Windows Server 2022 / 2025: настройте расширенный режим совместимости CPU:
# Настройка таргетированного режима совместимости процессора:
Set-VMProcessor -VMName "Имя_ВМ" -CompatibilityForOlderOperatingSystemsEnabled $true- Удалите сохраненное состояние виртуальной машины (Saved State): если ВМ была сохранена на хосте с другой архитектурой CPU:
# Сброс сохраненного состояния памяти:
Remove-VMSavedState -VMName "Имя_ВМ"- Запустите виртуальную машину заново:
# Запуск ВМ после изменения параметров совместимости:
Start-VM -Name "Имя_ВМ"Ограничение: Режим совместимости процессора позволяет переносить ВМ между разными поколениями процессоров одного производителя (от Intel к Intel или от AMD к AMD). Перенос между Intel и AMD без полной перезагрузки не поддерживается.
Частые вопросы (FAQ)
Снижает ли Processor Compatibility Mode производительность виртуальной машины?
Включение режима совместимости отключает высокопроизводительные векторные инструкции (AVX, AVX2, AVX-512). Для обычных баз данных и файлов разницы нет, но математические и графические вычисления могут работать медленнее.
Можно ли включить режим совместимости на работающей ВМ?
Нет, виртуальная машина должна быть полностью выключена (Off).
Как проверить, включен ли режим совместимости CPU на всех ВМ?
Выполните команду: Get-VMProcessor * | Select-Object VMName, CompatibilityForMigrationEnabled.
Что делать, если хосты имеют процессоры Intel и AMD?
В гетерогенных кластерах миграция на лету невозможна. Выключите ВМ на исходном хосте и запустите 'с нуля' на целевом.