¿Cómo arreglar el modo crudo no está disponible por cortesía de Hyper-V?

¿Cómo arreglar el modo crudo no está disponible por cortesía de Hyper-V?

How Fix Raw Mode Is Unavailable Courtesy Hyper V

Los ' El modo sin formato no está disponible por cortesía de Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) ”Aparece el error de VirtualBox cuando intentan iniciar una máquina virtual. Para algunos usuarios, este error ocurre a pesar de que la tecnología Hyper-V está deshabilitada en sus máquinas.



El modo sin procesar no está disponible por cortesía de Hyper-V (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



Cuando intente corregir este error, su primera parada sería asegurarse de que Hyper-V no esté habilitado en las características de Windows. Si ya está inhabilitado, otros posibles culpables podrían ser un habilitado verificación de hipervisor , un Device Guard habilitado (Credential Guard) o algún tipo de interferencia facilitada por una característica de seguridad de Windows Defender llamada Core Isolation.

Sin embargo, en configuraciones de máquina más antiguas, también puede ver este error debido al hecho de que el hardware la virtualización está deshabilitada a nivel de BIOS o UEFI.



1. Deshabilite las herramientas de administración de Hyper-V

La causa número uno que provocará el ' El modo sin formato no está disponible por cortesía de Hyper-V ' El error es el hecho de que Hyper-V está habilitado en su máquina. Esta tecnología de virtualización patentada de Microsoft permite la creación de máquinas virtuales en sistemas x86 y x64 que ejecutan una versión de Windows de forma nativa.

Pero ninguna de las alternativas de terceros como VirtualBox o VMware lo está utilizando por razones de estabilidad. Aún más, se niegan específicamente a trabajar cuando esta tecnología está habilitada. Sin embargo, Windows 10 ahora está programado para priorizar Hyper-V sobre una tecnología de virtualización similar.

Como puede imaginar, esto tiene el potencial de crear muchos problemas, incluido el VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT código de error. Para solucionarlo, deberá deshabilitar Hyper-V para permitir que la alternativa de terceros se haga cargo.



Y cuando se trata de hacer esto, tiene dos caminos a seguir. Puede hacerlo directamente desde el terminal o puede hacerlo desde el menú de la GUI de Programas y características. Siéntase libre de seguir el enfoque que prefiera:

Deshabilitar Hyper-V a través de GUI

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Appwiz.cpl' y presione Entrar para abrir el Programas y características menú.

    Escriba appwiz.cpl y presione Entrar para abrir la lista de programas instalados

  2. Una vez que esté dentro del Programas y características menú, utilice el menú de la derecha para hacer clic en Activar o desactivar las características de windows desde el panel de la izquierda.

    Acceder al menú de funciones de Windows

  3. Desde dentro del Características de Windows menú, continúe y expanda el Carpeta Hyper-V . Luego, asegúrese de desmarcar la casilla asociada con Herramientas de administración de Hyper-V y Plataforma Hyper-V antes de finalmente hacer clic Okay .

    Deshabilitar Hyper-V a través de la pantalla Características de Windows

  4. Espere hasta que se complete el procedimiento, luego reinicie su computadora y vea si el problema se resuelve después del próximo inicio.

Deshabilitar Hyper-V a través del terminal CMD

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un símbolo del sistema avanzado. Cuando finalmente veas el UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.

    Ejecución del símbolo del sistema

  2. Después de que logre ingresar a la terminal CMD elevada, escriba o pegue el siguiente comando y presione Entrar para deshabilitar la función Hyper-V:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. Una vez que el comando se haya procesado correctamente, cierre la ventana de CMD y reinicie su computadora.
  4. En el próximo inicio, repita la acción que estaba causando el El modo sin formato no está disponible por cortesía de Hyper-V error y vea si el problema ahora está resuelto.

En caso de que esta operación no le haya permitido solucionar el problema, siga las instrucciones a continuación para conocer una forma diferente de solucionar el problema.

2. Desactive la verificación del hipervisor

Resulta que puede encontrar este problema incluso si Hyper-V está deshabilitado. Un escenario popular que puede causar este problema es una instancia en la que HyperVisorLaunchType el servicio está configurado para AUTO. Esto terminará obligando a su sistema a buscar aplicaciones que usen VT-x antes de que se inicie cada máquina virtual.

Varios usuarios afectados han logrado resolver este problema ejecutando la utilidad Bcdedit para verificar el estado de HyperVisorLaunchType y deshabilítelo en caso de que esté configurado en Automático.

Aquí hay una guía rápida sobre cómo hacer esto en cualquier computadora con Windows:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba 'Cmd' dentro del cuadro de texto, luego presione Ctrl + Mayús + Entrar para abrir una terminal CMD elevada.

    Ejecución del símbolo del sistema

    Nota: Cuando llegas al UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

  2. Una vez que esté dentro de la terminal CMD elevada, escriba el siguiente comando y presione Entrar para verificar el estado de HyperVisor:
    bcdedit

    Nota : En caso de que el estado de hipervisorlaunchtype ajustado a Discapacitado, omita los siguientes pasos a continuación y vaya directamente a Método 3 .

  3. Una vez que tenga los resultados, desplácese hacia abajo hasta hipervisorlaunchtype sección y ver si el estado está establecido en Auto .

    Un ejemplo en el que HyperAdvisor está configurado en automático

  4. En caso de que el estado de hipervisorlaunchtype muestra Auto , escribe o pega el siguiente comando y presiona Entrar para establecer el estado en Discapacitado:
    bcdedit / establecer hypervisorlaunchtype off
  5. Una vez que el comando se haya procesado con éxito, cierre la terminal CMD elevada y luego reinicie la máquina host.
  6. En el próximo inicio, inicie una máquina virtual VirtualBox y vea si el problema ya está resuelto.

En caso de que el mismo problema persista, pase a la siguiente solución potencial a continuación.

3. Deshabilitar Device Guard / Credential Guard

Otros usuarios afectados han logrado arreglar el El modo sin formato no está disponible por cortesía de Hyper-V error al usar Gpedit (Editor de políticas de grupo local) para deshabilitar Guardia del dispositivo (también conocido como Credential Guard).

Resulta que esta combinación de software y servicios relacionados con la empresa orientados a la seguridad podría terminar en conflicto con ciertas funciones de VirtualBox VM. Si este es el culpable de la VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, puede resolver el problema fácilmente desactivando Device Guard a través del Editor de políticas de grupo local.

Pero tenga en cuenta que no todas las versiones de Windows tienen las utilidades de Gpedit por defecto. Windows 10 Home y un par de otras sub-versiones asociadas no lo incluirán. Sin embargo, hay pasos que puede seguir para instalar gpedit.msc en Windows 10 .

Una vez que se haya asegurado de que el Editor de políticas de grupo local sea accesible en su versión de Windows, aquí hay una guía rápida sobre cómo deshabilitar la protección del dispositivo:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba 'Gpedit.msc' y luego golpea Entrar para abrir el Editor de políticas de grupo local .

    Ejecución del editor de grupos de políticas locales

    Nota: Si se lo solicita el UAC (Control de cuentas de usuario) mensaje, haga clic en si para otorgar privilegios administrativos.

  2. Una vez que esté dentro del Editor de políticas de grupo local, use el menú del lado izquierdo para navegar a la siguiente ubicación:
    Política de equipo local> Configuración del equipo> Plantillas administrativas> Sistema> Protección de dispositivos
  3. Después de lograr llegar a la ubicación correcta, muévase a la sección de la derecha de la utilidad Gpedit y haga doble clic en Activar la seguridad basada en virtualización .

    Active la seguridad basada en la virtualización

  4. Una vez que esté dentro del Activar la seguridad basada en virtualización ventana, simplemente cambie el estado a Discapacitado y haga clic en Aplicar para guardar los cambios.

    Tecnología de virtualización deshabilitada

  5. Después de que consigas hacer esto, NO HAGA reinicia tu computadora todavía. En su lugar, abra un símbolo del sistema elevado presionando Tecla de Windows + R , tipo ' cmd 'Y luego presione Ctrl + Mayús + Entrar .

    Ejecución del símbolo del sistema

    Nota: Cuando veas el UAC (Control de cuentas de usuario) , haga clic en Sí para otorgar la autorización de administrador del terminal CMD.

  6. Dentro de la ventana de CMD, pegue los siguientes comandos y presione Entrar después de cada uno para eliminar las variables EFI relacionadas que aún podrían causar este problema:
    mountvol X: / s copy% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / aplicación osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} ruta ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d1586a476dit72 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 copy% 32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / application osloader bcdedit / set {0cb3b571-2f2e-4343- a879-d86a476d7215} ruta ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} secuencia de arranque {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2adop-431586} DISABLE-LSA-ISO, DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} partición de dispositivo = X: mountvol X: / d

    Nota: Tenga en cuenta que X es un marcador de posición para una unidad no utilizada. Ajuste el valor en consecuencia.

  7. Después de que cada comando se procese correctamente, reinicie la máquina host y vea si el problema se resuelve en el próximo inicio.

En caso de que sigas encontrando el mismo ' El modo sin formato no está disponible por cortesía de Hyper-V ' error, vaya al siguiente método a continuación.

4. Deshabilite el aislamiento del núcleo en Windows Defender

Resulta que una función de seguridad del antivirus predeterminado también puede ser responsable de este problema. En Windows 10, Windows Defender tiene una función agrupada Core Isolation: es esencialmente una capa adicional de seguridad basada en virtualización diseñada para repeler ataques más sofisticados.

Sin embargo, se sabe que esta característica de seguridad interfiere con el buen funcionamiento de las máquinas virtuales (especialmente las facilitadas por alternativas de terceros).

Varios usuarios afectados que también se encontraban con el ' El modo sin formato no está disponible por cortesía de Hyper-V ' error han confirmado que finalmente pudieron solucionar el problema aplicando algunas modificaciones que les permitieron deshabilitar el aislamiento del núcleo desde el menú de configuración de Seguridad de Windows.

Aquí hay una guía rápida sobre cómo deshabilitar el aislamiento del núcleo desde el menú de configuración de Windows Defender:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba ' ms-settings: windowsdefender 'Dentro del cuadro de texto y presione Entrar para abrir el Ficha Seguridad de Windows (ex Windows Defender) del Configuraciones aplicación. presione una tecla para ingresar a la configuración o BIOS

    Ejecutar diálogo: ms-settings: windowsdefender

  2. Una vez que esté dentro del Seguridad de Windows pestaña, vaya a la sección de la derecha y haga clic en Seguridad del dispositivo debajo Áreas de protección .
  3. A continuación, desplácese hacia abajo por la lista de opciones disponibles y haga clic en Detalles del aislamiento del núcleo (debajo Aislamiento del núcleo ).
  4. Dentro del menú de aislamiento del núcleo, asegúrese de que el conmutador asociado con la integridad de la memoria esté establecido en Apagado .
  5. Una vez que se aplique la modificación, reinicie su computadora y vea si el problema se solucionó en el próximo inicio.

Deshabilitar el aislamiento del núcleo a través del menú Configuración

En caso de que el conmutador asociado con el aislamiento del núcleo esté atenuado o reciba un mensaje de error cuando intente desactivarlo, aquí hay una guía rápida para lograr el mismo resultado a través del Editor del registro:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Regedit' dentro del cuadro de texto y presione Entrar para abrir el Editor del Registro. Luego, haga clic en si en el UAC (solicitud de cuenta de usuario) para otorgar privilegios administrativos.

    Ejecutando el Editor del Registro

  2. Dentro del Editor del Registro, use la sección de la izquierda para navegar a la siguiente ubicación:
    Computadora  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Nota: Puede navegar allí manualmente o puede publicar la ubicación directamente en la barra de navegación y presionar Entrar para llegar al instante.

  3. Después de lograr llegar a la ubicación correcta, muévase a la sección de la derecha y haga doble clic en el Habilitado llave.

    Accediendo a la clave habilitada

  4. Después de que consigas abrir el Habilitado Valor, deja la base para Hexadecimal y cambia el Datos de valor a 0 .

    Establecer los datos de valor de Enabled en 0

  5. Hacer clic Okay para guardar la modificación, luego cierre el Editor del Registro y reinicie su computadora para ver los cambios.
  6. En el siguiente inicio de la máquina, repita la acción que estaba causando el VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT código de error y vea si el problema persiste.

En caso de que el problema aún no se resuelva, pase a la siguiente solución potencial a continuación.

5. Habilite la virtualización en BIOS o UEFI

Otra posible razón que podría causar este problema es una instancia en la que la virtualización de hardware está deshabilitada desde la configuración de BIOS o UEFI. Tenga en cuenta que la virtualización está habilitada de forma predeterminada en cada pieza de hardware nuevo hoy en día, es posible que las configuraciones de computadoras más antiguas no tengan esta opción habilitada de manera predeterminada.

Si tiene una configuración de PC más antigua, es posible que deba habilitar la virtualización de hardware manualmente desde la configuración de BIOS o UEFI. Varios usuarios afectados han confirmado que el problema se resolvió por completo después de hacer esto.

Aquí hay una guía rápida sobre cómo habilitar la virtualización desde la configuración de su BIOS o UEFI:

  1. En caso de que tenga una computadora con BIOS, iníciela y comience a presionar la tecla Configuración repetidamente tan pronto como vea la pantalla de inicio. Con la mayoría de las configuraciones, el Preparar es una de las teclas F (F2, F4, F6, F8) o la tecla Del llave.

    Presione [tecla] para ingresar a la configuración

    Nota: Si está utilizando una computadora basada en UEFI, siga los pasos ( aquí ) para arrancar directamente en el Inicio avanzado menú de opciones. Una vez que esté allí, puede acceder a la configuración del firmware UEFI directamente desde ese menú.

    Acceder a la configuración del firmware UEFI

  2. Tan pronto como llegue a la configuración de su BIOS o UEFI, comience a navegar por los menús para encontrar su placa base equivalente a la tecnología de virtualización (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool, etc.)
  3. Cuando logre localizarlo, asegúrese de configurarlo en Habilitado.

    Habilitación de la tecnología de virtualización de Intel

    Nota: En la mayoría de los casos, encontrará esta opción en Procesador, Seguridad, Conjunto de chips, Avanzado, Control de conjunto de chips avanzado o Configuración avanzada de CPU. Pero tenga en cuenta que su pantalla puede ser muy diferente a la nuestra dependiendo de la placa base que esté usando y el fabricante de la CPU. En caso de que no pueda encontrar la opción usted mismo, busque en línea pasos específicos de acuerdo con su configuración.

  4. Después de lograr habilitar la tecnología de virtualización, guarde los cambios que realizó en la configuración de su BIOS o UEFI y reinicie su computadora para permitir que arranque normalmente.
  5. En la siguiente secuencia de inicio, repita la acción que estaba causando el ' El modo sin formato no está disponible por cortesía de Hyper-V ' error y vea si el problema ahora está resuelto.

En caso de que el mismo problema persista, pase a la siguiente solución potencial a continuación.

9 minutos de lectura