Qué saber
- Un archivo EFI es un archivo de interfaz de firmware extensible.
- Abra uno con EFI Developer Kit.
Este artículo explica para qué se usa un archivo EFI y cómo abrir uno si es necesario.
¿Qué es un archivo EFI?
Un archivo con la extensión de archivo EFI es un archivo de interfaz de firmware extensible. Son ejecutables del cargador de arranque, existen en sistemas informáticos basados en UEFI (Interfaz de firmware extensible unificada) y contienen datos sobre cómo debe proceder el proceso de arranque.
Los archivos EFI se pueden abrir con EFI Developer Kit, pero francamente, a menos que sea un desarrollador de hardware, no sirve de mucho "abrir" uno.
¿Dónde está el archivo EFI en Windows?
En un sistema con un sistema operativo instalado, el administrador de arranque que existe como parte del firmware UEFI de la placa base tendrá una ubicación de archivo EFI almacenada en la variable BootOrder. En realidad, este podría ser otro administrador de arranque si tiene una herramienta de arranque múltiple instalada, pero generalmente es solo el cargador de arranque EFI para su sistema operativo.
La mayoría de las veces, este archivo se almacena en una partición especial del sistema EFI. Esta partición normalmente está oculta y no tiene una letra de unidad.
En un sistema UEFI con Windows 10 instalado, por ejemplo, el archivo EFI se ubicará en una de las siguientes ubicaciones, en esa partición oculta:
EFI\boot\bootx64.efi
EFI\boot\bootia32.efi
Verá el archivo bootx64.efi si tiene instalada una versión de Windows de 64 bits o el archivo bootia32.efi si está usando una versión de 32 bits. Consulte 64 bits y 32 bits: ¿Cuál es la diferencia? para obtener más información sobre esto si no está seguro.
En algunas computadoras con Windows, el archivo winload.efi actúa como cargador de arranque y generalmente se almacena en la carpeta System32:
C:\Windows\System32\Boot\winload.efi
Si la unidad de su sistema no es C o si Windows está instalado en una carpeta que no es Windows, la ruta exacta en su computadora diferirá respectivamente, por supuesto.
En un sistema sin un sistema operativo instalado, con una variable BootOrder en blanco, el administrador de arranque de la placa base busca un archivo EFI en lugares predefinidos, como discos en unidades ópticas y otros medios conectados. Esto ocurre porque, si ese campo está vacío, no tiene un sistema operativo instalado y, por lo tanto, es probable que instale uno a continuación.
Por ejemplo, en un DVD de instalación de Windows 10 o una imagen ISO, existen los siguientes dos archivos, que el administrador de arranque UEFI de su computadora localizará rápidamente:
D:\efi\boot\bootx64.efi
D:\efi\boot\bootia32.efi
Al igual que con la unidad de instalación de Windows y la ruta de arriba, la unidad aquí será diferente dependiendo de la fuente de medios. En este caso, la D es la letra asignada a mi unidad óptica. Además, como habrá notado, los cargadores de arranque EFI de 64 bits y 32 bits están incluidos en los medios de instalación. Esto se debe a que el disco de instalación contiene tanto tipos de arquitectura como opciones de instalación.
¿Dónde está el archivo en otros sistemas operativos?
Estas son algunas de las ubicaciones de archivos EFI predeterminadas para algunos sistemas operativos distintos de Windows:
macOS usa este archivo como cargador de arranque, pero no en todas las situaciones:
Sistema\Biblioteca\CoreServices\boot.efi
El cargador de arranque EFI para Linux diferirá según la distribución que haya instalado, pero aquí hay algunos:
EFI\SuSE\elilo.efi
EFI\RedHat\elilo.efi
EFI\ubuntu \elilo.efi
Entiendes la idea.
¿Sigue sin poder abrir o usar el archivo?
Tenga en cuenta que hay algunos tipos de archivos que se escriben de forma muy parecida a ". EFI" que usted podría tener y, por lo tanto, puede abrir con un programa de software normal. Es probable que este sea el caso si simplemente leyó mal la extensión del archivo.
Por ejemplo, es posible que realmente tenga un archivo de documento de fax EFX eFax que no tiene nada que ver con los archivos de la interfaz de firmware extensible y, en cambio, es un documento que se abre con un servicio de fax. O tal vez su archivo usa la extensión de archivo. EFL y es un archivo de lenguaje de formato externo o un archivo cifrado Encryptafile.
Si está seguro de que puede abrir el archivo que tiene, lo más probable es que no esté en el mismo formato que se describe en esta página. En su lugar, verifique dos veces la extensión de su archivo e investigue el programa que puede abrirlo o convertirlo a un nuevo formato.
Incluso podría intentar subirlo a un servicio de conversión de archivos como Zamzar para ver si reconoce el tipo de archivo y sugiere un formato de conversión.
Preguntas Frecuentes
¿Qué es el archivo: \efi\microsoft\boot\bcd?
Este archivo es el archivo de datos de configuración de arranque (BCD) para su sistema operativo Windows. Si ve un mensaje de error asociado que le impide iniciar su PC, es probable que necesite reconstruir el archivo BCD. En Windows 11/10, acceda a Opciones de inicio avanzadas > Solucionar problemas > Opciones avanzadas y ejecute elComando bootrec.
¿Cuál es el formato del sistema de archivos necesario para /boot/efi?
La partición del sistema EFI debe estar en formato de sistema de archivos FAT32 File Allocation Table (FAT).