Correção: VirtualBox não mostra Windows 10 (64 bits)

Fix Virtualbox Not Showing Windows 10

Muitos usuários e programadores enfrentam um problema ao usar o VirtualBox, em que não conseguem ver os sistemas operacionais convidados de 64 bits exibidos no aplicativo. Esse problema é muito problemático, pois você pode até cumprir todos os requisitos, mas não conseguirá instalar nenhum sistema operacional convidado de 64 bits na configuração do VirtualBox.

O VirtualBox não mostra o Windows 10 de 64 bits



Os motivos pelos quais você pode enfrentar esse problema são bastante diversos e incluem vários elementos diferentes. Como muitos elementos de nível elevado e de BIOS estão envolvidos durante a virtualização (Hyper-V, Hypervisor, segurança de hardware etc.), pode ser possível que você tenha algumas opções não configuradas corretamente.



O que faz com que o VirtualBox não mostre sistemas operacionais convidados de 64 bits no Windows 10?

Existem vários motivos diferentes, desde o Hyper-V à segurança de hardware, pelos quais você não pode ver sistemas operacionais convidados de 64 bits em seu dispositivo. Aqui estão alguns dos principais culpados listados abaixo:



  • Hyper-V: O Hyper-V da Microsoft é conhecido por causar problemas com o aplicativo VirtualBox. Deve ser desativado para acessar todos os recursos do aplicativo.
  • Depuradores de sistema e plataformas de VM: Se você instalou depuradores de sistema ou outros gerenciadores / plataformas de VM em seu computador, eles podem entrar em conflito com o VirtualBox para recursos e fazer com que alguns dos recursos não funcionem.
  • Proteção de dispositivo / proteção de credencial: Device Guard ou Credential Guard são aplicativos que fornecem segurança de hardware e credenciais em seu computador. Eles geralmente são pré-instalados pela Dell. Eles devem ser removidos para que o VirtualBox funcione corretamente.
  • Isolamento do núcleo: O Windows tem uma opção de isolamento de núcleo para seus processadores. Isso também deve ser desativado.
  • CPU com virtualização habilitada: É necessária uma CPU válida com virtualização ativada para que o VirtualBox funcione em seu computador.

Antes de começarmos com as soluções, certifique-se de que você esteja conectado como um administrador no seu computador. Além disso, você também deve ter um arquivo .iso de sistema operacional convidado válido que será usado para carregar o sistema operacional convidado em seu computador. Se o arquivo não for válido ou de um tipo diferente, você não verá sistemas operacionais de 64 bits nas opções do VirtualBox.

Pré-requisito: Certifique-se de ter CPU x64

Para executar sistemas operacionais convidados de 64 bits, é necessário que você tenha uma CPU com suporte para x64 bits. Normalmente, existem dois tipos de CPUs, ou seja, 32 bits e 64 bits. Se você tiver uma CPU de 32 bits, não será capaz de executar sistemas operacionais de 64 bits de forma alguma.

Esta é uma maneira resumida de como verificar seu tipo de CPU.



  1. Clique com o botão direito em Este PC e selecione Propriedades .

Propriedades do computador

  1. Uma vez nas propriedades do computador, verifique abaixo do subtítulo de Sistema e verifique o tipo na frente de Tipo de sistema . Se o sistema operacional e o processador forem 64 , Você está pronto para ir.

Verificando o tipo de sistema

Solução 1: Habilitando a Tecnologia de Virtualização Intel

