Antes de instalar otro sistema operativo, preparar un arranque dual o activar Secure Boot conviene saber cómo ha arrancado realmente el ordenador. No es exactamente lo mismo que saber si la placa base admite UEFI: un equipo compatible con UEFI puede estar arrancando todavía en modo Legacy o CSM.
La comprobación es sencilla tanto en Windows como en Linux. Además, no hace falta entrar en la configuración del firmware ni instalar una aplicación de diagnóstico.
La respuesta rápida
- En Windows: pulsamos
Windows + R, escribimosmsinfo32y miramos el campo Modo de BIOS. - En Linux: ejecutamos
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "Legacy BIOS"en la terminal.
Estos dos métodos indican el modo utilizado para iniciar el sistema actual. Si el resultado es Legacy, no significa necesariamente que el ordenador sea incapaz de usar UEFI.

Comprobar si Windows usa UEFI o Legacy
El método más directo en Windows 10 y Windows 11 es la herramienta Información del sistema:
- Pulsamos
Windows + R. - Escribimos
msinfo32y pulsamos Intro. - En Resumen del sistema, buscamos el campo Modo de BIOS.
Si aparece UEFI, Windows ha arrancado en modo UEFI. Si aparece Heredado o Legacy, la instalación actual está iniciándose mediante el modo de compatibilidad con la BIOS antigua.
En la misma ventana encontraremos Estado de arranque seguro. Puede aparecer activado, desactivado o no compatible. Este dato se refiere a Secure Boot, no al modo UEFI en sí: podemos utilizar UEFI con Secure Boot desactivado.
Comprobar Secure Boot con PowerShell
También podemos abrir PowerShell como administrador y ejecutar:
Confirm-SecureBootUEFI
True: Secure Boot está activado.False: el equipo admite Secure Boot, pero está desactivado.Cmdlet not supported on this platform: Windows no está arrancado mediante UEFI o la plataforma no admite esta función.
Si PowerShell muestra un error de acceso denegado, debemos volver a abrirlo con permisos de administrador.
Comprobar UEFI o Legacy desde Linux
En Linux podemos comprobar si existe el directorio que el kernel utiliza para exponer la interfaz EFI:
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "Legacy BIOS"
El resultado será UEFI o Legacy BIOS. El comando funciona en Ubuntu, Linux Mint, Debian, Fedora y la mayoría de distribuciones actuales porque no depende del entorno de escritorio.
Hay un detalle importante si lo ejecutamos desde una memoria USB: estaremos comprobando cómo se ha iniciado esa sesión Live, no cómo arranca el sistema instalado en el disco. Esto resulta útil al preparar una instalación de Ubuntu, ya que nos permite confirmar que hemos elegido la entrada UEFI del USB en el menú de arranque.
Confirmarlo con efibootmgr
Si tenemos instalado efibootmgr, podemos consultar las entradas guardadas en el firmware:
sudo efibootmgr -v
En un arranque UEFI veremos datos como BootCurrent, BootOrder y las rutas de los cargadores EFI. Si indica que las variables EFI no están disponibles, debemos usar la comprobación de /sys/firmware/efi como referencia principal: además de un arranque Legacy, el error puede deberse a que efivarfs no esté disponible en ese entorno.
Ver el estado de Secure Boot en Linux
Para Secure Boot utilizaremos mokutil:
mokutil --sb-state
La salida habitual será SecureBoot enabled o SecureBoot disabled. Si el comando no existe, en Ubuntu, Linux Mint y Debian podemos instalarlo con:
sudo apt update
sudo apt install mokutil
UEFI, Legacy, Secure Boot y GPT no son lo mismo
Buena parte de la confusión viene de utilizar estos términos como si fueran equivalentes:
| Término | Qué significa |
|---|---|
| UEFI | La interfaz moderna de firmware que sustituye a la BIOS tradicional. |
| Legacy BIOS | El método de arranque antiguo. En equipos UEFI puede ofrecerse mediante CSM. |
| Secure Boot | Una función de UEFI que verifica el software utilizado durante el arranque. Puede estar activada o desactivada. |
| GPT y MBR | Son estilos de particionado del disco, no el firmware del ordenador. |
En una instalación normal de Windows, el arranque UEFI utiliza un disco GPT y el arranque Legacy suele ir acompañado de MBR. Aun así, mirar únicamente el tipo de particiones no es una prueba tan fiable como msinfo32 o /sys/firmware/efi. En Linux existen configuraciones menos habituales que rompen esa asociación.
¿Y si aparece Legacy pero el ordenador admite UEFI?
Es bastante frecuente en ordenadores que se instalaron hace años. La placa puede incluir UEFI, pero tener activado Legacy Boot o el módulo de compatibilidad CSM. Los comandos anteriores sólo pueden decirnos cómo ha arrancado el sistema en este momento.
Para confirmar la compatibilidad real debemos consultar el manual del ordenador o de la placa base y entrar en la configuración del firmware. Según el fabricante, la opción puede aparecer como Boot Mode, UEFI/Legacy Boot, CSM o Compatibility Support Module.
Desde Windows 11 podemos llegar a ella desde Configuración → Sistema → Recuperación → Inicio avanzado → Reiniciar ahora. Después elegimos Solucionar problemas → Opciones avanzadas → Configuración de firmware UEFI. Si esta opción no aparece, todavía podemos entrar al encender el ordenador mediante la tecla indicada por el fabricante, normalmente Supr, Esc, F2, F10 o F12.
No cambies de Legacy a UEFI sin revisar el disco
Cambiar una opción de Legacy o CSM a UEFI no convierte automáticamente la instalación existente. Si Windows se instaló en modo Legacy sobre un disco MBR, puede dejar de arrancar al cambiar el firmware.
Antes de hacerlo debemos guardar una copia de los archivos importantes y comprobar el estilo del disco. En PowerShell podemos consultarlo con:
Get-Disk | Select-Object Number, PartitionStyle
Windows incluye la herramienta MBR2GPT para validar y convertir determinadas instalaciones sin borrar los datos, pero conviene tratarlo como un proceso aparte y seguir la documentación del fabricante. Primero podemos realizar una validación sin modificar el disco:
mbr2gpt /validate /allowFullOS
Que la validación termine correctamente no cambia nada todavía. La conversión, la configuración del firmware y una posible recuperación del arranque deben prepararse antes de continuar. En un arranque dual también es aconsejable que Windows y Linux utilicen el mismo modo.
Dudas frecuentes
¿UEFI es lo mismo que BIOS?
No exactamente. UEFI sustituye a la BIOS tradicional, aunque los fabricantes y el propio Windows siguen utilizando la palabra BIOS en algunos menús y mensajes.
¿Si uso UEFI tengo Secure Boot activado?
No. Secure Boot es una función de UEFI y puede estar desactivada. Por eso debemos comprobarla por separado con msinfo32, Confirm-SecureBootUEFI o mokutil --sb-state.
¿Un disco GPT demuestra que el sistema usa UEFI?
No por sí solo. Es una pista muy clara en Windows, pero el tipo de particionado y el modo de arranque son datos diferentes. Es mejor utilizar las comprobaciones directas que hemos visto.
Con estos pasos podremos distinguir el firmware que admite el ordenador, el modo con el que ha arrancado y el estado de Secure Boot. Son tres datos distintos y tenerlos claros evita bastantes problemas antes de instalar Linux, actualizar Windows o tocar las opciones del firmware.
Espero que la guía os haya servido. Si algún fabricante utiliza un nombre diferente para estas opciones, podéis dejarlo en los comentarios para que también le resulte útil a otros usuarios.
