¿Por qué aparece el error VERR_VMX_NO_VMX VirtualBox en Windows 10?

¿Por qué aparece el error VERR_VMX_NO_VMX VirtualBox en Windows 10?

Después de algunas actualizaciones de Windows 10, posiblemente también de Windows 11, empiezan a surgir problemas con el arranque de VirtualBox. Por ejemplo, una de las últimas actualizaciones provocó una aparición masiva de código VERR_VMX_NO_VMX. Bloquea el arranque de la máquina virtual y de todos los sistemas virtuales que contiene. Afortunadamente, los foros temáticos extranjeros ya han encontrado la causa y varias formas de solucionarlo. Hemos tenido la amabilidad de recopilarlos para ti.

¿Por qué aparece el error VERR VMX NO VMX?

Este código de error está casi siempre relacionado con Hyper-V. Los desarrolladores de Microsoft han hecho que una actualización de Windows 10 pueda activar esta opción por sí misma. Empieza a entrar en conflicto con otras herramientas de virtualización y aparece el error. También puede ser una cuestión de confusión, mucha gente confunde detener un componente y desactivarlo, lo que significa que después de reiniciar el ordenador, Hyper-V puede volver a iniciarse. Esto incluye otros componentes de seguridad que utilizan la tecnología de una forma u otra.

En casos más raros, el problema podría ser la virtualización desactivada en la BIOS, y el aislamiento del núcleo de Windows 10 activo.

¿Cómo solucionar el error?

Para tratar eficazmente este tipo de error, no hay muchos procedimientos que seguir. En primer lugar, debes asegurarte de que Hyper-V no está activo y no se ha activado desde la actualización. En segundo lugar, debes intentar desactivar las variables DeviceGuard o CredentialGuard. Por último, puedes pasar a comprobar otros ajustes.

Lo que hay que hacer primero:

  • Desactivar los servicios de Hyper-V. Esto también puede hacerse manualmente a través del «Panel de Control», pero una forma más rápida es a través de la línea de comandos. Hay que utilizar previamente el siguiente comando bcdedit y ver el estado hypervisorlaunchtype. Si la consola especifica autoentonces ese es el problema. Entra en dism.exe /Online /Desactivar-Función:Microsoft-Hyper-V и dism.exe /Online /Desactivar-Función:Microsoft-Hyper-V.
  • Desactivar los componentes de DeviceGuard y CredentialGuardque utilizan Hyper-V, también pueden afectar a la configuración de inicio del entorno virtual. Para ello, ejecuta el «Editor de directivas de grupo» y, a continuación, ve a: «Política de equipo local»> «Configuración del equipo»> «Plantillas administrativas»> «Sistema»> «Protección de dispositivos»> «Activar la seguridad basada en la virtualización». Ajusta la opción a «Desactivado». A continuación, utiliza la siguiente serie de comandos. Sólo es importante comprobar que X es una letra de unidad no utilizada, de lo contrario hay que cambiarla. Una vez ejecutados, debes confirmar que DeviceGuard y CredentialGuard están desactivados.

mountvol X: /s

copy %WINDIR%System32SecConfig.efi X:EFIMicrosoftBootSecConfig.efi /Y

bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d «DebugTool» /application osloader

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} ruta «EFIMicrosoftBootSecConfig.efi»

bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} partición del dispositivo=X:

mountvol X: /d

Soluciones adicionales:

  • Desactiva el inicio rápido de Windows. Esto se hace fácilmente en «Panel de control» – «Encendido» – «Seleccionar acción del botón de encendido» – «Opciones de encendido» y «Desactivar el inicio rápido».
  • Desactivar el aislamiento del núcleo. En «Configuración», en «Actualización y seguridad», haz clic en «Centro de seguridad de Windows Defender» en la primera pestaña. A continuación, despliega el menú, haz clic en «Seguridad del dispositivo» y haz clic en el elemento «Detalles del aislamiento del núcleo». En el bloque «Integridad de la memoria», mueve el deslizador a la posición de inactividad.
  • Comprueba la actividad de virtualización en la BIOS. Normalmente se encuentra en la pestaña de Seguridad de la BIOS. Hay que activar Intel VTT, Intel VT-d o AMD Thinkpad V.
LEER   Como Cambiar Nombre en Zoom

Algunas de las medidas anteriores deberían funcionar y librarte del error VERR_VMX_NO_VMX. Esperamos que así sea, pero queremos conocer la eficacia real de los métodos, así que escribe sobre ello en los comentarios. Cuanto más detallada sea la descripción de tu problema y los procedimientos realizados, más útil será el material para otros lectores.