Не удалось открыть сеанс для виртуальной машины (VirtualBox)
5665
Dims
Некоторое время не пользовался VirtualBox, а теперь обнаружил, что он перестал работать (как обычно).
При запуске появляется следующая ошибка
Некоторые детали
VT-d включен в BIOS
Хост-система - Windows 8
Версия
Текстовая версия
Не удалось открыть сеанс для виртуальной машины Nebulla.
VT-x не доступен. (VERR_VMX_NO_VMX).
Код результата: E_FAIL (0x80004005) Компонент: Консольный интерфейс: IConsole
РЕШИТЬ
Это был конфликт с Hyper-V. После установки Oracle Virtual Box не сможет работать с 64-битными виртуальными машинами.
vt-x и vt-d - это две разные вещи (это vt-d: http://en.wikipedia.org/wiki/IOMMU). Убедитесь, что vt-x включен.
magicandre1981 10 лет назад
0
Не отвечайте на свой вопрос внутри. Отредактируйте вопрос, удалите раздел _Solved_ и ответьте на свой вопрос, предоставив полный ответ. Пожалуйста, используйте стандарт Stack Exchange. Спасибо.
trejder 7 лет назад
0
2 ответа на вопрос
1
Andy Joiner
Даже если у вас включены все настройки BIOS виртуализации, если у вас включен Hyper-V для функций Windows, VirtualBox не обнаружит VMX как доступный.
Используйте «Включить или отключить функции Windows», если вы можете удалить Hyper-V. Если вы не можете с этим смириться, возможно, вы можете перенести свои виртуальные машины в Hyper-V.
bcdedit /copy /d "Microsoft Windows – no hypervisor" bcdedit /set hypervisorlaunchtype off
Как только вы это сделаете, перезагрузитесь, и вы увидите меню при запуске, которое позволяет вам выбрать загрузку с включенной или не включенной Hyper-V. Работает на Windows 10.