3

Некоторое время не пользовался VirtualBox, а теперь обнаружил, что он перестал работать (как обычно).

При запуске появляется следующая ошибка

Некоторые детали

VT-d включен в BIOS

Хост-система - Windows 8

Версия

Текстовая версия

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

VT-x не доступен. (VERR_VMX_NO_VMX).

Код результата: E_FAIL (0x80004005) Компонент: Консольный интерфейс: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

РЕШИТЬ

Это был конфликт с Hyper-V . После установки Oracle Virtual Box не сможет работать с 64-битными виртуальными машинами.

2 ответа2

1

Даже если у вас включены все настройки BIOS виртуализации, если у вас включен Hyper-V для функций Windows, VirtualBox не обнаружит VMX как доступный.

Используйте "Включить или отключить функции Windows", если вы можете удалить Hyper-V. Если вы не можете с этим смириться, возможно, вы можете перенести свои виртуальные машины в Hyper-V.

0

Эффективный способ справиться с этим описан в https://blogs.msdn.microsoft.com/virtual_pc_guy/2008/04/14/creating-a-no-hypervisor-boot-entry/, и он в основном создает загрузочную опцию для запуска ваша среда Windows без Hyper-V, запущенная с помощью «bcdedit».

bcdedit /copy {current} /d "Microsoft Windows – no hypervisor"
bcdedit /set {guid from the previous command} hypervisorlaunchtype off

Как только вы это сделаете, перезагрузитесь, и вы увидите меню при запуске, которое позволяет вам выбрать загрузку с включенной или не включенной Hyper-V. Работает на Windows 10.

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