¡El gestor de arranque sencillo para todos!  
Producto
Pedir
Apoyo
  UEFI en breve
Acerca de

Breve descripción de UEFI

El firmware UEFI es el sucesor de la BIOS. Al igual que la BIOS, el firmware UEFI se almacena en un chip y por lo tanto el firmware UEFI está disponible inmediatamente después de encender el ordenador. UEFI se utiliza desde 2010. Desde aproximadamente 2020, el arranque mediante UEFI ha sustituido en gran medida al arranque mediante BIOS. A diferencia de BIOS, existen especificaciones detalladas de las funciones e interfaces de UEFI.

CSM (Compatibility Support Module):
El CSM es un componente de UEFI que proporciona funciones de BIOS. Activando CSM una máquina UEFI arranca de forma idéntica a una máquina BIOS.

Partición del sistema EFI y archivos efi:
La partición del sistema EFI (ESP) es una partición especial en un disco GPT. La especificación UEFI define que el ESP se formatea como FAT32. El ESP contiene archivos efi. Además, puede contener otros archivos (por ejemplo, datos de configuración). El firmware UEFI contiene todas las funciones necesarias para cargar un archivo efi desde FAT32 e iniciarlo. Los archivos efi son archivos que contienen el código del cargador de arranque para iniciar un sistema operativo.

Cuando instalas un sistema operativo en una máquina UEFI, el programa de instalación crea particiones GPT, incluido el ESP, y almacena en ellas el archivo efi correspondiente. El sistema operativo real se almacena en una partición GPT separada.

Variables de arranque UEFI:
Las variables UEFI se almacenan en la NVRAM. Pueden ser leídas y escritas por el firmware UEFI y por los sistemas operativos (Windows, Linux, ...). La siguiente captura de pantalla muestra las variables UEFI relevantes para el arranque:
Variables de arranque UEFI
BootOrder
Esta variable contiene el orden de las opciones de arranque. El firmware UEFI primero intenta arrancar la primera entrada (Boot0017). Si falla, intenta la segunda entrada (Boot0013). Estos intentos continúan hasta que se encuentra una opción de arranque que funcione.

Boot####
Las opciones de arranque individuales se almacenan como variables UEFI con los nombres Boot####. Aquí #### es un número hexadecimal de cuatro dígitos que empieza por 0000. La variable correspondiente (por ejemplo Boot0017) contiene una breve descripción y el nombre de un archivo efi junto con una indicación sobre la partición donde se encuentra este archivo. con una indicación sobre la partición donde se encuentra este archivo.