Las CPU modernas tienen funciones de virtualización de hardware que ayudan a acelerar las máquinas virtuales creadas en VirtualBox, VMware, Hyper-V y otras aplicaciones. Pero estas funciones no siempre están habilitadas de forma predeterminada.
Las máquinas virtuales son una gran innovación. Con las aplicaciones virtualizadas, puede ejecutar una máquina completamente virtual en Windows dentro del sistema actual. Con ese escritorio virtual, puede ejecutar diferentes sistemas operativos, probar aplicaciones en un entorno sandbox y probar funciones sin preocupaciones. Para funcionar, las aplicaciones de máquinas virtuales necesitan aceleración de hardware integrada en las CPU modernas. Esto significa aceleración de hardware Intel VT-x para CPU Intel y aceleración de hardware AMD-V para CPU AMD.
A veces, puede encontrar mensajes de error en aplicaciones de VM como los siguientes:
- La aceleración de hardware VT-x/AMD-V no está disponible en su sistema
- Este servidor es compatible con Intel VT-x, pero no habilita Intel VT-x
- El procesador de esta computadora no es compatible con Hyper-V
Hay muchas causas diferentes para estos errores. La primera es que la aceleración por hardware no está habilitada. En sistemas con CPU Intel, la función Intel VT-x se puede desactivar mediante la configuración del BIOS o el firmware UEFI. De hecho, a menudo está desactivado de forma predeterminada en las computadoras nuevas. En sistemas con CPU AMD, este error no ocurrirá porque la función AMD-V siempre está habilitada, por lo que la configuración del BIOS o UEFI no se cambia.
Otro motivo es utilizar una aplicación de virtualización como VMWare o VirtualBox cuando la máquina tiene instalado Hyper-V de Microsoft. Hyper-V se encarga de las funciones de aceleración de hardware y evita que otras aplicaciones virtuales accedan a él.
Así que veamos cómo solucionar estos problemas.
Desinstalar Hyper-V
Si tiene instalado Hyper-V , se vuelve “codicioso” y no permite que otras aplicaciones de virtualización accedan a las funciones de aceleración de hardware. Esto suele ocurrir con el hardware Intel VT-x, pero también puede ocurrir con AMD-V. En este caso, verá un mensaje de error Intel VT-x (o AMD-V) no encontrado aunque esté habilitado en su computadora.
Para resolver este problema, simplemente desinstale Hyper-V. Hyper-V es una característica opcional de Windows, por lo que es un poco diferente a la desinstalación normal de aplicaciones . Vaya al Panel de control> Desinstalar un programa. En la ventana " Programas y características " , seleccione " Activar o desactivar las características de Windows ".

En la ventana "Características de Windows" , desmarque la casilla de verificación "Hyper-V" y luego haga clic en " Aceptar " .
Cuando termine de desinstalar Hyper-V, reinicie su computadora y luego intente usar VirtualBox o VMware nuevamente.
Habilite Intel VT-x en BIOS o UEFI
Si tiene una CPU Intel y desinstalar Hyper-V no resuelve el problema, o la aplicación virtual aún envía un mensaje de que Intel VT-x está deshabilitado, debe ingresar a la configuración del BIOS o UEFI en la computadora. Los sistemas BIOS se encontraban comúnmente en computadoras personales fabricadas antes del lanzamiento de Windows 8 y pueden ser reemplazados por UEFI en las computadoras actuales. La posibilidad de utilizar UEFI aumenta cada vez más la modernidad de las computadoras personales.
En un sistema basado en BIOS, acceda a la configuración del BIOS reiniciando la PC y presionando la tecla correspondiente cuando se inicia por primera vez. La tecla que debes presionar depende del fabricante de la computadora, pero generalmente es la tecla "Eliminar" o "F2". También es posible que veas un mensaje durante el inicio que dice algo como "Presiona {tecla} para acceder a la configuración". Si no puede encontrar la clave exacta para acceder a la configuración del BIOS, simplemente busque en la web algo como "{Computadora} {número_modelo} accede al BIOS".
![Cómo habilitar la virtualización Intel VT-x en BIOS o UEFI Cómo habilitar la virtualización Intel VT-x en BIOS o UEFI]()
Para las computadoras basadas en UEFI, no puede simplemente presionar una tecla mientras la computadora se está iniciando. En su lugar, debe seguir estas instrucciones para acceder a la configuración UEFI desde las opciones de arranque avanzadas de Windows. Mantenga presionada la tecla Mayús cuando haga clic en Reiniciar en Windows para reiniciar ese menú.
Ya sea que tu computadora use BIOS o UEFI, una vez que estés en el menú de configuración puedes comenzar a buscar opciones etiquetadas como "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions", "Vanderpool" o similares.
Normalmente encontrarás la opción en el submenú "Procesador". Este submenú puede estar ubicado en algún lugar debajo del menú "Chipset", "Northbridge", "Control avanzado de chipset" o "Configuración avanzada de CPU".
Habilite la opción y luego seleccione "Guardar y salir" o una función similar para guardar los cambios de configuración y reiniciar la computadora.
![Cómo habilitar la virtualización Intel VT-x en BIOS o UEFI Cómo habilitar la virtualización Intel VT-x en BIOS o UEFI]()
Después de reiniciar su computadora, intente usar VirtualBox o VMware nuevamente.
Qué hacer si no ve la opción Intel VT-x en BIOS o UEFI
Desafortunadamente, algunos fabricantes de portátiles y de placas base no tienen la opción de habilitar Intel VT-x en la configuración de BIOS o UEFI. Si no ve esta opción, busque en la web el número de modelo si es una computadora portátil o la placa base si es una computadora de escritorio y " habilite Intel VT-x".
En algunos casos, los fabricantes pueden publicar actualizaciones de firmware BIOS o UEFI que incluyan esta opción. Por lo tanto, puede resultar útil actualizar el firmware BIOS o UEFI.