Solución: VT-X está deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Varios usuarios están encontrando que el VT-X está deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled) al intentar 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 hay casos reportados con sesiones virtuales de Windows y Ubuntu que fallan con el mismo mensaje de error.

VT-x está deshabilitado en el BIOS para todos los modos de CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

¿Qué está causando que el VT-X esté deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled)?

Investigamos este mensaje de error en particular observando 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 del 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 E / S dirigida de tecnología de virtualización (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 ocurrir con configuraciones antiguas que usan 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 a encontrar el mismo problema para resolverlo por completo.
  • La solución de seguridad de terceros está interfiriendo con VT-X Vt-D : hay varios clientes AV de terceros que se sabe que causan interferencia con VirtualBox. Establecer una regla para desinstalar el cliente Av completamente resolverá el conflicto.

Si actualmente tiene dificultades para resolver este problema en particular, este artículo le proporcionará una lista de pasos para la resolución de problemas de calidad. A continuación, tiene una colección de métodos que otros usuarios en una situación similar han seguido para resolver el problema.

Para obtener los mejores resultados, siga los métodos 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: Verifique si su CPU admite VT-X / AMD-V

Antes de intentar cualquier otra cosa, asegurémonos de que el sistema en el que se encuentra el problema esté diseñado para admitir VT-X (Intel) o AMD-V (AMD) . Si su CPU tiene la edad suficiente, 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 la ruta 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 posible.

Aquí hay una guía rápida sobre cómo descargar y usar SecurAble para ver si su CPU admite la virtualización:

  1. Visite este enlace ( aquí ), desplácese hacia abajo hasta la sección de descarga y haga clic en Descargar ahora.

    Descargando SecurAble
  2. Una vez que se descarga la utilidad, simplemente abra el ejecutable y estará listo. Haga clic en en el UAC (Aviso de cuenta de usuario) y espere hasta que se analice su CPU.
  3. Una vez que se muestren los resultados, verifique si tiene un 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 seguir los métodos a continuación para saber que uno de ellos resolverá el error VT-X está deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled) .

En el caso de que la prueba mostrara que su máquina no es compatible con la virtualización de hardware, no podrá resolver el problema utilizando los métodos a continuación.

Método 2: habilitar la tecnología de virtualización (VTX) desde el BIOS

Si se encuentra con el problema en un host de 64 bits, tenga en cuenta que es probable que necesite habilitar la Tecnología de virtualización (VTx) desde la configuración de su BIOS. En algunas placas base, también deberá habilitar la E / S dirigida de tecnología de virtualización (VTd)

Algunas placas base vienen con esta opción habilitada de manera predeterminada, pero la intervención manual del usuario o la interferencia de terceros pueden desactivarla.

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 habilitar VT-X o AMD-V serán diferentes 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:

  1. Inicie su máquina y presione la tecla Configuración varias veces hasta que ingrese su BIOS. La tecla de configuración generalmente se mostrará en la pantalla inmediatamente después de encender la computadora. 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.

    Presione [tecla] para ingresar a la configuración. Nota: Puede hacer una búsqueda en línea con su “ * versión de la placa base * tecla BIOS ” para evitar experimentar con diferentes combinaciones.
  2. Una vez que ingrese la configuración de su BIOS, vaya a Seguridad> Seguridad del sistema y habilite la Tecnología de virtualización (VTx) y / o la E / S directa de la Tecnología de virtualización (VTd).

    Habilitar la virtualización en un BIOS basado en HP

    Nota: tenga en cuenta que los nombres o la ubicación serán diferentes dependiendo de su placa base. En algunas versiones de BIOS, deberá habilitar la tecnología de virtualización desde las características avanzadas de BIOS . En las placas base basadas en Intel, puede habilitar la virtualización desde Avanzado> Tecnología de virtualización Intel (R) .

  3. Una vez que se haya habilitado la tecnología de virtualización en la máquina, guarde la configuración actual de su BIOS y salga de la configuración de su BIOS para permitir que su máquina se reinicie.
  4. En el próximo inicio, vea si el problema se ha resuelto intentando abrir la misma máquina virtual (la que mostraba anteriormente el mensaje de error)

Si todavía se encuentra con el mismo error VT-X deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled), vaya al siguiente método a continuación.

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 malabares con la configuración del dispositivo virtual y habilitar PAE / NX desde el menú Configuración .

Esta opción determina si las capacidades PAE (Extensión de dirección física) y NX de la CPU host estarán expuestas a la máquina virtual.

Aunque no se garantiza que esto funcione, generalmente se informa que resuelve el problema en computadoras de 64 bits que se confirma que admiten la virtualización de hardware. Aquí hay una guía rápida sobre cómo habilitar PAE / NX desde Oracle VM VirtualBox:

  1. Seleccione la máquina que muestra el mensaje de error en el panel izquierdo y luego haga clic en el icono de Configuración .

    Accediendo al menú de Configuración de la máquina que falla
  2. En la ventana 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 características extendidas ) esté marcada.

    vaya a Sistema> Procesador y marque la casilla asociada con Habilitar PAE / NX
  3. Guarde los cambios e inicie la máquina virtual nuevamente.

Si aún ve que el VT-X está deshabilitado en la BIOS para todos los modos de CPU (Verr_Vmx_Msr_All_Vmx_Disabled) al intentar iniciar la máquina virtual, vaya al siguiente método a continuación.

Método 4: aumentar el tamaño de RAM

Varios usuarios que se encuentran con el mismo problema informaron que el problema se resolvió después de que aumentaron el tamaño de RAM asignado y volvieron a iniciar la máquina virtual.

Actualización: algunos usuarios informaron que, en su caso, la solución implicaba reducir el tamaño de RAM asignado.

Si los métodos anteriores han demostrado ser ineficaces, siga los pasos a continuación para aumentar o disminuir el tamaño de RAM:

  1. Seleccione la máquina virtual que le está causando problemas y haga clic en el icono de Configuración .

    Accediendo al menú de Configuración de la máquina que falla
  2. En la ventana Configuración, vaya a Sistema y acceda 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.

    Ampliando la memoria base
  3. Ejecute la máquina virtual y vea si el problema se ha resuelto. Si aún ve el mismo error, regrese a la pestaña Placa base usando el paso 2 y baje la Memoria base por debajo de lo que era inicialmente.

    Reducción de la memoria base
  4. Ejecute la máquina nuevamente y vea si el problema se ha resuelto.

Método 5: evitar que un antivirus de terceros interfiera con la virtualización de hardware

Un culpable poco probable pero que se ha identificado que causa el problema una y otra vez es la solución antivirus de terceros. Varios usuarios que encuentran el mismo problema han informado que, en su caso, Avast (u otro cliente AV de terceros) estaba activando el mensaje de error.

Como resultado, varias soluciones de seguridad de terceros ejecutan algo en segundo plano para crear una función de "caja de arena". Esto termina bloqueando el uso de las funciones de virtualización por VirtualBox o un cliente similar.

Si está utilizando un cliente de seguridad de terceros, deshabilitar la protección en tiempo real no lo ayudará a resolver el problema. Las mismas reglas de seguridad se mantendrán firmes independientemente de si 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 su 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 función de sandboxing.

Si ese es el caso, la única solución es desinstalar completamente su AV de terceros de su sistema. Puede hacerlo fácilmente siguiendo esta guía ( aquí ).

Artículos De Interés