Ошибка Hyper-V «Не удаётся запустить виртуальную машину, поскольку не выполняется низкоуровневая оболочка»

Hyper-V, родная для систем Windows – в её серверных выпусках, а также в некоторых десктопных версиях и редакциях – среда для работы с виртуальными машинами и их гостевыми ОС не всегда работает без проблем. Одной из таких проблем может быть выскакивающее при запуске виртуальной машины уведомление, что, мол, Hyper-V не удаётся её запустить, поскольку не выполняется некая низкоуровневая оболочка.

Что это за ошибка, и как её исправить.

Ошибка при попытке запуска выбранных виртуальных машин

Окно с такой ошибкой является универсальной трактовкой, причина может крыться в нескольких вещах.

Системные требования

Если сама Windows не соответствует требованиям для работы с Hyper-V, а десктопные выпуски не все позволяют работать с этим компонентом, он попросту не активируется в системе. Но есть ещё аппаратные требования. Их несоответствие может не влиять на активацию гипервизора, но в дальнейшем стать причиной появления такой ошибки.

Для работы Hyper-V необходимо:

• Не менее 4 Гб RAM;
• 64-битный процессор с поддержкой SLAT и технологии виртуализации.

Хранилище BCD

Рассматриваемая ошибка может говорить о неверной конфигурации данных хранилища BCD. Компонент Hyper-V глубоко интегрирован в Windows и стартует до запуска ядра системы. Если в хранилище BCD вносились изменения для модификации запуска гипервизора, они могут быть неверными. Либо же запуск Hyper-V и вовсе был ранее намеренно отключён с целью временной оптимизации использования ресурсов компьютера. В таком случае конфигурацию BCD в части запуска гипервизора необходимо либо подкорректировать, либо вернуть дефолтное значение путём установки автозапуска Hyper-V. Для установки автозапуска открываем CMD от имени администратора (обязательно), вводим:

bcdedit /set hypervisorlaunchtype auto

После этого осуществляем перезагрузку.

AMD Bulldozer

Hyper-V не работает с процессорами компании AMD с архитектурой Bulldozer.

Технологии виртуализации

Для обеспечения жизнедеятельности среды виртуализации посредством любого гипервизора процессор должен быть обустроен технологией, обеспечивающей виртуализацию – Intel Virtualization, либо же AMD-V. О поддержке этих технологий можно узнать на страничке спецификаций процессора на сайтах, соответственно, Intel и AMD. И технология виртуализация, естественно, должна быть включена в BIOS.

Ещё один важный нюанс: для процессоров Intel в BIOS должны быть отключены специфические технологии Intel VT-d и Trusted Execution. С ними встроенный в Windows гипервизор не дружит. Вот примерно так должны выглядеть настройки BIOS для работы с Hyper-V: технология виртуализации включена, а специфические технологии – выключены.

Настройки BIOS

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,20 из 5)
Загрузка...

20 комментариев

  • Не вводите людей в заблуждение, AMD FX-8150 бульдозер. Всё прекрасно работает Win 10 и на 2012 и 2016 и 2019 серверах.

  • че за бред про vt-d, это виртуализация железа, для проброса жестких и видеокарт в виртуалку. не знаете - не пишите

  • Спасибо, помогло!
    Ввел командную строчку и заработало,
    но я не понял почему у меня перестало работать, так как раньше запускалось и я вроде ничего с тех пор не делал.
    Удачи всем!

  • Печаль. Ни bcdedit /set hypervisorlaunchtype auto
    ни копание в BIOS не помогли. Камень Q9550, виртуализация включена, но "низкоуровневая оболочка" не выполняется.
    Видать придётся по старинке, через VM Oracle.

  • server 2012 r2 kb5009624 01.2022 дает ошибку не выполняется низкоуровневая оболочка.

  • Intel VT-d ОТКЛЮЧАТЬ НЕ НАДО!!! Это технология, которая позволяет перенаправлять аппаратные средства хостовой ОС напрямую в гостевые. Это технология сертифицирована и Hyper-V просто обязан с ней работать.

    Низкоуровневая оболочка может не запускаться по весьма банальной причине , как это было у меня! Потратил кучу времени на прочтения подобных статей, но на сайте Майкрософт есть на эту тему статья, которая рекомендует сперва проверить УСТАНОВЛЕНЫ ЛИ ВСЕ ГАЛКИ В ДОПОЛНИТЕЛЬНЫХ КОМПОНЕНТАХ В HYPER-V!!! У меня банально не стояла галка компонента, который не двусмысленно даже не намекает, а оглушительно кричит о решении данной проблемы! Компонент так и называется "Низкоуровневая оболочка"! Вуаля! Так что проверьте сперва это! ))) (Он мог отключиться, если вы установили гипервизор, а потом удалили сервер или ещё по какой-то не известной мне причине)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *