VT-x não está disponível, mas está habilitado no BIOS

69

Recentemente, comecei a ter um problema com o VT-x no meu Windows 10 executado no HP EliteBook. Eu estava usando o Oracle VirtualBox para executar algumas VMs antes e o VT-x foi habilitado no BIOS e estava funcionando bem.

Comecei a receber VT-x is not available de erro toda vez que eu tentava iniciar qualquer uma das minhas VMs. Isso começou a acontecer depois que eu instalei o Docker na minha máquina, então eu tentei desinstalá-lo e reinicializar. Não ajudou.

Eu verifiquei as configurações do BIOS e ele diz que o VT-x está ativado, mas a verificação com o Utilitário de identificação do processador Intel (R) mostra que o VT-x não é suportado e o Oracle VirtualBox também não o vê.

Não houve alterações de hardware e a única alteração de software foi instalar / desinstalar o Docker.

Como esse problema pode ser corrigido?

    
por SergeyOvchinnik 06.12.2016 / 12:01

4 respostas

104

Existem três culpados comuns para o tipo de erro que o usuário está vendo:

  • O VT-x não está ativado no BIOS
  • A CPU não suporta VT-x
  • A virtualização do Hyper-V está ativada no Windows

Como o usuário já eliminou os dois primeiros possíveis culpados, o próximo passo é abrir um prompt de comando como administrador e executar o seguinte comando:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Depois, reinicie o PC e tente o VirtualBox novamente.

    
por 06.12.2016 / 13:28
12

Depois de atualizar o Windows 10 para "Fall Creators Update", recebi o mesmo problema. Eu resolvi isso seguindo os seguintes passos:

  1. Habilite todos os recursos em "Hyper-V" em "Ativar recursos do Windows em ou off ".
  2. Reiniciar.
  3. Desative todos os recursos em "Hyper-V" em "Ativar ou desativar recursos do Windows".
  4. Reiniciar.
  5. Agora o VirtualBox está funcionando novamente e mostra (64 bits) em sua lista de sistemas operacionais.
por 21.11.2017 / 11:03
2

O Virtualbox estava funcionando bem. Eu atualizei o Avast anti-vírus hoje, 29 de junho de 2017. O Virtualbox então deu o erro VT-x. Em Configurações do Avast, vá para Solução de problemas e ative "Usar a virtualisação aninhada onde disponível" e depois reinicie o seu PC. Isso funcionou para mim sem outras alterações necessárias.

    
por 29.06.2017 / 14:27
2

Quando tive esse problema, o VMWare Player deu uma resposta de diagnóstico melhor do que o VirtualBox fez quando tentei criar uma máquina virtual de 64 bits.

Ele disse que minha máquina tinha os recursos empresariais Device Guard e Credential Guard ativados. Eu suponho que eles se tornaram habilitados quando eu executei o MalwareBytes; Não consigo pensar em nenhuma outra mudança que fiz.

O VMWare Player apontou para uma página chamada Manage Guarda de Credenciais do Windows Defender . Essa página tem um monte de coisas sobre as configurações do Gerenciador de Diretiva de Grupo e semelhantes, que obviamente são irrelevantes para uma instalação do W10 HOME.

Por sua vez, essa página apontou para a ferramenta de preparação de hardware Device Guard e Credential Guard , uma ferramenta do PowerShell para ativar e desativar esse conjunto de recursos nos servidores.

Executando essa ferramenta em um shell de energia Executar como administrador e fornecendo este comando

 .\DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot

me levou ao processo de desativar esses recursos.

E eu tenho a capacidade de virtualização de volta.

    
por 19.06.2018 / 13:52