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.

Jon Deaton
fonte
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.

harrymc
fonte
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

demitir
fonte
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.

James
fonte
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.

Willman
fonte
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.

Gig A Byte
fonte
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

user1595003
fonte