Erro "Aceleração de hardware VT-x / AMD-V não disponível no seu sistema" ao tentar executar o Virtualbox


8

Eu tenho que executar o Mac OS na caixa virtual para uma aula e ele continua me dando erros informando

"A aceleração de hardware VT-x / AMD-V não está disponível no seu sistema. Certos convidados (por exemplo, OS / 2 e QNX) exigem esse recurso e falharão na inicialização sem ele."

Se houver uma solução, não estou acostumado ao Windows 8.1 e precisarei de instruções detalhadas sobre como corrigi-lo. Obrigado


Você não tem as opções de virtualização ativadas no BIOS ou o seu processador não é compatível. Você poderia fornecer o número exato do modelo do seu laptop? Deve ser algo como M7-XXXxx
Michael Frank

11
Eu sugiro que você verifique se sua CPU suporta virtualização no ARK da Intel . Só porque é um i7, não significa que a virtualização seja suportada ou ativada. Se estiver, verifique suas configurações de BIOS.
Nerdwaller

seu sistema é um Mac? Caso contrário, você não poderá executar o MacOS em uma VM.
magicandre1981

3
Esta questão parece estar fora de tópico, porque se trata de usar software que viola sua licença. (Apple não oferece uma licença para usar o Mac OS em uma máquina HP.)
David Schwartz

Comentário razoável, mas eu discordo. Você está assumindo que a Apple é capaz de impor essa condição em uma licença e, dependendo do local, talvez não seja possível. (Por uma série de razões, justo uso sendo um)
davidgo

Respostas:


9

Você não precisa desinstalar / reinstalar o HyperV

Corri para esse mesmo problema usando o novo emulador do Visual Studio 2015 para Android e o emulador do Windows Phone, enquanto tentava executar clientes do VirtualBox. Infelizmente você não pode executar o VBox ao mesmo tempo que os outros emuladores; você só precisa configurar uma nova opção de inicialização e reiniciar para alternar entre as opções.

Abra um prompt de comando administrativo e execute:

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

Isso copiará as configurações atuais de inicialização para uma nova opção de inicialização chamada "Windows w / HyperV" e, em seguida, desabilitará o HyperV na sua opção de inicialização atual. Você pode executar "bcdedit" sem parâmetros para verificar se {current} tem o hypvervisorlaunchtype definido como "off" e se a nova seção tem o hypvervisorlaunchtype definido como "auto"

Veja o artigo de Scott Hanselman para mais informações.


8

Você tem o Hyper-V instalado? Por exemplo, pode ter sido adicionado se você instalou os emuladores do Windows Phone que acompanham o Visual Studio 2012 & 2013.

Nesse caso, existe um conflito conhecido entre o Hyper-V e o VirtualBox - suporte à Virtualização de Hardware não detectado se o Hyper-V estiver instalado .

Um problema semelhante ocorre ao tentar usar o Intel HAXM para acelerar os dispositivos virtuais Android x86 - Windows 8 - Como instalar o Intel HAXM após a instalação do Hyper-V .

Desinstalar os emuladores do Windows Phone e desativar o Hyper-V Control Panel >> Programs and Features >> Turn Windows features on or offparece ser a única solução alternativa no momento.


11
+1: vi outras pessoas sugerindo o Hyper-V, mas acho que não o tinha instalado até que você me indicasse os emuladores do Windows Phone.
Daniel AA Pelsmaeker

1

Para qualquer pessoa que possa procurar isso no futuro. Eu tive o mesmo problema. Acontece que a virtualização foi desativada no BIOS. Verifique se é esse o caso. Nesse caso, apenas ative-o e o erro desaparecerá


0

Como as respostas anteriores disseram, verifique se o seu processador suporta a virtualização VT-x. Caso contrário, você não poderá executar o Mac OS no VirtualBox. Se for esse o caso, considere o VMWare Player, que é uma alternativa decente para o VirtualBox, e também é gratuito. É comumente usado em computadores cujos processadores não oferecem suporte ao VT-x para emular o Mac OS.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.