Corrección: vt-x no está disponible (verr_vmx_no_vmx)

Algunos usuarios han estado recibiendo el mensaje de error VT-x is not available (verr_vmx_no_vmx) cada vez que intentan iniciar cualquiera de sus VM (máquinas virtuales) usando VirtualBox o un software similar.

Lo que está causando el vt-x no está disponible (verr_vmx_no_vmx) error

Investigamos el asunto tratando de recrear el tema y mirando varios informes de usuarios. De lo que pudimos reunir, hay varios escenarios que llevarán a la aparición de este mensaje de error:

  • VT-X no está habilitado en la configuración del BIOS – VT-X puede ser deshabilitado desde la configuración del BIOS de forma manual o remota por algunas aplicaciones de terceros.
  • La CPU de la máquina no soporta VT-X – Aunque estos casos son raros, hay casos en los que el error se produce porque el PC en cuestión simplemente no está equipado para soportar la tecnología VT-X.
  • La virtualización Hyper-V está habilitada en Windows – Esta es quizás la causa más común por la que se produce este error. Como se sabe que la tecnología Hyper-V de Microsoft entra en conflicto con VT-X, el sistema operativo desactivará automáticamente VT-x si se activa la virtualización Hyper-V.
  • La actualización de Avast deshabilitó VT-X – Resulta que Avast publicó una actualización que deshabilita efectivamente VT-x mientras la protección en tiempo real está activa, a menos que el usuario habilite la virtualización anidada en el menú de ajustes.
  • El aislamiento del núcleo está activado – El aislamiento del núcleo es una opción de seguridad de Windows Defender que se sabe que entra en conflicto con VT-X mientras está activada.

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

También te puede interesar:  Cómo arreglar el alto uso de la CPU por RuntimeBroker.exe en Windows 10

Dado que los métodos que figuran a continuación están ordenados por complejidad y eficiencia, es mejor que los siga en el orden en que se presentan y que continúe hasta que encuentre una solución que sea eficaz en su caso particular.

Método 1: Desactivar la virtualización Hyper-V

Ya que este es uno de los escenarios más comunes, empecemos por asegurarnos de que la virtualización Hyper-V no interfiera con el VT-x. Siempre que la virtualización Hyper-V esté activada, desactivará automáticamente el equivalente de la virtualización VT-x.

Puede que tengas este problema después de instalar una aplicación como Docker. Ten en cuenta que en la mayoría de los casos, incluso si desinstalas la aplicación que activó el Hyper-V, la tecnología seguirá activada, lo que impedirá que se ejecute el VT-x.

Probemos este escenario desactivando el Microsoft Hyper V. Hay varias maneras de desactivar la virtualización del Hyper V, pero hagamos las cosas lo más simple posible. Aquí está la forma de desactivar Microsoft Hyper V desde un símbolo de comando elevado:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” cmd ” y pulsa Ctrl + Mayúsculas + Intro para abrir un Símbolo de Comando elevado. Cuando la ventana UAC (Control de cuentas de usuario) lo solicite, haga clic en Sí . Ejecutar diálogo: cmd y luego presione Ctrl + Shift + Enter
  2. En la línea de comandos elevada, pegue el siguiente comando para desactivar Microsoft Hyper V y presione Enter :

    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  3. Una vez que el comando se ejecute con éxito, cierre el indicador de comando elevado y reinicie su computadora.
  4. En el próximo arranque, abre una máquina Virtualbox de nuevo y mira si sigues recibiendo el mismo mensaje de error.
También te puede interesar:  Cómo arreglar la "unidad de disquete 0 busca el fracaso

Si todavía ve el error VT-x no está disponible (verr_vmx_no_vmx) cuando intenta iniciar un VM, baje al siguiente método.

Método 2: Habilitar la virtualización anidada desde el menú Avast Settings (si es aplicable)

Si utiliza Avast, tenga en cuenta que una actualización de la aplicación publicada en junio de 2017 añade una función automática que evitará automáticamente que VT-X se ejecute en su sistema si se cumplen ciertas condiciones.

Por suerte, hay una forma de rectificar este asunto sin desinstalar el cliente de seguridad de terceros. Muchos usuarios han informado de que pueden solucionar el problema después de ir a Avast Settings> Troubleshooting y habilitar las casillas de verificación asociadas a Usar la virtualización anidada donde esté disponible y Habilitar la virtualización asistida por hardware.

Habilitando la opción Usar la virtualización anidada donde esté disponible

Si este método no era aplicable a su escenario en particular, pase al siguiente método a continuación.

Método 3: Deshabilitar el aislamiento del núcleo del Windows Defender

Aislamiento del núcleo es una opción de seguridad del dispositivo Windows Defender que se sabe que entra en conflicto con VT-X. Si recibes el error VT-x no está disponible (verr_vmx_no_vmx) y utilizas Windows Defender como opción de seguridad predeterminada, te recomendamos que realices las investigaciones necesarias para determinar si el Aislamiento del núcleo está activado.

Así es como se hace:

  1. Accede al icono de inicio en la esquina inferior izquierda y busca Windows Defender. A continuación, haz clic en el Centro de seguridad de Windows Defender para abrir la opción de seguridad integrada. Abrir el Centro de seguridad de Windows Defender
  2. Una vez que estés dentro del Centro de seguridad de Windows Defender, haz clic en la entrada Seguridad de dispositivos del menú lateral izquierdo. Accede al menú Seguridad de dispositivos de Windows Defender
  3. Dentro del menú de Seguridad de Dispositivos, haga clic en Detalles del aislamiento del núcleo (bajo Aislamiento del núcleo ). Acceder a los ajustes del aislamiento del núcleo
  4. Dentro del menú Aislamiento del núcleo , asegúrese de que la palanca asociada a Integridad de la memoria está desactivada . Desactivación de la integridad de la memoria del aislamiento del núcleo
  5. Una vez que se haya desactivado la configuración, reinicie el ordenador y vea si el problema se ha resuelto en el siguiente inicio.
También te puede interesar:  ¿Cómo arreglar el error de Xbox One 0x91d70000?

Si todavía no puede ejecutar una Virtualbox VM sin obtener el error VT-x no está disponible (verr_vmx_no_vmx) , baje al método final.

Método 4: Habilitar VT-X desde los ajustes del BIOS

Si has llegado hasta aquí sin resultado, es probable que la razón por la que obtienes el error VT-x no esté disponible (verr_vmx_no_vmx) es porque la tecnología está desactivada en la configuración de tu BIOS. Ten en cuenta que algunas aplicaciones de terceros pueden anular estos ajustes, así que no descartes este método antes de comprobar si este escenario es cierto.

Los pasos para acceder a la configuración del BIOS y comprobar si el VT-X está activado serán diferentes dependiendo del fabricante de la placa base. Pero normalmente, puede encontrar esta configuración en Seguridad (Seguridad del sistema) listada como Tecnología de virtualización o VTx/VTd .

Habilitación de la virtualización desde la configuración del BIOS

Si todos los métodos anteriores han demostrado ser un fracaso, es muy probable que su máquina no esté equipada para soportar VT-X. Puedes ver si este escenario es aplicable a tu situación instalando y ejecutando esta herramienta desarrollada por Microsoft ( aquí ) para ver si tu CPU soporta HAV (la tecnología detrás de VT-X).

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.