Не запускаются виртуальные машины после выполнения восстановления при загрузке Windows Server 2008 R2

После выполнения восстановления при загрузке Windows Server 2008 R2 перестали запускаться виртуальные машины. В журнале событий нашёл следующее предупреждение Hyper-V-Hypervisor (Event ID 5): «Запуск Hyper-V прекращен, поскольку в реестре отключена функция автозапуска» («Hyper-V launch aborted due to auto-launch being disabled in the registry»).

HV-EventID-5

Причина в следующем: восстановление при загрузке перестроило базу данных конфигураций загрузки (BCD), которая содержит настройки запуска ОС.

В предыдущих версиях ОС (до появления Windows Vista / Windows Server 2008) эти настройки хранились в текстовом файле Boot.ini (при использовании BIOS) или в энергонезависимой памяти (NVRAM, при использовании EFI). Сейчас параметры BCD хранятся в файле \Boot\bcd активного раздела или на системном разделе EFI (для систем с поддержкой EFI).

Файл Boot.ini в корне системного раздела можно легко отредактировать в любом текстовом редакторе (например, в Блокноте). Для изменения BCD необходимо использовать утилиту командной строки BCDEdit.exe.

Почему настройки гипервизора вынесены в BCD? Это сделано потому, что гипервизор стартует еще до загрузки ядра ОС.

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

bcdedit /set hypervisorlaunchtype auto

После внесения изменений в BCD, перезагрузите компьютер.

Пожалуйста, оцените статью:
(всего оценок: 5, средняя: 5,00 из 5)