A aceleração de hardware VT-x / AMD-V não está disponível no seu sistema

36

Ao instalar um sistema operacional, estou recebendo um erro semelhante a:

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

Isso deve acontecer se o meu computador não suportar SLAT. Mais tarde, descobri que meu computador suporta SLATe EPTaqui está uma captura de tela:

insira a descrição da imagem aqui

Mas, estou recebendo esse erro ao iniciar o sistema operacional:

insira a descrição da imagem aqui

Estou executando o Windows 7, alguma idéia?

BLuMn
fonte
11
Você confirmou que a virtualização está ativada no BIOS?
Qwilson
Receio que não exista essa opção para ativar a virtualização em Opções avançadas do BIOS .. nas configurações da BIOS ...?
BLuMn
Que tipo de dispositivo você está executando, por exemplo, desktop, laptop, modelo etc ... O tipo / modelo do processador seria muito útil.
Qwilson 18/05
Computador desktop, o Windows 7 (32-bit) Pentium dual core E5300
BLuMn
Fiz uma pesquisa rápida e encontrou problemas semelhantes com o VBox e o e5300. Ativar a virtualização será fundamental. Algumas soluções sugerem a atualização do BIOS. Você pode confirmar que possui as últimas?
Qwilson

Respostas:

48

O suporte VT-x / AMD-V fica desativado para o VirtualBox se você tiver o Hyper-V instalado. Ele é ativado novamente quando você desinstala o Hyper-V. Você pode fazer isso em um prompt de comando elevado, digitando:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
Sedat Kapanoglu
fonte
7
Obrigado, o meu estava trabalhando até que não estava. Eu removi o Hyper-V indo ao Painel de Controle, clicando em Programas e Recursos, clicando em Ativar ou desativar recursos do Windows, expandindo o Hyper-V e desmarcando-o.
21414 Chris Schiffhauer
7
O Hyper-V é instalado silenciosamente quando você instala o Windows Phone Emulators ou SDK.
Daniel AA Pelsmaeker
O Hyper V "consumindo" o AMD-V na inicialização, sem nenhuma instalação de VMs, é um absurdo. Eu instalei o Win Phone Emulator há algum tempo, não deve ter usado o VBox desde então. Receber esta mensagem, passar uma hora tentando resolver e, finalmente, descobrir essa é a causa, é cansativo. Em marcha ...
Sully
@ Acho que isso acontece porque essa parte do Hyper-V provavelmente não pode ser iniciada mais tarde, sob demanda. Ele deve estar no início da inicialização do kernel.
Sedat Kapanoglu
3
Você não precisa desinstalar / reinstalar o HyperV para corrigir esse problema. Se você precisar do HyperV para emuladores de telefone (como eu), basta configurar novas opções de inicialização usando o bcdedit. Veja minha resposta nesta pergunta para obter mais informações: superuser.com/questions/698478/…
EverPresent
3

Eu suspeito que sua CPU não suporta o recurso VT-x, como outros já declararam. Como Joshua apontou, o site da Intel o ajudará a determinar os recursos de sua CPU. Especificamente, você deve verificar a página Pedidos / Especificações , pois diferentes revisões do mesmo processador podem ter recursos diferentes.

Basicamente, se o seu E5300 não for o SLGTL Spec, ele não suporta o VT-x. A única maneira de ter certeza é descobrir o seu código de especificação, na caixa em que foi empacotado ou olhando fisicamente para a CPU. Você também pode experimentar programas como o CPU-Z ou o Utilitário de identificação do processador Intel®, que informará se o VT-x está disponível, mas acho que apenas se a opção estiver ativada no BIOS.

Atualizar o BIOS também não necessariamente resolveria o problema, porque a CPU ainda precisaria ter o recurso VT-x. Agora, se você atualizar o BIOS, e ainda não houver uma opção disponível para ativar a virtualização VT-x ou hardware nas configurações da CPU, provavelmente sua CPU não suporta o recurso.

Roberto Gomez
fonte
2

Primeiro, você deve sempre consultar o site da documentação do processador Intel ARK.INTEL.COM para ver o que sua CPU suporta. Nesse caso, o Intel E5300 não suporta recursos de virtualização. Veja este link:

http://ark.intel.com/products/35300

O utilitário que você está executando também mostra, embora não muito claramente, que você não possui esses recursos. Os traços (-) indicam que o recurso não está disponível, enquanto que se você tivesse um asterisco (*), ele o faria. Veja o link a seguir para referência.

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

Ele ainda deve poder executar máquinas virtuais, mas será significativamente mais lento do que se você tivesse suporte a VT.

Joshua
fonte
bem, a configuração. mostra que sim: i.stack.imgur.com/Z49X0.png ... alguma ideia?
BLuMn
@MaxPat. - As folhas de especificações da Intel não mentem.
Ramhound
@MaxPat. Você está enganado. A leitura mostra traços (-), enquanto que se você tivesse os recursos, mostraria asteriscos (*). Veja o link para referência: techrepublic.com/blog/networking/…
Joshua
Existem soluções alternativas?
Christian Sirolli
0

Uma atualização do BIOS fez com que a tecnologia de virtualização fosse desativada no BIOS para mim, o que resultou no erro acima.

A reativação da opção no BIOS resolveu o problema.

PS Para CPUs AMD, a opção é chamada SVM e está localizada nas configurações Advanced CPU Core ou algo assim.

lolmaus - Andrey Mikhaylov
fonte