9

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

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

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

4 ответа4

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".

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

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

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

0

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

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