Logo pt.nowadaytechnol.com

Correção: O VirtualBox Não Mostra O Windows 10 (64 Bits)

Índice:

Correção: O VirtualBox Não Mostra O Windows 10 (64 Bits)
Correção: O VirtualBox Não Mostra O Windows 10 (64 Bits)

Vídeo: Correção: O VirtualBox Não Mostra O Windows 10 (64 Bits)

Vídeo: Correção: O VirtualBox Não Mostra O Windows 10 (64 Bits)
Vídeo: Como Ativar Arquitetura de 64 bits do VirtualBox 2024, Marcha
Anonim

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.

Image
Image

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 até a segurança do hardware, pelos quais você não consegue ver os 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 a 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 no 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 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 outro tipo, você não verá os 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 ter 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.

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

Image
Image

Uma vez nas propriedades do computador, verifique o 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

Image
Image

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 sandbox. Na 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 desabilitada, você pode ter problemas com o VirtualBox. Aqui vamos habilitá-lo na BIOS.

  1. Reiniciar seu computador e pressione Del ou F2 (depende da placa-mãe para a placa-mãe. Você pode clicar na tecla correta que aparece abaixo do logotipo do Windows quando você reinicia o computador) no BIOS.
  2. Assim que o BIOS estiver habilitado, navegue até a opção de Tecnologia de virtualização Intel que geralmente está presente em Avançado. O menu em que está presente pode diferir de placa-mãe para placa-mãe, portanto, 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

Image
Image

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

Image
Image

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 do 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 estiver e não estiver 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

Image
Image

Assim que os resultados forem carregados, navegue até a parte inferior 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ê Não, você deve pular esta solução

Image
Image

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).
Image
Image

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 o dispositivo execute apenas aplicativos que são definidos corretamente nas políticas de integridade de código do Windows. É usado como uma camada externa de segurança e é habilitado por padrão em computadores DELL. Esta opção precisa 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

Image
Image

Agora clique duas vezes na política Ative a segurança baseada em virtualização e defini-lo como Desativado

Image
Image

Salvar as mudanças e sair. Agora reinicie o seu 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 desativá-lo também, além do Device Guard. Siga as instruções abaixo.

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} bootsequence {0cb3b571-2f2e-4343-acd79-d86a476d72} 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partição de dispositivo = X: mountvol X: / d

Image
Image
  1. Agora reinicie 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 que o Windows criasse 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. O UAC pode solicitar que você confirme suas ações.
Image
Image
  1. Se você quiser habilitar o isolamento de núcleo novamente, baixe o arquivo.reg (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 VM ou depuradores de nível de sistema. Clique com o botão direito sobre eles e selecione Desinstalar.

Recomendado: