VirtualBox solo permite SO de 32 bits

11

Cuando inicio VirtualBox, solo tengo sistemas operativos de 32 bits disponibles. Después de investigar un poco, seguí los pasos en otra publicación, pero fue en vano. Mi sistema operativo host es de 64 bits, la tecnología de virtualización Intel y VT-d están habilitadas en el BIOS, y la plataforma Hyper-V está deshabilitada en la lista de características de Windows, aunque todavía solo tengo sistemas operativos de 32 bits.

Encuentro estas mismas instrucciones en muchos lugares y parecen resolver el problema para todos, pero no para mí.

También intenté reparar la instalación sin suerte. ¿Cómo puedo solucionar esto para ejecutar un sistema operativo Linux de 64 bits en VB?

EDITAR También tengo la última versión de BIOS.

Editar: Esta pregunta no es un duplicado de esta otra pregunta, ya que afirmo que la solución a esa pregunta no resolvió este problema.

Jon Deaton
fuente
Bien, eso tiene sentido dado lo que he leído hasta ahora. Tenía la impresión de que deshabilitar Hyper-V se encargaría de eso. Sin embargo, si ese no es el caso, ¿tiene alguna idea sobre qué aplicación usaría la función o cómo averiguar cuál la está usando?
Jon Deaton
Pruebe este comando como administrador bcdedit /set hypervisorlaunchtype offy reinicie.
Biswapriyo
@Biswa desafortunadamente eso no funcionó
Jon Deaton
2
@ JonDeaton es difícil de decir con certeza, pero se sabe que varios proveedores de antivirus bloquean VT-x
Mokubai

Respuestas:

14

El artículo de Soporte de VirtualBox Tengo un host de 64 bits, pero no puedo instalar invitados de 64 bits enumera las siguientes condiciones para invitados de 64 bits:

  1. Debe habilitar VT-x / AMD-v en el BIOS de la PC host.
  2. Se debe desinstalar Hyper-v de Microsoft (ejecutar OptionalFeatures.exepara verificar)
  3. Evite depuradores de nivel de sistema, otras plataformas de VM y algunas aplicaciones antivirus residentes.
  4. Desinstale DeviceGuard o CredentialGuard si está instalado.

Verifique nuevamente las condiciones anteriores y especialmente si DeviceGuard o CredentialGuard fueron preinstaladas por Dell. También puede intentar deshabilitar su antivirus y reiniciar.

Si se cumplen todas las condiciones, en lugar de la Reparación de VirtualBox, intente desinstalarlo, reiniciar, instalar, reiniciar. Si es necesario, repita esto mientras arranca en modo seguro.

Si aún así no funciona, algunos productos instalados entran en conflicto con VirtualBox, que deberá encontrar. Autoruns es muy útil para examinar, deshabilitar y volver a habilitar programas de inicio.

harrymc
fuente
Si nada funciona para usted, entonces, por alguna razón, VirtualBox es incompatible con su hardware. Hyper-V probablemente puede seguir funcionando y, después de todo, es tan bueno como VirtualBox, simplemente diferente.
harrymc
1
Si se está preguntando, resolví este problema después de limpiar completamente mi computadora portátil, reinstalar Windows y VB 5.1.28.
Jon Deaton
Probablemente de esta manera te deshiciste de un producto conflictivo o reiniciaste VB de manera contundente.
harrymc
Me quedé atascado un poco en el paso DeviceGuard ("establecer Activar seguridad basada en virtualización en deshabilitado"). Pensé que cuando no está configurado, no tendría que hacer nada. Incorrecto: debe deshabilitarlo explícitamente incluso cuando no esté habilitado explícitamente.
Jakub
5

Encontré un posible problema que lo solucionó para mí: Windows Defender => Seguridad del dispositivo => Aislamiento del núcleo => La integridad de la memoria debe estar DESACTIVADA. (Lo había habilitado en algún momento en el pasado por alguna razón ...)

Interruptor de aislamiento del núcleo configurado en Off

deemon
fuente
0

Las versiones de 64 bits no se mostrarán en la lista si está ejecutando Hyper-V, también si está ejecutando Windows 10 Home, se llama Windows Hypervisor Platform, tener esto habilitado también evitará que las versiones de 64 bits aparezcan en la lista de tipos cuando creando una máquina virtual.

James
fuente
0

¡Asegúrese de que Virtualbox esté actualizado! Esto me lo arregló: estaba en v5.2 y había seguido todos los demás consejos sobre este hilo. Luego actualicé a 6.0 y las opciones de 64 bits estuvieron disponibles.

Willman
fuente
Eso significa que tienes Hyper-V habilitado. Vbox 6 agregó soporte para Hyper-V para que pueda ejecutarse en Hyper-V, pero en versiones anteriores debe deshabilitarlo
phuclv
-1

Asegúrese de ejecutar VirtualBox como administrador y de tener la última versión de BIOS. Intente actualizar el BIOS y verifique todas las configuraciones.

Gig A Byte
fuente
Actualicé la BIOS y reparé VirtualBox pero no funcionó.
Jon Deaton
No sé por qué esta respuesta fue rechazada. Ejecutar VirtualBox en modo administrador fue lo único que funcionó en mi caso. +1 por eso.
Ciprian Stoica
-1

Finalmente, también tuve la misma experiencia de que ninguna de las soluciones disponibles parecía funcionar, hasta que noté que esta opción estaba desactivada. ¡Se habilitó la plataforma de hipervisor de Windows y 64 bits en VB ya está disponible!

Plataforma de hipervisor de Windows

usuario1595003
fuente