33

В прошлом я создавал и управлял гостями Hyper-V на этой машине. Расширения VT включены в BIOS; никаких изменений не сделано. Я недавно изменил порядок загрузки устройств.

Как я могу убедиться, что хост-гипервизор Hyper-V запущен при запуске Windows?

При попытке запустить виртуальную машину ошибка диспетчера Hyper-V показывает:

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

Не удалось восстановить состояние виртуальной машины.

Не удалось запустить виртуальную машину «Windows 10 Tech Preview», поскольку гипервизор не запущен.

Для службы Hyper-V Virtual Machine Management установлено значение Автоматически.

Ранее я запускал bcdedit /set hypervisorlaunchtype auto от имени администратора.

Никакие другие продукты VM, такие как VMWare или Virtualbox, не установлены.

2 ответа2

37

У меня была точно такая же проблема, и советы Даниэля Б. и Норман помогли мне: один только bcdedit показал, что hypervisorlaunchtype действительно off поэтому bcdedit /set hypervisorlaunchtype auto и перезагрузка сделали свое дело.

Я публикую их комментарии в качестве ответа, чтобы сохранить их.

Это было вызвано (неудачной) попыткой запустить эмулятор Android из Android Studio.

14

Так как я попытался установить Docker для Windows, я обнаружил, что мой процессор просто не может запустить Hyper-V, хотя я мог установить его.

На этой странице объясняется, что для запуска клиента Windows 8 Hyper-V (и я думаю, что и для Windows 10) требуется процессор с поддержкой SLAT. Чтобы проверить возможности своего ЦП, используйте утилиту Coreinfo (https://technet.microsoft.com/en-us/sysinternals/cc835722) с параметром -v, символ «-» указывает на то, что функция отсутствует. Здесь вы можете увидеть, что мой процессор не хватает всех функций, необходимых для запуска Hyper-V

Возможно, вашему процессору не хватает некоторых функций, надеюсь, это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .