Acabo de descubrir que VT-x ya no funciona en mi host de Windows 10 en VirtualBox 5.0.14.
Intentar arrancar uno de mis invitados x64 ahora provoca un error "VT-x está deshabilitado en la BIOS para todos los modos de CPU" y ya no puedo seleccionar más de una CPU o crear invitados x64.
VT-x está habilitado en el BIOS y Hyper-V no está instalado. De hecho, VT-x funcionó bien hasta hoy.
He intentado reiniciar varias veces y reinstalar VirtualBox, pero fue en vano.
Nadie parece haber tenido un problema similar.
¿Qué podría ser?
El host es un Lenovo Yoga Thinkpad 15 que se ejecuta en un Intel i5-5200U a 2,20 GHz .
windows
virtualbox
vt-x
alessandro1997
fuente
fuente
Respuestas:
Encontré el mismo problema y lo resolví: algo estaba usando las funciones de VT-x, y de acuerdo con una publicación en el foro de oráculos (enlace perdido, google un poco) vbox usa la virtualización de una manera no compatible con la anterior. Puede confirmar si este es el caso ejecutando
msinfo32.exe
, desplácese hasta la parte inferior y busque una cadena que diga "Se detectó un hipervisor ..." como la última línea. Si ve ~ 4 líneas acerca de las capacidades de hiper-v, su problema es diferente al mío y es posible que la solución no se aplique.Así que ahora va una búsqueda potencialmente frustrante de lo que está usando la virtualización ...
Si Hyper-V está instalado y en ejecución (verifique los servicios de Windows), puede intentar eliminarlo; Panel de control & gt; programas & gt; Activar o desactivar las características de windows
La gente también ha mencionado que "el otro anti virus que no es BitDefender" y las cosas que se ejecutan en el modo de compatibilidad de XP son los culpables. Intenté matar todos los procesos y detener todos los servicios, no tuve suerte (hazlo bajo tu propio riesgo, podrías romper algo ...)
Finalmente, fui insinuado a una nueva característica llamada "Seguridad basada en la virtualización" en Windows. Vaya a taskmanager y busque en la pestaña "detalles" un proceso llamado
Secure System
. Si esto se ejecuta, es probable que haya encontrado la razón de su problema; A pesar de eliminar hyper-v como se describió anteriormente, esta función ejecuta un poco de hipervisor hasta el fondo, bloqueando virtualbox.En el conjunto regedit.exe
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
a0
y reiniciar Hizo el truco para mí. Tenga en cuenta que está deshabilitando una función de seguridad, vea https://technet.microsoft.com/en-us/itpro/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security para detalles.fuente
Hoy tuve el mismo problema. Después de instalar Docker para Windows en Windows 10. Al parecer, 'Docker para Windows' y VirtualBox no se pueden instalar juntos en la misma máquina. El motivo de esto es que 'Docker para Windows' se basa en Hyper-v. Esto está bien documentado y explicado. aquí .
Entonces tenemos que elegir Hyper-v o VirtualBox, no podemos tener ambos instalados. En mi caso, desinstalo 'Docker para Windows' y quité Hyper-v de mi máquina. Instrucciones para eliminar Hyper-v son aquí . Que VirtualBox trabajó de nuevo.
En cuanto al uso de contenedores Docker, todavía puedo ejecutar contenedores Docker de Linux en invitados de VirtualBox Linux sin Hyper-v (en realidad, eso es exactamente la implementación de Linux Hyper-v).
fuente