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: технология виртуализации включена, а специфические технологии – выключены.
Первый совет с BCD помог. спасибо
Простите, а как открыть cmd, просто я в винде новенький
Спасибо. Вкл. виртуализацию в биос и bcdedit /set hypervisorlaunchtype auto выполнил от администратора. Работает.
Нажми Win+R и введи cmd
Помогло, спасибо. включил в BIOS и всё работает. У меня процессор AMD.
на амд называется SVM mod
https://dimsog.ru/post/kak-vklyuchit-amd--v-na-amd-ryzen-i-materinskoy-plate-gigabyte
проверьте потдержку утилитой
https://itremont.info/programmnoe-obespechenie/62-kak-proverit-podderzhivaet-li-apparatnuyu-virtualizatsiyu-intel-vt-i-amd-v-vash-protsessor/
Не вводите людей в заблуждение, AMD FX-8150 бульдозер. Всё прекрасно работает Win 10 и на 2012 и 2016 и 2019 серверах.
Нажми Win+R и введи cmd
Спасибо, помог первый вариант win server 2019
че за бред про vt-d, это виртуализация железа, для проброса жестких и видеокарт в виртуалку. не знаете - не пишите
огромное спасибо. bcd помог
Спасибо, помогло bcdedit /set hypervisorlaunchtype auto
Спасибо, помогло!
Ввел командную строчку и заработало,
но я не понял почему у меня перестало работать, так как раньше запускалось и я вроде ничего с тех пор не делал.
Удачи всем!
Спасибо, помогло bcdedit /set hypervisorlaunchtype auto
Печаль. Ни bcdedit /set hypervisorlaunchtype auto
ни копание в BIOS не помогли. Камень Q9550, виртуализация включена, но "низкоуровневая оболочка" не выполняется.
Видать придётся по старинке, через VM Oracle.
bcdedit /set hypervisorlaunchtype auto помогло
Супер! Спасибо!
server 2012 r2 kb5009624 01.2022 дает ошибку не выполняется низкоуровневая оболочка.
Спасибо
Спасибо! Статья очень помогла. Командная строка справилась
Intel VT-d ОТКЛЮЧАТЬ НЕ НАДО!!! Это технология, которая позволяет перенаправлять аппаратные средства хостовой ОС напрямую в гостевые. Это технология сертифицирована и Hyper-V просто обязан с ней работать.
Низкоуровневая оболочка может не запускаться по весьма банальной причине , как это было у меня! Потратил кучу времени на прочтения подобных статей, но на сайте Майкрософт есть на эту тему статья, которая рекомендует сперва проверить УСТАНОВЛЕНЫ ЛИ ВСЕ ГАЛКИ В ДОПОЛНИТЕЛЬНЫХ КОМПОНЕНТАХ В HYPER-V!!! У меня банально не стояла галка компонента, который не двусмысленно даже не намекает, а оглушительно кричит о решении данной проблемы! Компонент так и называется "Низкоуровневая оболочка"! Вуаля! Так что проверьте сперва это! ))) (Он мог отключиться, если вы установили гипервизор, а потом удалили сервер или ещё по какой-то не известной мне причине)