Cómo arreglar VT-X no disponible (verr_vmx_no_vmx) en VM
Cuando intenta iniciar una máquina virtual con la aplicación VirtualBox, aparece el mensaje de error Vt-X no está disponible (verr_vmx_no_vmx) en su computadora. La explicación más probable es que se haya desactivado la virtualización.
VT-x a menudo se puede habilitar o deshabilitar en su BIOS. Presione DEL (o una tecla similar) para acceder a la configuración del BIOS la primera vez que enciende su computadora. Puede hacer que la tecnología VT esté disponible.
Lea esta publicación para descubrir cómo solucionar el problema de Vt-X no disponible (Verr VMX No VMX) y por qué sucedió en primer lugar.
Contenido:
- 1 corrección de VT-X no disponible (VERR_VMX_NO_VMX)
- 2 Solucione el error 2023 de VirtualBox Vt-X (Verr_vmx_no_vmx).
- 2.1 1. Deshabilitar el aislamiento del núcleo de Windows Defender
- 2.2 2. Habilitar Vt-X en BIOS (menú de arranque)
- 2.3 3. Usando la línea de comando, deshabilite la virtualización de Hyper-V
- 2.4 4. Habilite la virtualización anidada en Avast
- 2.5 5. Deshabilitar Device Guard / Credential Guard
- 2.6 6. Eliminación del software antivirus de terceros
- 2.7 7. Habilitar la virtualización
- 2.8 8. Deshabilitar la integridad de la memoria
Reparar VT-X no disponible (VERR_VMX_NO_VMX)
He investigado el problema intentando reproducirlo y comprobando los informes de otros usuarios. Según tengo entendido, varias circunstancias harán que se genere este mensaje de error:
VT-X no está habilitado en el BIOS.
Algún software de terceros en la configuración del BIOS le permite desactivar VT-X manualmente o de forma remota. Esto dará como resultado el problema «Vt-X no disponible» (Verr VMX No VMX).
El procesador no es compatible con VT-X
En raras ocasiones, pero a veces el problema puede estar relacionado con la incapacidad de la PC para usar VT – X debido a sus limitaciones de hardware .
La virtualización de Windows Hyper-V está habilitada.
VT-X se ve obstaculizado por la tecnología Microsoft Hyper-V. El sistema operativo deshabilitará automáticamente VT-x si la virtualización de Hyper-V está habilitada.
VT-X se ha desactivado desde la actualización de Avast.
Avast lanzó recientemente una actualización que deshabilita completamente VT-x. La protección en tiempo real está activa al mismo tiempo a menos que el usuario active la virtualización multicapa en el menú de opciones.
Aislamiento de núcleo habilitado:
La aplicación VirtualBox puede tener problemas después de habilitar la opción Core Isolation en su máquina, lo que hace que VT-x (VERR VMX NO VMX) no esté disponible. Por lo tanto, le recomendamos que deshabilite esta función y verifique si el problema desapareció.
Solucionar el error 2023 de VirtualBox Vt-X (Verr_vmx_no_vmx)
1. Deshabilite el aislamiento del núcleo de Windows Defender.
Se sabe que Windows Defender Device Core Isolation entra en conflicto con VT-X. Compruebe si el aislamiento del kernel está habilitado si tiene problemas con Vt-X no disponible (Verr VMX No VMX) y usa Windows Defender como la configuración de seguridad predeterminada.
- Use el ícono de estrella ubicado en la esquina inferior izquierda para buscar Windows Defender.
- Vaya al Centro de seguridad de Windows Defender y selecciónelo para acceder a la función de seguridad integrada.
- Seleccione Seguridad del dispositivo en el menú de la izquierda en el Centro de seguridad de Windows Defender.
- En el menú Seguridad del dispositivo, seleccione Detalles de aislamiento del núcleo (en Aislamiento del núcleo).
- Asegúrese de que el interruptor de integridad de la memoria en el menú de aislamiento del kernel esté apagado.
- Después de deshabilitar la configuración, reinicie su computadora para verificar si el problema se resolvió.
- Verr vmx no vmx resuelve el problema «Vt-X no disponible».
2. Habilite Vt-X en BIOS (menú de arranque)
Deshabilitar la opción «Tecnología de virtualización» en la configuración del BIOS puede afectar significativamente este problema. Por lo tanto, verifique si esta opción está deshabilitada y habilítela si lo está.
Vt-X no está disponible (Verr VMX No VMX), muy probablemente debido a que la tecnología está deshabilitada en la configuración del BIOS. No abandone este método hasta que haya verificado si alguna aplicación de terceros puede cambiar esta configuración.
- Para ingresar al «modo BIOS», primero «inicie» la computadora y cuando aparezca el «logotipo de Windows» en la pantalla, presione el botón de configuración.
- En el modo BIOS, seleccione la pestaña Seguridad y luego seleccione Seguridad del sistema.
- Busque la configuración «Tecnología de virtualización (VTx/VTd)» y asegúrese de que esté «habilitada». Hazlo ahora si aún no está habilitado.
- “Reiniciar” la máquina usando tecnología de virtualización (VTx/VTd). Verr vmx no vmx resuelve el problema «Vt-X no disponible».
3. Mediante la línea de comandos, deshabilite la virtualización de Hyper-V.
Primero, asegúrese de que VT-x no interfiera con la virtualización de Hyper-V. El equivalente de virtualización de VT-x se deshabilita instantáneamente al habilitar o habilitar la virtualización de Hyper-V. Hyper funcionalidad deshabilitada después de la actualización. La instalación de una aplicación puede haber causado este problema. Tenga en cuenta que, en la mayoría de los casos, la tecnología Hyper-V continúa funcionando incluso después de desinstalar la aplicación que la activó.
Hay varias formas de deshabilitar la virtualización de Hyper-V. Para desinstalar Microsoft Hyper-V, ejecute las siguientes instrucciones desde un símbolo del sistema (como administrador):
- Mantenga presionada la tecla Windows y R juntas para abrir el cuadro de diálogo Ejecutar. Para abrir un símbolo del sistema elevado, presione Ctrl + Shift + escriba «cmd». Cuando la ventana UAC (User Account Control) le haga una pregunta, haga clic en Sí.
- Escriba cada uno de los siguientes comandos uno a la vez en un símbolo del sistema elevado para deshabilitar Microsoft Hyper-V:
- bcdedit /deshabilitar el tipo de inicio del hipervisor
- bcdedit /cambiar VM No
- dism.exe / Deshabilitar función: Microsoft-Hyper-V / En línea
- Después de que los comandos se ejecuten correctamente, cierre el símbolo del sistema y reinicie su computadora.
- Cuando reinicie su máquina VirtualBox, vea si aparece el mismo mensaje de error.
- Verr vmx no vmx resuelve el problema «Vt-X no disponible».
4. Habilite la virtualización anidada en Avast.
Si está utilizando Avast, tenga en cuenta que una actualización antivirus reciente introdujo una función automática que desactiva VT-X en su sistema cuando se cumplen ciertas condiciones. Este problema se puede resolver sin desinstalar el cliente de seguridad de terceros.
Habilite las comprobaciones de Avast Settings y Troubleshoot antes de seleccionar «Usar virtualización anidada dentro de la virtualización anidada».
Además, habilite la virtualización de hardware.
Compruebe si se ha resuelto el problema «Vt-X no disponible» (Verr VMX No VMX).
5. Deshabilitar Device Guard / Credential Guard
Use «Ventana + R» al mismo tiempo para iniciar el cuadro de diálogo «Ejecutar». Presione «Enter» después de escribir «gpedit.MSC» en el cuadro de diálogo.
- Vaya a las opciones de menú Política de equipo local, Configuración del equipo, Plantillas administrativas, Sistema, Protección de dispositivos y Desactivar seguridad basada en virtualización en la ventana del Editor de grupos.
- Aquí hay otra forma de completar la tarea si no puede usar el Editor de directivas de grupo.
- En el registro, cambie el valor de la clave «key HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled» a «0».
- Compruebe si se ha resuelto el problema «Vt-X no disponible» (Verr VMX No VMX).
6. Eliminar el software antivirus de terceros
Este problema puede ser causado por cualquier software antivirus que haya instalado en su computadora. Es mejor eliminarlo temporalmente y verificar si eso resuelve el problema. Los siguientes procedimientos le permitirán desactivar el Firewall de Windows Defender si lo está utilizando:
- En el cuadro de búsqueda junto al menú Inicio, escriba «Configuración» y presione la tecla Intro.
- Seleccione «Seguridad de Windows» después de seleccionar «Actualización y seguridad» en el panel izquierdo de la ventana Configuración.
- En Ámbitos de protección, haga clic en Protección contra virus y amenazas y, a continuación, haga clic en Administrar configuración en Configuración de protección contra virus y amenazas.
- vt-x no está disponible
- Asegúrese de que el interruptor «Protección en tiempo real» esté apagado en esta ventana.
- Seleccione «Firewall y protección de red» en el panel izquierdo de la pestaña «Seguridad de Windows».
- Seleccione «Red de dominio», «Red privada» y «Red pública» en orden en este campo.
- Compruebe si se ha resuelto el problema «Vt-X no disponible» (Verr VMX No VMX).
7. Activa la virtualización
- Inicie una ventana de línea de comando.
- Ahora escriba systeminfo.exe en el símbolo del sistema.
- vt-x no está disponible
- Puede ver que la virtualización está habilitada en el firmware a la derecha de los requisitos del sistema Hyper-V.
- Seleccione la configuración en el menú desplegable yendo al menú de inicio.
- Luego seleccione Actualización y seguridad de la lista. Haga clic en «Recuperación» en la pestaña recién agregada que aparecerá.
- Reinicie haciendo clic en el botón «Reiniciar ahora» en «Inicio avanzado» que se puede encontrar en «Recuperación» y haga clic.
- Cuando aparece una pantalla azul con ciertos íconos, se debe seleccionar Solucionar problemas.
- Haga clic en la pestaña «Avanzado». El firmware es la causa de nuestro problema, por lo que debe buscar esta configuración.
- Una vez que los encontremos pulsamos en la opción de configuración del firmware UEFI y aparecerá de nuevo el botón de reinicio. Presione Entrar para reiniciar.
- vt-x no está disponible
- Al presionar la tecla de función correspondiente, encuentre la configuración del BIOS.
- Habrá un nuevo panel; seleccione «Configuración del sistema» (puede usar las teclas de flecha para esto) y luego busque «Tecnología de virtualización».
- En este punto, su tecnología de virtualización está activada. Presionando F10 puedes salir de esto.
- Asegúrese de resolver el error «Vt-X no está disponible» (Verr vmx no vmx).
8. Deshabilitar la integridad de la memoria
La seguridad de Windows viene con una función de seguridad basada en virtualización que puede detectar inyecciones de código de bajo nivel y proteger su computadora incluso de las infecciones más graves. Sin embargo, esto entra en conflicto con VirtualBox al igual que con Hyper-V.
Sin embargo, la mayoría de los usuarios no necesitan el alto nivel de protección que ofrece Core Isolation. En las computadoras portátiles modernas, está deshabilitado de forma predeterminada porque interfiere con el software ya instalado para optimizar el rendimiento del hardware.
Para ver si su problema está solucionado, puede deshabilitar la función de integridad de la memoria de Seguridad de Windows. Haga lo siguiente para ayudar con esto:
- En el cuadro de búsqueda de la barra de tareas, escriba «Seguridad de Windows».
- Haga clic en un resultado de búsqueda específico.
- Haga clic en la pestaña Seguridad del dispositivo en el lado izquierdo.
- Seleccione Detalles de aislamiento del núcleo.
- Deshabilite la integridad de la memoria al alternar el botón.
- Después de hacer eso, reinicie su computadora para verificar si el problema persiste.
Conclusión
Su computadora con Windows mostrará el error «VT-x deshabilitado en BIOS para todos los modos de CPU» si la virtualización no está habilitada. Sin embargo, la configuración del BIOS de muchas PC con Windows desactiva la virtualización de forma predeterminada; la virtualización debe estar habilitada para crear una nueva máquina virtual. Espero que esta publicación te haya sido útil. Si tiene alguna pregunta o comentario sobre este artículo, déjelos en la sección de comentarios a continuación y nos pondremos en contacto con usted.
Deja una respuesta