Cómo resolver el error de Oracle VM VirtualBox con procesadores AMD: AMD-V está deshabilitado en el BIOS (o por el sistema operativo host) (VERR_SVM_DISABLED)

Cómo resolver el error de Oracle VM VirtualBox con procesadores AMD: AMD-V está deshabilitado en el BIOS (o por el sistema operativo host) (VERR_SVM_DISABLED)

Con las máquinas virtuales te enfrentarás a problemas habituales en las nuevas computadoras. Por ejemplo, recientemente cambié de un Intel Core i7 a un AMD Ryzen 9 3950x. Todo funcionó excepcionalmente hasta que intenté arrancar algunas máquinas virtuales usando Virtual Box:

Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).
AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED).

Result Code: 
E_FAIL (0x80004005)
Component: 
ConsoleWrap
Interface: 
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Este problema suele aparecer por las siguientes razones:

  1. La virtualización (AMD-V) está deshabilitada en la configuración del BIOS.
  2. Si Microsoft Hyper-V está habilitado, automáticamente significa que la tecnología de virtualización incorporada se desactivó.
  3. La versión de BIOS no admite muchos núcleos de CPU. Si: resulta que VM VirtualBox podría plantear el problema si el software se ve obligado a crear una máquina virtual con más de 1 núcleo de CPU. Para hacer esto, requiere virtualizaciones de hardware y generará el error si la función está deshabilitada o no disponible.

A. Habilita el modo de máquina virtual segura en el BIOS

Básicamente, el código de error VERR_SVM_DISABLE te indica que tu PC es compatible con AMD-V, pero está deshabilitado en el BIOS. Simplemente puedes iniciar tu computadora e iniciar la BIOS. En la placa que admite procesadores AMD, encontrarás esta opción como Modo de máquina virtual segura (Secure Virtual Machine Mode SVM) . Por ejemplo, en nuestra placa AORUS x570 podemos encontrar esta opción en el modo avanzado, en la pestaña Tweak, busque la configuración avanzada de CPU:

Tweak Aorus

Y luego busque la opción Modo de máquina virtual segura y habilítela:

Enable Secure Virtual Machine Mode

Guarda los cambios y reinicia la computadora, en la mayoría de los casos, la virtualización funcionará de inmediato, especialmente en computadoras nuevas. Si intentas iniciar tu máquina virtual y aún falla, continúa con la siguiente solución posible.

B. Deshabilitar Windows Hyper-V

Muchos usuarios encontraron la solución a este problema simplemente deshabilitando la función Microsoft Hyper V de Windows 10. Para hacer esto, tendrás que abrir el ejecutable appwiz.cpl a través del cuadro de diálogo de ejecución (Windows keyR):

Windows 10 appwiz.cpl Virtualization

Luego haz clic en Activar o desactivar las funciones de Windows en el lado izquierdo de la página de inicio del panel de control:

Turn Windows Features ON/OFF

Finalmente busca Hyper-V en la lista:

Hyper-V Disable Windows 10

Haz clic en Aceptar y reinicia tu computadora, esto debería resolver el problema cuando intentes iniciar la máquina nuevamente. Si no funciona, puedes continuar con la siguiente opción.

C. Cambia el número de núcleos de CPU a 1

Si después de las dos soluciones mencionadas, la virtualización aún falla, es muy probable que la tecnología AMD-V no sea compatible con la configuración actual de tu máquina virtual. Muchos usuarios informan que, cuando el software asigna más de 1 CPU en la configuración del sistema, lo que obliga al sistema a utilizar la virtualización de hardware para iniciar el host virtual, aparece esta excepción. Por lo tanto, deberás limitar la cantidad de procesadores. Ve a la configuración de la máquina virtual:

Virtual Box Settings

Y reduce la cantidad de procesadores a 1:

Virtual Box Change Processors Amount

Cierra la configuración y reinicia tu máquina virtual. Debería iniciarse sin que AMD-V esté desactivado en el BIOS.

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores