Varios usuarios encuentran el error VT-X está deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled) cuando intentan abrir una máquina virtual con VM Virtualbox. Se informa que el problema ocurre en todas las versiones recientes de Windows y en algunas distribuciones de Ubuntu. La naturaleza de la máquina virtual no parece ser importante, ya que se han informado casos de sesiones virtuales de Windows y Ubuntu que fallan con el mismo mensaje de error.
VT-x está deshabilitado en BIOS para todos los modos de CPU (VERR_VMX_MSR_ALL_VMX_DISABLED
¿Qué causa que el VT-X se deshabilite en el BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled)?
Investigamos este mensaje de error en particular analizando varios informes de usuarios y la solución que utilizaron para solucionar el problema. Este problema no es fácil de solucionar, ya que ocurre tanto en Windows como en Linux. Sin embargo, logramos detectar algunos escenarios comunes que se sabe que desencadenan este mensaje de error en particular:
La tecnología de virtualización (VT-X) está deshabilitada desde el BIOS: la mayoría de las veces, este problema en particular ocurre porque VT-X está deshabilitado desde el nivel de BIOS en la máquina. Un host de 64 bits debe tener la tecnología de virtualización (VTx) habilitada en el BIOS. En algunas máquinas, también deberá habilitar la tecnología de virtualización dirigida de E / S (VTd).
Su CPU no es compatible con VT-X / AMD-V: otro escenario posible es que su CPU simplemente no esté equipada para admitir la virtualización. Esto puede suceder con configuraciones más antiguas que utilizan una CPU antigua.
PAE y NX están deshabilitados en la CPU del host: varios usuarios informaron que el problema se resolvió después de asegurarse de que la CPU virtualizada esté configurada para ejecutarse con la Extensión de dirección física (PAE) y NX.
La RAM asignada es insuficiente o excede las capacidades del sistema: cambiar el valor predeterminado de la memoria base ha ayudado a muchos usuarios que se encuentran con el mismo problema a resolverlo por completo.
La solución de seguridad de terceros está interfiriendo con el VT-X Vt-D: se sabe que hay varios clientes AV de terceros que causan interferencia con VirtualBox. Establecer una regla o desinstalar el cliente AV por completo resolverá el conflicto.
Si actualmente tiene dificultades para resolver este problema en particular, este artículo le proporcionará una lista de pasos de resolución de problemas de calidad. Aquí hay una colección de métodos que han seguido otros usuarios en una situación similar para resolver el problema.
Para obtener los mejores resultados, siga los métodos que se presentan a continuación en el orden en que se presentan hasta que encuentre una solución que resuelva el problema en su escenario particular.
Método 1: compruebe si su CPU es compatible con VT-X / AMD-V
Antes de intentar cualquier otra cosa, asegurémonos de que el sistema con el que se está ejecutando esté diseñado para adaptarse a VT-X (Intel) o AMD-V (AMD). Si su CPU es lo suficientemente antigua, es posible que simplemente no esté diseñada para admitir la virtualización.
Hay varios métodos que puede seguir para verificar si su CPU admite la virtualización, pero vamos a tomar el camino más fácil. SecurAble es un programa gratuito que nos ayudará a determinar las características de su procesador y nos dirá si la virtualización es factible.
Aquí hay una guía rápida sobre cómo descargar y usar SecurAble para ver si su CPU admite la virtualización:
Visite este enlace (aquí), vaya a la sección de descargas y haga clic en Descargar ahora.
Descarga de SecurAble
Una vez que se descargue la utilidad, simplemente abra el ejecutable y listo. Haga clic en Sí en el UAC (Solicitud de cuenta de usuario) y espere hasta que se analice su CPU.
Una vez que aparezcan los resultados, verifique si tiene un Sí directamente encima de Virtualización de hardware. La virtualización de hardware se admite en este ejemplo
Si confirma que la virtualización de hardware es compatible, puede utilizar los siguientes métodos para averiguar que uno de ellos resolverá el error VT-X is Disabled en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled).
En el caso de que la prueba muestre que su máquina no es compatible con la virtualización de hardware, no podrá resolver el problema con los métodos siguientes.
Método 2: habilitar la tecnología de virtualización de BIOS (VTX)
Si encuentra el problema en un host de 64 bits, tenga en cuenta que probablemente tendrá que habilitar la tecnología de virtualización (VTx) desde la configuración de su BIOS. En algunas placas base, también deberá habilitar la tecnología de E / S dirigida por virtualización (VTd)
Algunas placas base vienen con esta opción habilitada de forma predeterminada, pero la intervención manual del usuario o la interferencia de terceros podrían deshabilitarla.
Nota: Windows Hyper V también puede ser responsable de deshabilitar VT-x en su computadora.
Tenga en cuenta que las opciones de menú exactas que implican la activación de VT-X o AMD-V diferirán según su placa base. Pero, en general, los pasos son más o menos los mismos. Aquí hay una guía rápida para asegurarse de que VT-X o AMD-V esté habilitado en la configuración de su BIOS:
Encienda su máquina y presione la tecla Configuración repetidamente hasta que ingrese a su BIOS. La tecla de configuración normalmente se mostrará en la pantalla inmediatamente después de encender la unidad. Si no lo ve, intente presionar repetidamente las teclas F (F2, F4, F8, F10, F12) o la tecla Supr (computadoras Dell) hasta que lo haga bien.
prensa [tecla] para ingresar a la configuración Nota: Puede hacer una búsqueda en línea con su clave BIOS »* versión de la placa base *» para evitar tener que experimentar con diferentes combinaciones.
Una vez que ingrese la configuración del BIOS, vaya a Seguridad> Seguridad del sistema y habilite la tecnología de virtualización (VTx) y / o la tecnología de virtualización E / S corregida (VTd).
Habilitación de la virtualización en un BIOS basado en HP
Nota: tenga en cuenta que los nombres o la ubicación variarán según la placa base. En algunas versiones del BIOS, deberá habilitar la tecnología de virtualización desde las características avanzadas del BIOS. En las placas base basadas en Intel, puede habilitar la virtualización desde Avanzado> Tecnología de virtualización Intel (R).
Una vez habilitada la tecnología de virtualización en la máquina, guarde la configuración actual del BIOS y salga de la configuración del BIOS para permitir que la máquina se reinicie.
En el próximo arranque, vea si el problema se resuelve al intentar abrir la misma máquina virtual (la que anteriormente mostró el mensaje de error)
Si sigue encontrando el mismo error, VT-X está deshabilitado en el BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled), desplácese hacia abajo hasta el siguiente método.
Método 3: habilite PAE / NX desde VirtualBox Manager
Varios usuarios que luchan por resolver el mismo mensaje de error han informado que el problema se resolvió por completo después de hacer malabarismos con la configuración del dispositivo virtual y activar PAE / NX desde el menú Configuración.
Esta opción determina si PAE (Extensión de dirección física) y las capacidades NX de la CPU del host estarán expuestas a la máquina virtual.
Aunque no se garantiza que funcione, normalmente se informa que resuelve el problema en equipos de 64 bits que se ha confirmado que admiten la virtualización de hardware. Aquí hay una guía rápida para habilitar Oracle VM VirtualBox PAE / NX:
Seleccione la máquina que muestra el mensaje de error en el panel izquierdo y luego haga clic en el icono Configuración. Acceda al menú de Configuración de la máquina que falla
En la ventana de configuración de la máquina virtual, vaya a la sección Sistema (usando el panel izquierdo) y acceda a la pestaña Procesador. Luego, asegúrese de que la casilla de verificación Habilitar PAE / NX (asociada con las funciones extendidas) esté marcada. vaya a Sistema> Procesador y marque la casilla asociada con Habilitar PAE / NX
Guarde los cambios y reinicie la máquina virtual.
Si sigue viendo el error VT-X está deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled) cuando intenta iniciar la máquina virtual, desplácese hacia abajo hasta el siguiente método.
Método 4: aumentar el tamaño de la RAM
Varios usuarios que han encontrado el mismo problema han informado que el problema se resolvió después de que aumentaron el tamaño de RAM asignado y reiniciaron la máquina virtual.
Actualización: algunos usuarios han informado que en su caso, la solución fue reducir el tamaño de la RAM asignada.
Si los métodos anteriores han demostrado ser ineficaces, siga los pasos a continuación para aumentar o disminuir el tamaño de su RAM:
Seleccione la máquina virtual que le está dando problemas y haga clic en el icono Configuración. Acceda al menú de Configuración de la máquina que está fallando
En la ventana Configuración, vaya a Sistema y vaya a la pestaña Placa base. Una vez que llegue allí, aumente la memoria asignada (memoria base) ajustando el control deslizante, luego haga clic en Aceptar para guardar los cambios. Expansión de la memoria base
Ejecute la máquina virtual y vea si el problema está resuelto. Si sigue viendo el mismo error, vuelva a la pestaña de la placa base mediante el paso 2 y baje la memoria base a un nivel más bajo de lo que estaba inicialmente. Reducir la memoria base
Reinicie la máquina y vea si el problema está resuelto.
Método 5: evitar que los antivirus de terceros interfieran con la virtualización del hardware
Un culpable poco probable, pero que ha sido identificado como el problema una y otra vez es una solución antivirus de terceros. Varios usuarios que han encontrado el mismo problema han informado que, en su caso, Avast (u otro cliente AV de terceros) estaba activando el mensaje de error.
Resulta que varias soluciones de seguridad de terceros están ejecutando algo en segundo plano para crear una función de «caja de arena». Esto termina bloqueando las funciones de virtualización para que no sean utilizadas por VirtualBox o un cliente similar.
Si está utilizando un cliente de seguridad de terceros, deshabilitar la protección en tiempo real del cliente no lo ayudará a resolver el problema. Se aplicarán las mismas reglas de seguridad independientemente de que su AV esté funcionando activamente o no.
Si está utilizando Avast, puede evitar que el cliente de seguridad interfiera con VirtualBox yendo a Configuración> Solución de problemas y desmarcando la casilla asociada con Habilitar virtualización asistida por hardware. Reinicie el sistema una vez que haya realizado este cambio.
Deshabilitar la virtualización de hardware de Avast
Si está utilizando un cliente diferente, busque en línea la configuración equivalente. Pero tenga en cuenta que algunos clientes AV de terceros no le permitirán deshabilitar la zona de pruebas.
Si ese es el caso, la única solución es desinstalar completamente el AV de terceros de su sistema. Puede hacerlo fácilmente siguiendo esta guía (aquí).
Post relacionados:
- ▷ Cómo instalar el complemento Notepad ++ Hex Editor
- el error de Skype MSVCP140D.dll ha desaparecido
- Pantalla negra después de la suspensión de Windows 10
- Microsoft Excel está esperando otra solicitud para completar una acción OLE
- El controlador de NVIDIA falla con el error del instalador de NVIDIA
- Pasos para corregir el error 0x80041003