Tecnologia Virtual é a arquitetura em computadores que permite aos usuários executar mais de um sistema operacional usando virtualização onde o sistema operacional convidado é iniciado em uma sandbox. Em uma sandbox, o aplicativo tem recursos limitados e não tem acesso à arquitetura do computador principal que está além da sandbox. Se esta configuração básica estiver desativada, você pode ter problemas com o VirtualBox. Aqui vamos habilitá-lo no BIOS.

  1. Reiniciar seu computador e pressione Del ou F2 (depende da placa-mãe para a placa-mãe. Você pode clicar na chave correta que aparece abaixo do logotipo do Windows quando você reinicia o computador) no BIOS .
  2. Assim que o BIOS estiver ativado, navegue até a opção de Tecnologia de virtualização Intel que geralmente está presente em Avançado . O menu no qual ele está presente pode diferir de placa-mãe para placa-mãe, então explore você mesmo.

No caso de placas-mãe ASUS, siga o seguinte caminho:

Avançado> Configuração de CPU> Tecnologia de virtualização Intel

Navegando para a tecnologia de virtualização Intel

  1. Agora mudança a opção de ativado . Salve as alterações e saia do BIOS.

Habilitando a Tecnologia de Virtualização Intel

O computador irá reiniciar agora. Ao reiniciar, pode ser necessário reinstalar o aplicativo VirtualBox e depois de carregar todos os sistemas operacionais convidados, verifique se o problema foi resolvido.

Solução 2: Desativando o Hyper-V da Microsoft

Hyper-V é uma ferramenta desenvolvida pela Microsoft que permite aos usuários criar uma ou mais máquinas virtuais. Isso é feito para executar diferentes sistemas operacionais no Windows. Quase executa as mesmas tarefas de VirtualBox mas tem opções difíceis, além de arquitetura confusa. Descobrimos nos relatórios de usuários que o Hyper-V deve ser desabilitado em seu Windows para que o VirtualBox funcione corretamente.

Verifique se o computador é compatível com Hyper-V

Primeiro, verificaremos se seu computador é compatível com o Hyper-V. Se o sistema operacional não está e não está instalado em primeiro lugar, você pode pular esta solução e passar para a próxima.

  1. Pressione Windows + S, digite “prompt de comando” na caixa de diálogo, clique com o botão direito do mouse no aplicativo e selecione Executar como administrador .
  2. Uma vez no prompt de comando elevado, execute o seguinte comando:
systeminfo.exe

Executando systeminfo.exe

  1. Assim que os resultados forem carregados, navegue até o final para pesquisar a entrada “ Requisitos do Hyper-V ”. Se você tem sim na frente das opções, significa que seu computador oferece suporte ao Hyper-V. Se você não vê um Não , você deve pular esta solução.

Verificando os requisitos do Hyper-V

Desativando Hyper-V

Agora, se o Hyper-V estiver instalado em seu computador, iremos desativá-lo e reiniciar seu computador. Isso removerá o conflito entre o Hyper-V e o VirtualBox e corrigirá o problema.

  1. Pressione Windows + R, digite “ OptionalFeatures.exe ”Na caixa de diálogo e pressione Enter.
  2. Assim que os recursos opcionais forem abertos, procure a opção de Hyper-V . Se estiver marcado, desmarque a opção (incluindo as subopções).

Desativando Hyper-V - Windows 10

  1. Reinicie o seu computador e inicie o VirtualBox novamente. Verifique se o problema foi resolvido. Você também pode recarregar o sistema operacional de 64 bits de seu arquivo iso.

Solução 3: Desinstalando o Device Guard / Credential Guard

O Device Guard é uma combinação de recursos de segurança de hardware e software relacionados à empresa que permite que um dispositivo execute apenas aplicativos que são definidos corretamente nas políticas de integridade de código do Windows. É usado como uma camada extra de segurança e é habilitado por padrão em computadores DELL. Esta opção deve ser desativada para que o VirtualBox exiba sistemas operacionais convidados de 64 bits em seu computador.

O Credential Guard deve estar presente apenas no Windows 10 Enterprise Edition, então não se preocupe se você não conseguir vê-lo na sua versão do Windows.

Desativando Device Guard

  1. Pressione Windows + R, digite “ gpedit.msc ”Na caixa de diálogo e pressione Enter.
  2. Depois de acessar o editor de política de grupo, navegue até o seguinte caminho:
