Mi az EFI-fájl?

Tartalomjegyzék:

Mi az EFI-fájl?
Mi az EFI-fájl?
Anonim

Amit tudni kell

  • Az EFI-fájl egy bővíthető firmware-interfész-fájl.
  • Nyisson egyet az EFI Developer Kit segítségével.

Ez a cikk elmagyarázza, mire használható az EFI fájl, és hogyan lehet megnyitni, ha szükséges.

Mi az EFI-fájl?

Az EFI kiterjesztésű fájl egy bővíthető firmware-interfész fájl. Ezek rendszerbetöltő végrehajtható fájlok, UEFI (Unified Extensible Firmware Interface) alapú számítógépes rendszereken léteznek, és adatokat tartalmaznak a rendszerindítási folyamatról.

Image
Image

Az EFI fájlok megnyithatók az EFI Developer Kit segítségével, de őszintén szólva, hacsak nem vagy hardverfejlesztő, nem sok haszna van a „megnyitásnak”.

Hol van az EFI fájl a Windows rendszerben?

Telepített operációs rendszerrel rendelkező rendszeren az alaplap UEFI firmware részeként létező rendszerindítás-kezelő rendelkezik egy EFI-fájl helyével a BootOrder változóban. Ez valójában egy másik rendszerindítás-kezelő lehet, ha telepítve van egy multi-boot eszköz, de általában csak az operációs rendszer EFI rendszertöltője.

Ez a fájl legtöbbször egy speciális EFI rendszerpartíción van tárolva. Ez a partíció általában rejtett, és nincs meghajtóbetűje.

A Windows 10 operációs rendszerrel rendelkező UEFI-rendszeren például az EFI-fájl a következő helyek egyikén található azon a rejtett partíción:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

A bootx64.efi fájlt fogja látni, ha a Windows 64 bites verziója van telepítve, vagy a bootia32.efi fájlt, ha 32 bites verziót használ. Lásd: 64 bites és 32 bites: Mi a különbség? ha nem vagy biztos benne, többet megtudhatsz erről.

Egyes Windows számítógépeken a winload.efi fájl rendszertöltőként működik, és általában a System32 mappában tárolódik:


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

Ha a rendszermeghajtója nem C, vagy a Windows nem Windows mappába van telepítve, akkor a számítógépen lévő pontos elérési út természetesen eltérő lesz.

Telepített operációs rendszer nélküli, üres BootOrder változóval rendelkező rendszeren az alaplap rendszerindítás-kezelője előre meghatározott helyeken keres egy EFI-fájlt, például az optikai meghajtókban lévő lemezeken és más csatlakoztatott adathordozókon. Ez azért van így, mert ha ez a mező üres, akkor nincs telepítve működő operációs rendszer, ezért valószínűleg legközelebb telepíteni fog egyet.

Például egy Windows 10 telepítő DVD-n vagy ISO lemezképen a következő két fájl található, amelyeket a számítógép UEFI rendszerindítás-kezelője gyorsan megtalál:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

A Windows telepítési meghajtójához és felülről elérési útjához hasonlóan a meghajtó itt is eltérő lesz a médiaforrástól függően. Ebben az esetben a D az optikai meghajtómhoz rendelt betű. Ezen túlmenően, amint azt már észrevette, a 64 bites és a 32 bites EFI rendszertöltőket is tartalmazza a telepítési adathordozó. Ennek az az oka, hogy a telepítőlemez mindkét architektúratípust tartalmazza telepítési opcióként.

Hol van a fájl más operációs rendszerekben?

Íme néhány alapértelmezett EFI-fájl hely bizonyos nem Windows operációs rendszerekhez:

A macOS ezt a fájlt használja rendszertöltőként, de nem minden helyzetben:


System\Library\CoreServices\boot.efi

A Linux EFI rendszerbetöltője a telepített disztribúciótól függően eltérő lehet, de itt van néhány:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Érted az ötletet.

Még mindig nem tudja megnyitni vagy használni a fájlt?

Vegye figyelembe, hogy vannak olyan fájltípusok, amelyek írásmódja nagyon hasonlít az ". EFI"-hez, és amelyek ténylegesen rendelkezhetnek Önnel, és ezért megnyithatók egy normál szoftverrel. Valószínűleg ez a helyzet akkor, ha egyszerűen rosszul olvasta a fájlkiterjesztést.

Például lehet, hogy valóban rendelkezik egy EFX eFax faxdokumentum fájllal, amelynek semmi köze az Extensible Firmware Interface fájlokhoz, hanem egy faxszolgáltatással megnyíló dokumentum. Vagy lehet, hogy a fájl. EFL kiterjesztést használ, és egy külső formátumú nyelvi fájl vagy titkosított fájl titkosított fájl.

Ha biztos abban, hogy meg tudja nyitni a meglévő fájlt, akkor valószínűleg nem az ezen az oldalon leírt formátumban van. Ehelyett ellenőrizze még egyszer a fájl kiterjesztését, és keresse meg azt a programot, amely képes megnyitni vagy új formátumba konvertálni.

Meg is próbálhatja feltölteni egy fájlkonvertáló szolgáltatásba, például a Zamzarba, hogy megbizonyosodjon arról, hogy felismeri-e a fájltípust, és konverziós formátumot javasol-e.

GYIK

    Mi az a fájl: \efi\microsoft\boot\bcd?

    Ez a fájl az Ön Windows operációs rendszerének Boot Configuration Data (BCD) fájlja. Ha olyan hibaüzenetet lát hozzá, amely megakadályozza a számítógép indítását, valószínűleg újra kell építenie a BCD fájlt. Windows 11/10 rendszeren nyissa meg a Advanced Startup Options > Troubleshoot > Speciális beállítások és futtassa a bootrec parancs.

    Mi a fájlrendszer formátuma a /boot/efi számára?

    Az EFI rendszerpartíciónak FAT32 fájlallokációs táblázat (FAT) fájlrendszerformátumúnak kell lennie.