Correção: vt-x não está disponível (verr_vmx_no_vmx)



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários têm obtido o VT-x não está disponível (verr_vmx_no_vmx) mensagem de erro toda vez que eles tentam iniciar qualquer uma de suas VMs (máquinas virtuais) usando o VirtualBox ou um software semelhante.





O que está causando o erro vt-x não está disponível (verr_vmx_no_vmx)

Investigamos o problema tentando recriá-lo e analisando vários relatórios de usuários. Pelo que pudemos constatar, existem vários cenários que levarão ao aparecimento desta mensagem de erro:



  • VT-X não está habilitado nas configurações do BIOS - VT-X pode ser desativado nas configurações do BIOS manualmente ou remotamente por alguns aplicativos de terceiros.
  • A CPU da máquina não é compatível com VT-X - Embora esses casos sejam raros, há casos em que o erro está ocorrendo porque o PC em questão simplesmente não está equipado para suportar a tecnologia VT-X.
  • A virtualização Hyper-V está habilitada no Windows - Esta é talvez a causa mais comum pela qual esse erro ocorre. Como a tecnologia Hyper-V da Microsoft é conhecida por entrar em conflito com o VT-X, o sistema operacional desabilitará automaticamente o VT-x se a virtualização do Hyper-V estiver habilitada.
  • Atualização do Avast desativada VT-X - Acontece que o Avast lançou uma atualização que desabilita efetivamente o VT-x enquanto a proteção em tempo real está ativa, a menos que o usuário habilite a virtualização aninhada no menu de configurações.
  • Isolamento de núcleo está habilitado - O isolamento do núcleo é uma opção de segurança do Windows Defender que entra em conflito com o VT-X enquanto está habilitado.

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

Uma vez que os métodos abaixo são ordenados por complexidade e eficiência, é melhor que você os siga na ordem em que são apresentados e continue até encontrar uma correção que seja eficaz em seu caso específico.

Método 1: desabilitando a virtualização do Hyper-V

Como este é um dos cenários mais comuns, vamos começar certificando-nos de que a virtualização do Hyper-V não está interferindo no VT-x. Sempre que a virtualização Hyper-V é habilitada, ela desabilita automaticamente o equivalente de virtualização VT-x.



Você pode estar lidando com esse problema depois de instalar um aplicativo como o Docker. Lembre-se de que, na maioria dos casos, mesmo se você desinstalar o aplicativo que habilitou o Hyper-V, a tecnologia permanecerá habilitada - impedindo que o VT-x seja executado.

Vamos testar este cenário desabilitando o Microsoft Hyper V. Existem várias maneiras que você pode usar para desabilitar a virtualização do Hyper-V, mas vamos manter as coisas o mais simples possível. Veja como desativar o Microsoft Hyper V em um prompt de comando elevado:

  1. pressione Tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ cmd ”E pressione Ctrl + Shift + Enter para abrir um Prompt de Comando elevado. Quando solicitado por UAC (Controle de conta de usuário), clique em sim . Ativando a opção Usar virtualização aninhada quando disponível

    Caixa de diálogo de execução: cmd e pressione Ctrl + Shift + Enter

  2. No prompt de comando elevado, cole o seguinte comando para desativar o Microsoft Hyper V e pressione Entrar :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Pressione a tecla ENTER bcdedit / set hypervisorlaunchtype off Pressione a tecla ENTER
  3. Depois que o comando for executado com êxito, feche o Prompt de Comando elevado e reinicie o computador.
  4. Na próxima inicialização, abra uma máquina Virtualbox novamente e veja se você ainda está recebendo a mesma mensagem de erro.

Se você ainda está vendo o VT-x não está disponível (verr_vmx_no_vmx) erro ao tentar iniciar uma VM, vá para o próximo método abaixo.

Método 2: Habilite a virtualização aninhada no menu Configurações do Avast (se aplicável)

Se você estiver usando o Avast, lembre-se de que uma atualização do aplicativo lançada em junho de 2017 adiciona um recurso automático que impedirá automaticamente que o VT-X seja executado em seu sistema se certas condições forem atendidas.

Felizmente, há uma maneira de corrigir esse problema sem desinstalar o cliente de segurança de terceiros. Muitos usuários relataram ser capazes de corrigir o problema depois de acessar Configurações do Avast> Solução de problemas e habilitando as caixas de seleção associadas com Use virtualização aninhada quando disponível e Ative a virtualização assistida por hardware.

Habilitando a virtualização das configurações do BIOS

Ativando a opção Usar virtualização aninhada quando disponível

Se este método não era aplicável ao seu cenário específico, passe para o próximo método abaixo.

Método 3: Desative o isolamento do Core do Windows Defender

Isolamento de núcleo é uma opção de segurança do dispositivo do Windows Defender que está em conflito com o VT-X. Se você está recebendo o VT-x não está disponível (verr_vmx_no_vmx) erro e você está usando o Windows Defender como a opção de segurança padrão, encorajamos você a fazer as investigações necessárias para determinar se o isolamento do núcleo está ativado.

Veja como fazer isso:

  1. Acesse o ícone iniciar no canto inferior esquerdo e pesquise por Windows Defender. Em seguida, clique na Central de Segurança do Windows Defender para abrir a opção de segurança integrada.

    Abrindo a Central de Segurança do Windows Defender

  2. Quando estiver dentro da Central de Segurança do Windows Defender, clique no Segurança do dispositivo entrada no menu do lado esquerdo.

    Acesse o menu Device Security do Windows Defender

  3. Dentro do menu Segurança do dispositivo, clique em Detalhes de isolamento do núcleo (debaixo Isolamento do núcleo )

    Acessando as configurações de isolamento do núcleo

  4. Dentro de Isolamento do núcleo menu, certifique-se de que o botão de alternância associado a Integridade de memória Está virado FORA .

    Desativando integridade de memória de isolamento de núcleo

  5. Assim que a configuração for desativada, reinicie o computador e veja se o problema foi resolvido na próxima inicialização.

Se você ainda não consegue executar uma VM Virtualbox sem obter o VT-x não está disponível (verr_vmx_no_vmx) erro, vá para o método final.

Método 4: Habilite VT-X nas configurações do BIOS

Se você chegou até aqui sem resultado, é provável que seja o motivo pelo qual está recebendo VT-x não está disponível (verr_vmx_no_vmx) erro ocorre porque a tecnologia está desativada nas configurações do BIOS. Lembre-se de que alguns aplicativos de terceiros podem substituir essas configurações, portanto, não ignore este método antes de verificar se este cenário é verdadeiro.

As etapas para acessar as configurações do BIOS e verificar se o VT-X está habilitado variam de acordo com o fabricante da placa-mãe. Mas normalmente, você pode encontrar essa configuração em Segurança (Segurança do Sistema) listado como Tecnologia de virtualização ou VTx / VTd .

Habilitando a virtualização das configurações do BIOS

Se todos os métodos acima provaram ser um fracasso, é muito provável que sua máquina não esteja equipada para suportar VT-X. Você pode ver se este cenário se aplica à sua situação instalando e executando esta ferramenta desenvolvida pela Microsoft ( aqui ) para ver se sua CPU suporta HAV (a tecnologia por trás do VT-X).

4 minutos lidos