Configuração do computador> Modelos administrativos> Sistema> Device Guard

Navegando até o Device Guard - Editor de Política de Grupo

  1. Agora clique duas vezes na política Ative a segurança baseada em virtualização e definir como Desativado .

Desativando Device Guard

  1. Salvar as mudanças e sair. Agora reinicie o computador e tente iniciar o VirtualBox. Verifique se o problema foi resolvido.

Desativando Credential Guard

Se o seu computador for Windows 10 Enterprise e também contiver o Credential Guard, tentaremos desabilitá-lo também, além do Device Guard. Siga as instruções abaixo.

  1. Execute o método de desativando o Device Guard como demonstrado acima. Agora pressione Windows + R, digite “regedit” na caixa de diálogo e navegue até os seguintes endereços.
HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  LSA  LsaCfgFlags HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  RequireeatPlatformS

Excluir cada uma das chaves acima listadas.

  1. Agora temos que excluir as variáveis ​​EFI do Windows Defender Credential Guard usando bcdedit. Pressione Windows + S, digite “prompt de comando” na caixa de diálogo, clique com o botão direito do mouse no aplicativo e selecione Executar como administrador .
  2. Agora execute os seguintes comandos um por um, procedendo com Enter após cada um deles.
mountvol X: / s copiar% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / aplicativo osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} caminho ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} sequência de inicialização {0cb3b571-2f2e-4343-acd79-d86a47615} 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partição de dispositivo = X: mountvol X: / d

Desativando Credential Guard

  1. Agora reiniciar seu computador corretamente. Quando você for solicitado a desativar o Windows Defender Credential Guard , aceitar o prompt.
  2. Reinicie seu computador novamente. Agora tente executar o VirtualBox e depois de carregar o sistema operacional convidado novamente, verifique se o erro foi resolvido.

Solução 4: Desativando o isolamento do núcleo

A tecnologia de isolamento de núcleo permitiu ao Windows criar uma área segura de memória do sistema totalmente isolada da memória de trabalho normal do computador. Ajuda na execução de máquinas virtuais no Windows. Nesta área segura, o sistema pode executar seus processos de sistema, software de segurança, etc., sem o risco de ser interrompido pelo sistema operacional central. Às vezes, este módulo causa conflito com o isolamento do núcleo. Desativaremos o isolamento do núcleo e verificaremos se isso resolve a mensagem de erro.

  1. Baixe o arquivo .reg de ( aqui ) O arquivo será denominado ‘Desativando o Credential Guard’.
  2. Duplo click nele para executar. Um UAC pode solicitar que você confirme suas ações.

Desativando o isolamento do núcleo

  1. Se você quiser habilitar o isolamento de núcleo novamente, baixe o arquivo .reg de ( aqui )
  2. Reinicie o computador e verifique se a mensagem de erro foi resolvida.

Solução 5: desinstalando depuradores de nível de sistema e outras plataformas de VM

Se você outro software de máquina virtual instalado em seu computador, ele não permitirá que o VirtualBox execute sistemas operacionais de 64 bits em seu computador. Pode até entrar em conflito com outras funcionalidades do aplicativo. Aqui você tem que Desinstalar todos os outros softwares de máquina virtual e depuradores de nível de sistema (se houver) de seu computador.

  1. Pressione Windows + R, digite “ appwiz.cpl ”Na caixa de diálogo e pressione Enter.
  2. Uma vez no gerenciador de aplicativos, procure outras plataformas de VM ou depuradores de nível de sistema. Clique com o botão direito sobre eles e selecione Desinstalar .

Desinstalando depuradores de nível de sistema e outras plataformas de VM

  1. Reinicie o seu computador e verifique se o problema foi resolvido. Se não for, considere carregar o sistema operacional de 64 bits de volta em seu computador.
6 minutos lidos