Cómo saber si tengo BIOS o UEFI por fecha de compra
Como debes saber, los IBM PC y clónicos han venido usando BIOS desde hace décadas, hasta que llegó UEFI. Una de las primeras en hacer el cambio fueron los equipos HP dotados con procesadores Intel Itanium durante mediados de los 90. Estos empezaron a implementar un sistema denominado IBI o Intel Boot Initiative, que posteriormente sería renombrado como EFI.
En 2005 se crearía la UEFI Foundation para coordinar y estandarizar el desarrollo de este firmware. A ella se unieron compañías como Intel, AMD, Apple, Dell, Lenovo y Microsoft, entre otros, para decidir cuál sería el futuro de este sistema.
En 2007 empezaría el desarrollo de UEFI con nuevas implementaciones y mejoras, entre las que se daba la oportunidad de agregar una GUI (Graphic User Interface) como la que agregan muchos fabricantes de placas base como ASUS, Gigabyte, MSI, etc., para que veas una interfaz más intuitiva y no la típica que se podía apreciar en los sistemas con BIOS basado en texto y que es la que distribuyen compañías como AMI, etc.
Muchos fabricantes de equipos OEM/ODM y de placas base, comenzaron a incluir en sus productos este nuevo firmware, más aún tras el anuncio de Microsoft de hacer requisito indispensable para arrancar Windows 8.x (en adelante) el sistema Secure Boot integrado en UEFI. Ese anuncio se produjo en 2011, por lo que si tienes un equipo comprado después de esa fecha, lo más probable es que tengas UEFI y no BIOS.
Sin embargo, si creías que todo era tan fácil como mirar la fecha, te equivocas, ya que dentro de UEFI también existe la posibilidad de trabajar como si fuese un BIOS, es decir, de volver a la tabla de particiones MBR en vez de GPT, y sin Secure Boot y otras funciones específicas del UEFI.
Si has entrado al menú de configuración de tu firmware, seguro que habrás visto opciones como BIOS Legacy o CSM (Compatibility Support Module). Pues bien, esto es también un modo de saber qué sistema estás usando, ya que aunque tengas UEFI, tu sistema podría estar funcionando en modo BIOS si tienes estas opciones habilitadas…
Pero si no quieres acceder al BIOS/UEFI para mirar esto y prefieres comprobarlo de otro modo, en los siguientes apartados de explicaremos varios métodos para saber qué estás usando…
Comprobar si estás usando BIOS o UEFI desde Windows
Para saber qué estas utilizando sin salir del sistema operativo Windows, tienes las siguientes opciones:
Con msinfo
Los pasos a seguir para comprobar si tienes BIOS o UEFI desde msinfo32, son:
- Presiona la combinación de teclas Win + R.
- En la ventana que aparece, escribe msinfo32 y pulsa Ejecutar.
- En la ventana que aparece, busca dentro del Resumen del sistema la línea Modo de BIOS.
- En la columna de valor de este ítem, pueden aparecer dos opciones:
- Heredado o Legacy: puede que tengas un UEFI, pero en modo heredado o Legacy.
- UEFI: está funcionando en modo UEFI.
Desde un archivo de Windows
Otra forma de saber si tienes BIOS o UEFI es siguiendo estos otros pasos:
- Abre el Explorador de archivos de tu Windows.
- Luego ve a la ruta C:\Windows\Panther.
- Dentro de esta carpeta debes buscar el archivo llamado setupact.log.
- Pulsa clic derecho sobre él y Abrir con. Puedes usar cualquier editor de texto, como el Bloc de Notas. Deberás ejecutarlo como Administrador.
- Dentro busca una línea llamada Detected Boot Environment, para ver información de si estás usando BIOS/Legacy o UEFI.
Comprobar si tengo BIOS o UEFI desde Linux
Si deseas hacerlo desde el sistema operativo GNU/Linux, en alguna de tus distros, puedes seguir estos pasos:
Ve al directorio /sys/firmware/efi. Puedes hacerlo tanto el gestor de archivos o desde la consola con el comando cd.
Abre este fichero con un editor de texto que prefieras, dentro tienes la información que necesitas para conocer si tienes BIOS o UEFI.
Otra posibilidad es usando el comando efibootmgr para obtener información. Por ejemplo, puedes seguir estos pasos:
- Abre el terminal.
- Ejecuta el comando
sudo apt install efibootmgr