Como configurar o Ubuntu no Hyper-V no Windows 11



Surpreendentemente, habilitar o Hyper-V no Windows 11 pode ser um pouco mais complicado do que simplesmente apertar um botão, especialmente se a virtualização estiver desabilitada na BIOS.Às vezes, a opção Hyper-V simplesmente não aparece nos Recursos do Windows, ou o sistema reclama que a virtualização não é suportada, mesmo que seu hardware teoricamente a suporte.É, o Windows gosta de te fazer passar por obstáculos.

Portanto, este guia ajuda a solucionar esses problemas, habilitar o Hyper-V e fazê-lo funcionar. Depois disso, criar uma VM para Linux ou outros sistemas operacionais se torna muito mais simples. Não sei por que, mas o Hyper-V às vezes se recusa a ativar, a menos que você habilite manualmente o suporte à virtualização na BIOS, verifique se o Intel VT-x ou AMD-V está ativado e, em seguida, verifique os recursos do Windows novamente. Espere um pouco de caos na reinicialização, mas, depois que ele estiver em execução, você poderá criar máquinas virtuais para testar diferentes sistemas operacionais sem mexer na sua configuração principal.

Como habilitar o Hyper-V no Windows 11 quando ele não está funcionando corretamente

Verifique se a virtualização está habilitada no BIOS

  • Reinicie o PC e entre na configuração do BIOS/UEFI (geralmente pressionando Delete, F2, ou às vezes Escdurante a inicialização).
  • Procure configurações relacionadas à virtualização. Em muitos sistemas, ela é chamada de Intel VT-x, AMD-V ou simplesmente Tecnologia de Virtualização.
  • Certifique-se de que esteja ativado. Se você teve que ativá-lo, salve as alterações e reinicie.

A razão pela qual esta etapa é importante é porque o Windows não consegue habilitar o Hyper-V se a virtualização de hardware não estiver ativa. Em algumas configurações, você acha que ela está habilitada, mas na verdade está desabilitada no BIOS, o que causa todo tipo de erro estranho posteriormente.

Tentar habilitar o Hyper-V por meio de recursos do Windows

  • Pressione Windows + S e digite Ativar ou desativar recursos do Windows. Abra esse menu.
  • Role para baixo para encontrar o Hyper-V. Se ele estiver ausente, é sinal de que seu sistema ou edição do Windows não o suporta ou que precisa de uma abordagem diferente.
  • Marque as caixas do Hyper-V e todos os componentes relacionados e clique em OK.
  • Reinicie o seu PC. Se nada acontecer ou o Hyper-V não ligar, passe para a próxima etapa.

Às vezes, esse método não é suficiente se o recurso permanecer indisponível ou o sistema informar que a virtualização não é suportada. Isso pode acontecer nas edições Home do Windows ou se algumas atualizações do Windows interromperem o suporte.

Use comandos especiais para forçar a ativação

  • Se o Hyper-V ainda se recusar a ativar, abra o PowerShell como administrador ( Windows + X> selecione Windows PowerShell (Admin) ).
  • Execute estes comandos para ativar o Hyper-V e reiniciar seu PC:
    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V shutdown /r /t 0
  • Após a reinicialização, verifique novamente em Ativar ou desativar recursos do Windows e veja se o Hyper-V está habilitado.

Em algumas configurações, esse truque do console ajuda a ativar o recurso manualmente, especialmente se o Windows travar em algum estado estranho.É meio complicado, mas, se a interface gráfica não estiver cooperando, geralmente funciona.

Verifique a compatibilidade do hardware e a versão do Windows

Às vezes, o Hyper-V simplesmente não é compatível devido à edição do Windows ou a limitações específicas de hardware. Verifique novamente o seu sistema:

  • Certifique-se de que seu Windows 11 seja pelo menos a versão 22H2, pois compilações anteriores tinham bugs relacionados ao Hyper-V.
  • A edição Windows Home não oferece suporte nativo ao Hyper-V — você precisa do Pro ou Enterprise.
  • Revise as especificações da sua CPU: os requisitos oficiais da Microsoft mencionam a necessidade de Tradução de Endereço de Segundo Nível (SLAT), que a maioria das CPUs modernas tem, mas alguns sistemas mais antigos não.

Às vezes, é apenas uma limitação de hardware ou do Windows, e nenhuma alteração vai mudar isso. Nesses casos, talvez seja melhor recorrer a ferramentas de virtualização de terceiros, como o VirtualBox ou o VMware Player. Sim, elas são um pouco mais complicadas, mas também funcionam no Windows Home.

Dica final

Poucas coisas são mais frustrantes do que bater em um muro com o Hyper-V, mas, uma vez instalado e funcionando, criar e executar VMs Linux se torna bem simples. Lembre-se de que alguns recursos, como a passagem de GPU, podem ser limitados ou exigir mais ajustes. Em algumas máquinas, habilitar o Hyper-V no Windows 11 é apenas uma questão de mexer na BIOS, depois alguns prompts de comando e pronto.

Espero que isso poupe algumas horas de tentativa e erro. Porque, claro, o Windows precisa tornar isso mais difícil do que o necessário.

Resumo

  • Verifique o BIOS para suporte à virtualização — habilite Intel VT-x ou AMD-V.
  • Use “Ativar ou desativar recursos do Windows” para adicionar o Hyper-V e reinicie.
  • Se isso não funcionar, tente usar comandos do PowerShell para forçar a ativação do recurso.
  • Garanta que a versão do Windows e o hardware suportem o Hyper-V.
  • Se tudo mais falhar, considere ferramentas de VM de terceiros para o Windows Home.

Conclusão

Fazer o Hyper-V funcionar nem sempre é fácil, mas, uma vez habilitado, você pode começar a rodar VMs Linux ou testar coisas sem mexer no seu sistema principal. Lembre-se: verifique seu hardware primeiro e, em seguida, tente habilitá-lo via interface gráfica e, se necessário, pela linha de comando.Às vezes, é só uma questão de paciência e reiniciar algumas vezes. Tomara que isso ajude alguém a superar os obstáculos iniciais.



Este artigo foi útil?