Correção: o VT-X está desativado na BIOS para todos os modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Vários usuários estão encontrando o VT-X desativado no erro Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) ao tentar abrir uma máquina virtual com o VM Virtualbox. O problema é relatado para ocorrer em todas as versões recentes do Windows e em algumas distribuições do Ubuntu. A natureza da máquina virtual não parece ser importante, pois há ocorrências relatadas em sessões virtuais do Windows e do Ubuntu que falham com a mesma mensagem de erro.

O VT-x está desativado no BIOS para todos os modos de CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

O que está causando o VT-X está desabilitado na BIOS para todos os modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled)?

Investigamos essa mensagem de erro específica analisando vários relatórios de usuários e a solução usada para corrigir o problema. Esse problema não é fácil de corrigir, pois ocorre no Windows e no Linux. No entanto, conseguimos identificar alguns cenários comuns que são conhecidos por acionar essa mensagem de erro específica:

  • A Tecnologia de Virtualização (VT-X) está desativada no BIOS - Na maioria das vezes, esse problema ocorre porque o VT-X está desativado no nível do BIOS na máquina. Um host de 64 bits precisa ter a tecnologia de virtualização (VTx) ativada no BIOS. Em algumas máquinas, você também precisará ativar a E / S direcionada para a tecnologia de virtualização (VTd).
  • Sua CPU não suporta VT-X / AMD-V - Outro cenário possível é que sua CPU simplesmente não está equipada para suportar a virtualização. Isso pode ocorrer com configurações antigas que usam uma CPU antiga.
  • PAE e NX estão desabilitados na CPU do host - Vários usuários relataram que o problema foi resolvido depois de terem certeza de que a CPU virtualizada está configurada para ser executada com o PAE (Physical Adress Extension) e o NX .
  • A RAM alocada é insuficiente ou excede as capacidades do sistema - A alteração do valor padrão da Base Memory ajudou muitos usuários a encontrar o mesmo problema para resolvê-lo completamente.
  • Solução de segurança de terceiros está interferindo no VT-X Vt-D - Existem vários clientes de AV que causam interferência no VirtualBox. Estabelecer uma regra para desinstalar o cliente Av completamente resolverá o conflito.

Se você está atualmente com dificuldades para resolver esse problema específico, este artigo fornecerá uma lista de etapas de solução de problemas de qualidade. Abaixo, você tem uma coleção de métodos que outros usuários em uma situação semelhante seguiram para resolver o problema.

Para obter os melhores resultados, siga os métodos abaixo na ordem em que são apresentados até encontrar uma correção que solucione o problema em seu cenário específico.

Método 1: Verifique se a sua CPU suporta VT-X / AMD-V

Antes de tentar qualquer outra coisa, vamos nos certificar de que o sistema no qual você está enfrentando o problema foi projetado para acomodar o VT-X (Intel) ou o AMD-V (AMD) . Se sua CPU tiver idade suficiente, é possível que ela simplesmente não tenha sido projetada para suportar a virtualização.

Existem vários métodos que você pode seguir para verificar se a sua CPU oferece suporte à virtualização, mas vamos seguir o caminho mais fácil. O SecurAble é um freeware que nos ajudará a determinar seus recursos de processador e nos informar se a virtualização é viável.

Aqui está um guia rápido sobre como baixar e usar o SecurAble para ver se sua CPU suporta virtualização:

  1. Visite este link ( aqui ), vá até a seção de download e clique em Baixar agora.

    Baixando SecurAble
  2. Uma vez que o utilitário é baixado, basta abrir o executável e você está pronto para ir. Clique em Sim no UAC (User Account Prompt) e aguarde até que sua CPU seja analisada.
  3. Quando os resultados forem exibidos, verifique se você tem um Sim diretamente acima da Virtualização de Hardware .

    A virtualização de hardware é suportada neste exemplo

    Se você confirmar que a virtualização de hardware é suportada, siga os métodos abaixo para saber se um deles resolverá o erro VT-X está desabilitado no modo Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) .

Caso o teste tenha mostrado que sua máquina não oferece suporte à virtualização de hardware, você não poderá resolver o problema usando os métodos abaixo.

Método 2: Ativar a tecnologia de virtualização (VTX) do BIOS

Se você encontrar o problema em um host de 64 bits, lembre-se de que provavelmente precisará ativar a Virtualization Technology (VTx) a partir das configurações do seu BIOS. Em algumas placas-mãe, você também precisará ativar a E / S direcionada para a tecnologia de virtualização (VTd)

Algumas placas-mãe vêm com essa opção ativada por padrão, mas a intervenção manual do usuário ou a interferência de terceiros podem desativá-la.

Nota: O Windows Hyper V também pode ser responsável por desativar o VT-x no seu computador.

