WSL 2 necesita la virtualización del procesador activada en el firmware. Es uno de los cuatro requisitos previos, no el único.
Verificar desde PowerShell
(Get-CimInstance Win32_Processor).VirtualizationFirmwareEnabled
Devuelve True o False.
Verificar con systeminfo
systeminfo
Al final, en la sección Hyper-V Requirements, aparece Virtualization Enabled In Firmware: Yes/No.
Si en su lugar aparece el mensaje “A hypervisor has been detected”, la virtualización ya está activa y funcionando. No hay que tocar la BIOS.
Verificar desde dentro de WSL
Si WSL ya funciona:
lscpu | grep -i virtualization
grep -E -c "vmx|svm" /proc/cpuinfo # si es mayor que 0, está disponible
Verificar sin terminal
Administrador de tareas → Rendimiento → CPU → “Virtualización: Habilitada”.
Entrar a la BIOS
- Reiniciar y pulsar repetidamente la tecla del fabricante:
| Tecla | Fabricantes |
|---|---|
F2 |
Dell, Acer, ASUS, Samsung |
F10 |
HP |
F1 o F2 |
Lenovo |
Supr / Del |
MSI, Gigabyte |
- O desde Windows: Configuración → Sistema → Recuperación → Inicio avanzado → Reiniciar ahora → Solucionar problemas → Opciones avanzadas → Configuración de firmware UEFI.
Qué opción activar
La opción se llama Intel Virtualization Technology, Intel VT-x, Virtualization Technology o SVM / Virtualization Support. Hay que ponerla en Enabled.
| Marca | Dónde suele estar |
|---|---|
| Lenovo | Configuration o Security → Virtualization |
| HP | System Configuration → Virtualization Technology |
| Dell | Virtualization Support → Virtualization |
| ASUS, Acer | Advanced → CPU Configuration |
| MSI | OC o Advanced → CPU Features |
También existe VT-d (virtualización de E/S). No es necesaria para WSL, pero no estorba activarla.
Se guarda con F10 y se confirma. Al volver a Windows, se repite la verificación.
Si WSL sigue fallando
La virtualización en la BIOS es solo el segundo de los requisitos. Con ella activa, quedan por revisar las características de Windows y el hipervisor en el arranque: están en requisitos previos de WSL 2.