Ошибка «Аппаратное ускорение VT-x / AMD-V недоступно в вашей системе» при попытке запустить Virtualbox

8

Я должен запустить Mac OS на виртуальной коробке для класса, и он продолжает давать мне сообщения об ошибках

«Аппаратное ускорение VT-x / AMD-V недоступно в вашей системе. Некоторые гости (например, OS / 2 и QNX) нуждаются в этой функции и не смогут загрузиться без нее».

Если есть решение, я не привык к Windows 8.1 и буду нуждаться в подробных инструкциях, как это исправить. Спасибо

Ashley
источник
Либо у вас не включены параметры виртуализации в BIOS, либо ваш процессор не поддерживает их. Не могли бы вы указать точный номер модели вашего ноутбука? Должно быть что-то вроде M7-XXXxx
Майкл Франк
1
Я бы посоветовал вам проверить, поддерживает ли ваш процессор виртуализацию на ARK Intel . Только то, что это i7не означает, что виртуализация поддерживается или включена. Если это так, проверьте настройки BIOS.
ботаник
ваша система Mac? Если нет, вы не можете запускать MacOS на виртуальной машине.
magicandre1981
3
Этот вопрос кажется не по теме, поскольку речь идет об использовании программного обеспечения в нарушение его лицензии. (Apple не предлагает лицензию на использование Mac OS на компьютере HP.)
Дэвид Шварц
Разумный комментарий, но я не согласен. Вы предполагаете, что Apple может применять это условие в лицензии, и в зависимости от местоположения они могут быть не в состоянии. (По ряду причин справедливое использование является одним из них)
Давидго

Ответы:

9

Вам не нужно удалять / переустанавливать HyperV

Я столкнулся с этой же проблемой, используя новый эмулятор Android для Visual Studio 2015 и эмулятор Windows Phone, а также пытался запустить клиенты VirtualBox. К сожалению, вы не можете запустить VBox одновременно с другими эмуляторами; вам просто нужно установить новый параметр загрузки и перезагрузиться, чтобы переключаться туда и обратно.

Откройте административную командную строку и запустите:

C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off

Это скопирует ваши текущие параметры загрузки в новый параметр загрузки под названием «Windows w / HyperV», а затем отключит HyperV в соответствии с текущим параметром загрузки. Вы можете запустить «bcdedit» без параметров, чтобы проверить, что для {current} установлен тип гипервизора, установленный в «off», и что для нового раздела установлен тип гипервизора, установленный в значение «auto».

См. Статью Скотта Хансельмана для получения дополнительной информации.

EverPresent
источник
8

У вас установлен Hyper-V? Например, он может быть добавлен, если вы установили эмуляторы Windows Phone, которые поставляются с Visual Studio 2012 и 2013.

Если это так, то существует известный конфликт между Hyper-V и VirtualBox - поддержка аппаратной виртуализации не обнаруживается, если установлен Hyper-V .

Аналогичная проблема возникает при попытке использовать Intel HAXM для ускорения виртуальных устройств Android x86 - Windows 8 - Как установить Intel HAXM после установки Hyper-V .

Удаление эмуляторов Windows Phone и отключение Hyper-V в данный момент Control Panel >> Programs and Features >> Turn Windows features on or offкажется единственным выходом из ситуации.

Йон
источник
1
+1: я видел, как другие предлагали Hyper-V, но я не думал, что установил его, пока вы не указали мне на эмуляторы Windows Phone.
Даниэль А.А. Пельсмайкер,
1

Для тех, кто может искать это в будущем. У меня такая же проблема. Оказывается, виртуализация была отключена в BIOS. Проверьте, так ли это. Если это так, просто включите его, и ошибка исчезла

user3706454
источник
0

Как говорилось в предыдущих ответах, проверьте, поддерживает ли ваш процессор виртуализацию VT-x. Если этого не произойдет, вы просто не сможете запустить Mac OS на VirtualBox. Если это так, рассмотрите VMWare Player, который является достойной альтернативой для VirtualBox, а также является бесплатным. Он обычно используется на компьютерах, процессоры которых не поддерживают VT-x для эмуляции Mac OS.

Калеб Сюй
источник