VirtualBox não conseguiu lançar uma máquina virtual e, ao investigar um pouco, descobrimos quevBox.logjoga uma das seguintes mensagens de erro.
{Timestamp} hm: hmr3Init: Tentativa de voltar ao NEM: VT-X não está disponível
{Timestamp} NEM: whvcapabilityCodeHypervisorpresent é verdade, então isso pode funcionar ...
ou
{Timestamp} hm: hmr3Init: Tentativa de voltar para NEM: AMD-V não está disponível {Timestamp} NEM: WHVCapabilityCodeHypervisorpresent é verdade, então isso pode funcionar…
Isso pode ser devido a vários motivos, no entanto, esse erro é desencadeado principalmente quandoHyper-V está ativadono dispositivo. Lembre-se de que os usuários domésticos do Windows 11 também encontraram esse problema, embora o Hyper-V esteja ausente por padrão. Neste post, vamos abordar tudo e ver o que você pode fazer para resolvê -lo.
Fix HMR3Init: Tentando voltar ao NEM: VT-X não está disponível no VirtualBox
SeVBox.logdiz,“Fix HMR3Init: Tentativa de voltar ao NEM: VT-X não está disponível no VirtualBox”,Siga as soluções mencionadas abaixo para resolver o problema com facilidade.
- Desligue o hyper-v
- Ativar virtualização de hardware
- Tornar o VirtualBox compatível com o Hyper-V
- Desative o recurso de segurança de integridade de memória do Windows
- Redefinir BIOS
Vamos falar sobre eles em detalhes.
1] Desative o hyper-v
Como você já deve saber, não é fácil executar o Hyper-V e o VirtualBox na mesma máquina. Ambos os hipervisores usam recursos de virtualização de hardware como Intel VT-X ou AMD-V, que podem causar conflitos ao executar simultaneamente. O Hyper-V, sendo um hipervisor tipo 1, assume o controle do hardware da virtualização, tornando-o indisponível para outros hipervisores como o VirtualBox. Devido a isso, você encontrará o erro em questão. Para resolvê -lo, você precisa seguir as etapas mencionadas abaixo.
- Abra oPrompt de comandocomo administrador e, em seguida, execute o seguinte comando.
bcdedit /definir hipervisorlaunchtype - Agora, abra oPainel de controle.
- Vá paraProgramas> Programas e recursos.
- Clique emLigue ou desative o recurso Windows.
- DesativarPlataforma Windows HypervisoreHyper-V.
- Por fim, clique em OK para salvar as alterações que você fez.
Depois de concluído, reinicie o computador host e, quando o computador começar, abra a caixa virtual e inicialize a máquina, esperançosamente, ele será executado sem nenhum erro.
2] Ativar virtualização de hardware
A virtualização de hardware é uma tecnologia que permite que um computador físico execute várias máquinas virtuais (VMs) usando seus recursos de hardware de maneira flexível. Isso permite que diferentes sistemas operacionais e aplicativos sejam executados ao mesmo tempo no mesmo computador, cada um em seu próprio ambiente separado. Dependendo do seu OEM, o método para ativar a virtualização de hardware seria diferente. No entanto, geralmente, você precisa B, procure virtualização e defina -o como ativado. Recomendamos que você passe pelo nosso guia sobre como, como tentamos cobrir todos os principais OEMs lá.
3] Torne o VirtualBox compatível com o Hyper-V
Uma atualização recente permitiu ao VirtualBox configurar o Hyper-V como seu back-end. Esse recurso permite que você execute os dois ao mesmo tempo. No entanto, isso ainda é um pouco instável, para que você possa fazer outras alterações para ajudar isso. Esta solução é para usuários que não podem manter o Hyper-V desativado.
Primeiro de tudo, você precisa ativar o Hyper-V (siga as etapas mencionadas). Depois de concluído, siga as etapas mencionadas abaixo.
- Open VirtualBox.
- Clique com o botão direito do mouse em sua máquina virtual e selecioneConfigurações.
- Agora, vá paraSistema> Aceleração.
- Defina oInterface de paravirtualizaçãoparaHyper-V.
- Clique em OK para salvar alterações.
Por fim, verifique se o problema foi resolvido.
Você também pode usar os seguintes comandos para ativar e desligar o recurso rapidamente, se isso não funcionar para você.
- Para desativar o Hyper-V: bcdedit /definir hipervisorlaunchtype
- Para ativar o hyper-v:bcdedit /set hypervisorlaunchtype automático
Por fim, verifique se o problema foi resolvido.
4] Desative o recurso de segurança de integridade do Windows Memory
A integridade da memória, também conhecida como Integridade de Código Protegida por Hipervisor (HVCI), é um recurso de segurança no Windows que ajuda a proteger seu sistema de código malicioso, executando processos principais em um ambiente virtualizado. Isso pode interferir no recurso de segurança do VirtualBox e causar problemas. Para desativá -lo, siga as etapas mencionadas abaixo.
- AbrirSegurança do WindowsNa opção de pesquisa inicial.
- Agora, vá paraSegurança do dispositivo> Detalhes do isolamento do núcleo.
- Você então tem que desligarIntegridade da memória.
Por fim, reinicie sua máquina para salvar as alterações.
5] Redefinir BIOS
Se tudo mais falhar, nosso último recurso é. Uma vez feito, você precisa verificar se o problema persiste.
Felizmente, você poderá resolver o problema usando as soluções mencionadas nesta postagem.
Ler:
Como ativar o VT X no VirtualBox?
Para ativar o VT-X no VirtualBox, primeiro, verifique se a virtualização está ativada nas configurações do BIOS/UEFI do seu computador. Reinicie o computador e insira o BIOS/UEFI pressionando a tecla apropriada (geralmente F2, F10 ou Excluir). Você então precisa encontrar a configuração de virtualização e ativá -la e, finalmente, salvar e sair do BIOS/UEFI. Em seguida, abra o VirtualBox, vá para as configurações da sua máquina virtual e verifique a caixa associada aAtivar Vt-X/AMD-V aninhadasob oSistema > Processadorguia.
Ler:
O VirtualBox requer VT-X?
VirtualBox requer VT-X. Melhora o desempenho e é necessário para os sistemas operacionais convidados de 64 bits. O VT-X é um recurso de virtualização de hardware que permite uma melhor alocação e eficiência de recursos. Sem VT-X, você pode enfrentar limitações e desempenho reduzido.
Leia também: