Què és un fitxer EFI?

Taula de continguts:

Què és un fitxer EFI?
Què és un fitxer EFI?
Anonim

Què cal saber

  • Un fitxer EFI és un fitxer d'interfície de firmware extensible.
  • Obre'n un amb el kit de desenvolupador EFI.

Aquest article explica per a què serveix un fitxer EFI i com obrir-ne un si cal.

Què és un fitxer EFI?

Un fitxer amb l'extensió de fitxer EFI és un fitxer d'interfície de firmware extensible. Són executables del carregador d'arrencada, existeixen en sistemes informàtics basats en UEFI (Unified Extensible Firmware Interface) i contenen dades sobre com ha de procedir el procés d'arrencada.

Image
Image

Els fitxers EFI es poden obrir amb EFI Developer Kit, però francament, tret que siguis un desenvolupador de maquinari, "obrir-ne" serveix de poc.

On és el fitxer EFI a Windows?

En un sistema amb un sistema operatiu instal·lat, el gestor d'arrencada que existeix com a part del microprogramari UEFI de la placa base tindrà una ubicació del fitxer EFI emmagatzemada a la variable BootOrder. Aquest podria ser un altre gestor d'arrencada si teniu instal·lada una eina d'arrencada múltiple, però normalment només és el carregador d'arrencada EFI per al vostre sistema operatiu.

La majoria de vegades, aquest fitxer s'emmagatzema en una partició especial del sistema EFI. Aquesta partició normalment s'amaga i no té una lletra d'unitat.

En un sistema UEFI amb Windows 10 instal·lat, per exemple, el fitxer EFI es trobarà en una de les ubicacions següents, en aquesta partició oculta:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Veureu el fitxer bootx64.efi si teniu instal·lada una versió de Windows de 64 bits o el fitxer bootia32.efi si feu servir una versió de 32 bits. Vegeu 64 bits i 32 bits: quina diferència hi ha? per obtenir més informació sobre això si no n'esteu segur.

En alguns ordinadors Windows, el fitxer winload.efi actua com a carregador d'arrencada i normalment s'emmagatzema a la carpeta System32:


C:\Windows\System32\Boot\winload.efi

Si la unitat del sistema no és C o Windows està instal·lat en una carpeta diferent de Windows, el camí exacte de l'ordinador serà diferent, per descomptat.

En un sistema sense un sistema operatiu instal·lat, amb una variable BootOrder en blanc, el gestor d'arrencada de la placa base cerca un fitxer EFI en llocs predefinits, com ara discos en unitats òptiques i altres suports connectats. Això passa perquè, si aquest camp està buit, no teniu un sistema operatiu instal·lat i, per tant, és probable que n'instal·leu un a continuació.

Per exemple, en un DVD d'instal·lació de Windows 10 o una imatge ISO, existeixen els dos fitxers següents, que el gestor d'arrencada UEFI del vostre ordinador localitzarà ràpidament:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Com amb la unitat d'instal·lació de Windows i el camí des de d alt, la unitat aquí serà diferent segons la font del suport. En aquest cas, D és la lletra assignada a la meva unitat òptica. A més, com haureu notat, els carregadors d'arrencada EFI de 64 i 32 bits s'inclouen al suport d'instal·lació. Això es deu al fet que el disc d'instal·lació conté els dos tipus d'arquitectura com a opcions d'instal·lació.

On és el fitxer en altres sistemes operatius?

A continuació es mostren algunes de les ubicacions de fitxers EFI predeterminades per a alguns sistemes operatius que no són Windows:

macOS utilitza aquest fitxer com a carregador d'arrencada, però no en totes les situacions:


System\Library\CoreServices\boot.efi

El carregador d'arrencada EFI per a Linux variarà segons la distribució que hàgiu instal·lat, però aquí n'hi ha alguns:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Ja tens la idea.

Encara no pots obrir ni utilitzar el fitxer?

Tingueu en compte que hi ha alguns tipus de fitxers que s'escriuen molt com ". EFI" que realment podeu tenir i, per tant, podeu obrir amb un programa de programari normal. És probable que aquest sigui el cas si simplement heu llegit malament l'extensió del fitxer.

Per exemple, és possible que tingueu un fitxer de document de fax EFX eFax que no tingui res a veure amb els fitxers d'interfície de firmware extensible i, en canvi, sigui un document que s'obre amb un servei de fax. O potser el vostre fitxer utilitza l'extensió de fitxer. EFL i és un fitxer d'idioma de format extern o un fitxer Encryptafile Encrypta.

Si esteu segur que podeu obrir el fitxer que teniu, és probable que no estigui en el mateix format que es descriu en aquesta pàgina. En comptes d'això, comproveu l'extensió del fitxer i investigueu el programa que el pugui obrir o convertir-lo a un format nou.

Fins i tot podeu provar de penjar-lo a un servei de conversió de fitxers com Zamzar per veure si reconeix el tipus de fitxer i suggerir un format de conversió.

FAQ

    Què és el fitxer: \efi\microsoft\boot\bcd?

    Aquest fitxer és el fitxer de dades de configuració d'arrencada (BCD) per al vostre sistema operatiu Windows. Si veieu un missatge d'error associat amb ell que us impedeix arrencar el vostre ordinador, és probable que hàgiu de reconstruir el fitxer BCD. A Windows 11/10, accediu a Opcions d'inici avançades > Resolució de problemes > Opcions avançades i executeu elbootrec comanda.

    Quin és el format del sistema de fitxers necessari per a /boot/efi?

    La partició del sistema EFI hauria d'estar en format de sistema de fitxers de la taula d'assignació de fitxers (FAT) FAT32.

Recomanat: