VirtualBox permitindo apenas SO de 32 bits


11

Quando inicio o VirtualBox, só tenho sistemas operacionais de 32 bits disponíveis. Após algumas pesquisas, segui os passos de outro post, mas sem sucesso. Meu SO host é de 64 bits, a Intel Virtualization Technology e o VT-d estão habilitados no BIOS, e a plataforma Hyper-V está desabilitada na lista de recursos do Windows, mas ainda me são apresentados os sistemas operacionais de 32 bits.

Eu encontro essas mesmas instruções em muitos lugares e elas parecem resolver o problema para todos, mas não para mim.

Eu também tentei reparar a instalação sem sorte. Como posso corrigir isso para executar um sistema operacional Linux de 64 bits no VB?

EDIT Também tenho a versão mais recente do BIOS.

Edit: Esta questão não é uma duplicata desta outra questão, pois afirmo que a solução para essa pergunta não resolveu esse problema.


Ok, isso faz sentido, considerando o que li até agora. Fiquei com a impressão de que desabilitar o Hyper-V cuidaria disso. Se esse não for o caso, você tem alguma idéia sobre qual aplicativo estaria usando o recurso ou como descobrir qual o está usando?
Jon Deaton

Tente este comando como administrador bcdedit /set hypervisorlaunchtype offe reinicie.
Biswapriyo 17/08/19

@Biswa infelizmente isso não funcionou
Jon Deaton

2
@JonDeaton é difícil dizer com certeza, mas vários fornecedores de antivírus são conhecidos por bloquear VT-x
Mokubai

Respostas:


14

O artigo Suporte do VirtualBox Eu tenho um host de 64 bits, mas não consigo instalar convidados de 64 bits, lista as seguintes condições para convidados de 64 bits:

  1. Você precisa ativar o VT-x / AMD-v no BIOS do PC host.
  2. O Hyper-v da Microsoft deve ser desinstalado (Executar OptionalFeatures.exepara verificar)
  3. Evite depuradores no nível do sistema, outras plataformas de VM e alguns aplicativos antivírus residentes.
  4. Desinstale o DeviceGuard ou CredentialGuard, se instalado.

Verifique novamente as condições acima e especialmente se o DeviceGuard ou CredentialGuard foram pré-instalados pela Dell. Você também pode tentar desativar o antivírus e reiniciar.

Se todas as condições forem atendidas, em vez do Reparo do VirtualBox, tente desinstalá-lo, reinicie, instale, reinicie. Se necessário, repita isso durante a inicialização no modo de segurança.

Se isso ainda não funcionar, alguns produtos instalados entrarão em conflito com o VirtualBox, que você precisará encontrar. A execução automática é muito útil para examinar, desativar e reativar programas de inicialização.


Se nada funcionar para você, por algum motivo o VirtualBox é incompatível com o seu hardware. Provavelmente, o Hyper-V pode ainda funcionar e é tão bom quanto o VirtualBox, apenas diferente.
precisa saber é

1
Se você está se perguntando, resolvi esse problema depois de limpar completamente meu laptop, reinstalar o Windows e o VB 5.1.28.
Jon Deaton 22/09

Provavelmente, dessa maneira, você se livrou de um produto conflitante ou reinicializou o VB de maneira vigorosa.
precisa saber é

Fiquei um pouco preso na etapa DeviceGuard ("defina Ativar a segurança baseada em virtualização como Desativada"). Eu pensei que, quando não está definido, eu não precisaria fazer nada. Errado - é necessário desativá-lo explicitamente, mesmo quando não estiver explicitamente ativado.
Jakub

5

Um possível problema encontrado foi o que o corrigiu: Windows Defender => Segurança do dispositivo => Isolamento do núcleo => A integridade da memória deve ser DESATIVADA. (Ele havia sido ativado em algum momento no passado por algum motivo ...)

Interruptor de isolamento do núcleo definido como Desligado


0

As versões de 64 bits não aparecerão na lista se você estiver executando o Hyper-V, também se estiver executando o Windows 10 Home, é chamado Windows Hypervisor Platform, pois esta opção ativada também impedirá que as versões de 64 bits apareçam na lista de tipos quando criando uma máquina virtual.


0

Verifique se o Virtualbox está atualizado! Isso foi corrigido para mim - eu estava na v5.2 e segui todos os outros conselhos sobre este segmento. Atualizei para a 6.0 e as opções de 64 bits ficaram disponíveis.


Isso significa que você tem o Hyper-V ativado. Vbox 6 adicionou suporte Hyper-V para que ele possa ser executado em Hyper-V, mas em versões anteriores, você deve desativá-lo
phuclv

-1

Certifique-se de executar o VirtualBox como administrador e de ter a versão mais recente do BIOS. Tente atualizar o BIOS e verificar todas as configurações.


Atualizei o BIOS e consertei o VirtualBox, mas ele não funcionou.
precisa saber é o seguinte

Não sei por que essa resposta foi prejudicada. Executar o VirtualBox no modo administrador foi a única coisa que funcionou no meu caso. +1 para isso.
Ciprian Stoica

-1

Por fim, também tive a mesma experiência que nenhuma das soluções disponíveis parecia funcionar, até que notei que essa opção estava desativada. A plataforma Windows Hypervisor ativada e o VB de 64 bits já estão disponíveis!

Plataforma Windows Hypervisor

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.