Tenha em mente que as opções exatas de menu que envolvem o habilitação do VT-X ou do AMD-V serão diferentes de acordo com a sua placa-mãe. Mas, em geral, os passos são praticamente os mesmos. Aqui está um guia rápido para garantir que o VT-X ou AMD-V esteja ativado nas configurações do seu BIOS:

  1. Inicie o seu equipamento e pressione a tecla Setup repetidamente até entrar no seu BIOS. A chave de instalação normalmente será exibida na tela imediatamente após você ligar o computador. Caso não o veja, tente pressionar repetidamente as teclas F (F2, F4, F8, F10, F12) ou a tecla Del (computadores Dell) até acertar.

    Pressione [key] para entrar na configuração Nota: Você pode fazer uma pesquisa on-line com sua “ versão da placa-mãe * BIOS key ” para evitar a experimentação de combinações diferentes.
  2. Depois de inserir as configurações da BIOS, vá para Segurança> Segurança do sistema e ative a Tecnologia de virtualização (VTx) e / ou E / S de tecnologia de virtualização (VTd).

    Ativando a virtualização em um BIOS baseado em HP

    Nota: Tenha em mente que os nomes ou a localização serão diferentes dependendo da sua placa-mãe. Em algumas versões do BIOS, você precisará ativar a tecnologia de virtualização a partir dos recursos avançados do BIOS . Em placas-mãe baseadas em Intel, você pode habilitar a virtualização de Advanced> Intel (R) Virtualization Technology .

  3. Depois que a tecnologia de virtualização tiver sido ativada na máquina, salve a configuração atual da BIOS e saia das configurações da BIOS para permitir que a máquina seja reiniciada.
  4. Na próxima inicialização, veja se o problema foi resolvido ao tentar abrir a mesma máquina virtual (aquela que estava exibindo a mensagem de erro anteriormente)

Se você ainda encontrar o mesmo VT-X desativado no erro Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled), vá para o próximo método abaixo.

Método 3: Ativar PAE / NX do Gerenciador do VirtualBox

Vários usuários lutando para resolver a mesma mensagem de erro informaram que o problema foi resolvido inteiramente depois que eles manipularam as configurações do dispositivo Virtual e ativaram o PAE / NX no menu Configurações .

Essa opção determina se os recursos PAE (Physical Address Extender) e NX da CPU do host serão expostos à máquina virtual.

Embora não seja garantido que isso funcione, normalmente é relatado para resolver o problema em computadores de 64 bits que estão confirmados para oferecer suporte à virtualização de hardware. Aqui está um guia rápido sobre como ativar o PAE / NX no Oracle VM VirtualBox:

  1. Selecione a máquina que está mostrando a mensagem de erro no painel esquerdo e clique no ícone Configurações .

    Acessando o menu Configurações da máquina com falha
  2. Na janela Configurações da máquina virtual, vá para a seção Sistema (usando o painel esquerdo) e acesse a guia Processador . Em seguida, verifique se a caixa de seleção Enable PAE / NX (associada a Extended Features ) está marcada.

    vá para System> Processor e marque a caixa associada com Enable PAE / NX
  3. Salve as alterações e inicie a máquina virtual novamente.

Se você ainda estiver vendo o VT-X desativado no erro Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) ao tentar iniciar a máquina virtual, vá para o próximo método abaixo.

Método 4: Aumentando o tamanho da RAM

Vários usuários que encontraram o mesmo problema informaram que o problema foi resolvido depois que aumentaram o tamanho da RAM alocada e iniciaram a máquina virtual novamente.

Atualização: Alguns usuários relataram que, no caso deles, a correção envolvia realmente reduzir o tamanho da RAM alocada.

Se os métodos acima tiverem se mostrado ineficazes, siga as etapas abaixo para aumentar ou diminuir o tamanho da RAM:

  1. Selecione a máquina virtual que está causando problemas e clique no ícone Configurações .

    Acessando o menu Configurações da máquina com falha
  2. Na janela Configurações, acesse Sistema e acesse a guia Placa - mãe . Quando chegar lá, aumente a memória alocada ( Base Memory ) ajustando o controle deslizante e clique em Ok para salvar as alterações.

    Ampliando a memória base
  3. Execute a máquina virtual e veja se o problema foi resolvido. Se você ainda estiver vendo o mesmo erro, retorne à aba Placa - Mãe usando o passo 2 para e reduza a Memória Base em relação ao que era inicialmente.

    Encolhendo a memória base
  4. Execute a máquina novamente e veja se o problema foi resolvido.

Método 5: Evitar que antivírus de terceiros interfira na virtualização de hardware

Um culpado improvável, mas que foi identificado para causar o problema muitas vezes é a solução antivírus de terceiros. Vários usuários que encontraram o mesmo problema relataram que, no caso deles, o Avast (ou outro cliente AV de terceiros) estava acionando a mensagem de erro.

Acontece que várias soluções de segurança de terceiros estão executando algo em segundo plano para criar um recurso "sandbox". Isso acaba impedindo que os recursos de virtualização sejam usados ​​pelo VirtualBox ou por um cliente semelhante.

Se você estiver usando um cliente de segurança de terceiros, a desativação da proteção em tempo real não ajudará você a resolver o problema. As mesmas regras de segurança permanecerão no lugar certo, esteja o seu AV rodando ou não.

Se você estiver usando o Avast, poderá impedir que o cliente de segurança interfira no VirtualBox acessando Configurações> Solução de problemas e desmarcando a caixa associada a Ativar virtualização assistida por hardware . Reinicie seu sistema depois de fazer essa alteração.

Desativando a virtualização de hardware do Avast

Se você estiver usando um cliente diferente, pesquise online pela configuração equivalente. Mas lembre-se de que alguns clientes AV de terceiros não permitirão que você desative o recurso de sandbox.

Se for esse o caso, a única solução é desinstalar completamente o seu AV de terceiros do seu sistema. Você pode fazer isso facilmente seguindo este guia ( aqui ).

Artigos Interessantes