CPUs modernas possuem recursos de virtualização de hardware que ajudam a acelerar máquinas virtuais criadas em VirtualBox, VMware, Hyper-V e outros aplicativos. Mas esses recursos nem sempre estão habilitados por padrão.
As máquinas virtuais são uma grande inovação. Com aplicativos virtualizados, você pode executar uma máquina totalmente virtual no Windows dentro do sistema atual. Com esse desktop virtual, você pode executar diferentes sistemas operacionais, testar aplicativos em um ambiente sandbox e testar recursos sem se preocupar. Para funcionar, os aplicativos de máquinas virtuais precisam de aceleração de hardware integrada em CPUs modernas. Isso significa aceleração de hardware Intel VT-x para CPUs Intel e aceleração de hardware AMD-V para CPUs AMD.
Às vezes, você pode encontrar mensagens de erro em aplicativos VM como as seguintes:
- A aceleração de hardware VT-x/AMD-V não está disponível em seu sistema
- Este servidor suporta Intel VT-x, mas não habilita Intel VT-x
- O processador deste computador não é compatível com Hyper-V
Existem muitas causas diferentes para esses erros. A primeira é que a aceleração de hardware não está habilitada. Em sistemas com CPUs Intel, o recurso Intel VT-x pode ser desativado por meio das configurações do BIOS ou do firmware UEFI. Na verdade, muitas vezes o padrão é desativado em novos computadores. Em sistemas com CPUs AMD, tal erro não ocorrerá porque o recurso AMD-V está sempre habilitado, portanto as configurações de BIOS ou UEFI não são alteradas.
Outro motivo é utilizar um aplicativo de virtualização como VMWare ou VirtualBox quando a máquina possui o Hyper-V da Microsoft instalado. O Hyper-V cuida dos recursos de aceleração de hardware e evita que outros aplicativos virtuais o acessem.
Então, vamos ver como resolver esses problemas.
Desinstalar o Hyper-V
Se você tiver o Hyper-V instalado , ele se tornará “ganancioso” e não permitirá que outros aplicativos de virtualização acessem os recursos de aceleração de hardware. Isso geralmente acontece com hardware Intel VT-x, mas também pode acontecer com AMD-V. Nesse caso, você verá uma mensagem de erro Intel VT-x (ou AMD-V) não encontrado, mesmo que esteja habilitado em seu computador.
Para resolver esse problema, basta desinstalar o Hyper-V. O Hyper-V é um recurso opcional do Windows, por isso é um pouco diferente da desinstalação normal de aplicativos . Vá para Painel de Controle > Desinstalar um Programa. Na janela “ Programas e Recursos ” , selecione “ Ativar ou desativar recursos do Windows ”.

Na janela “Recursos do Windows” , desmarque a caixa de seleção “Hyper-V” e clique em “ OK ”
Ao terminar de desinstalar o Hyper-V, reinicie o computador e tente usar o VirtualBox ou VMware novamente.
Habilite Intel VT-x no BIOS ou UEFI
Se você possui uma CPU Intel e a desinstalação do Hyper-V não resolve o problema - ou o aplicativo virtual ainda envia uma mensagem informando que o Intel VT-x está desativado - você precisa acessar as configurações de BIOS ou UEFI no computador. Os sistemas BIOS eram comumente encontrados em computadores pessoais fabricados antes do lançamento do Windows 8 e podem ser substituídos pelo UEFI nos computadores atuais. A capacidade de usar UEFI aumenta cada vez mais a modernidade dos computadores pessoais.
Em um sistema baseado em BIOS, acesse a configuração do BIOS reiniciando o PC e pressionando a tecla apropriada na primeira inicialização. A tecla que você precisa pressionar depende do fabricante do computador, mas geralmente é a tecla “Delete” ou “F2”. Você também pode ver uma mensagem durante a inicialização que diz algo como “Pressione {Key} para acessar a configuração”. Se você não conseguir encontrar a chave exata para acessar as configurações do BIOS, basta pesquisar na web por algo como "{Computador} {número_modelo} acessar BIOS".
![Como habilitar a virtualização Intel VT-x no BIOS ou UEFI Como habilitar a virtualização Intel VT-x no BIOS ou UEFI]()
Para computadores baseados em UEFI, você não pode simplesmente pressionar uma tecla enquanto o computador está inicializando. Em vez disso, você precisa seguir estas instruções para acessar as configurações UEFI nas opções avançadas de inicialização do Windows. Mantenha pressionada a tecla Shift ao clicar em Reiniciar no Windows para reiniciar esse menu.
Quer o seu computador use BIOS ou UEFI, quando estiver no menu de configurações você pode começar a procurar opções denominadas "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions", "Vanderpool" ou similar.
Normalmente você encontrará a opção no submenu “Processador”. Este submenu pode estar localizado em algum lugar no menu "Chipset", "Northbridge", "Advanced Chipset Control" ou "Advanced CPU Configuration”
Habilite a opção e selecione "Salvar e Sair" ou recurso semelhante para salvar as alterações nas configurações e reiniciar o computador.
![Como habilitar a virtualização Intel VT-x no BIOS ou UEFI Como habilitar a virtualização Intel VT-x no BIOS ou UEFI]()
Após reiniciar o computador, tente usar o VirtualBox ou VMware novamente.
O que fazer se você não vir a opção Intel VT-x no BIOS ou UEFI
Infelizmente, alguns fabricantes de laptops e placas-mãe não têm a opção de habilitar Intel VT-x nas configurações de BIOS ou UEFI. Se você não vir esta opção, pesquise na web o número do modelo se for um laptop ou a placa-mãe se for um desktop e " habilitar Intel VT-x".
Em alguns casos, os fabricantes podem lançar atualizações de firmware BIOS ou UEFI que incluem esta opção. Portanto, atualizar o BIOS ou firmware UEFI pode ser útil.