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.
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.