Kaj je datoteka EFI?

Kazalo:

Kaj je datoteka EFI?
Kaj je datoteka EFI?
Anonim

Kaj morate vedeti

  • Datoteka EFI je datoteka vmesnika razširljive vdelane programske opreme.
  • Odprite enega z EFI Developer Kit.

Ta članek pojasnjuje, za kaj se uporablja datoteka EFI in kako jo odpreti, če je potrebno.

Kaj je datoteka EFI?

Datoteka s pripono datoteke EFI je datoteka vmesnika razširljive vdelane programske opreme. So izvršljive datoteke zagonskega nalagalnika, obstajajo v računalniških sistemih, ki temeljijo na UEFI (Unified Extensible Firmware Interface), in vsebujejo podatke o tem, kako naj poteka postopek zagona.

Image
Image

Datoteke EFI je mogoče odpreti s kompletom EFI Developer Kit, a odkrito povedano, razen če ste razvijalec strojne opreme, je "odpiranje" le malo koristno.

Kje je datoteka EFI v sistemu Windows?

V sistemu z nameščenim operacijskim sistemom ima upravitelj zagona, ki obstaja kot del vdelane programske opreme UEFI matične plošče, lokacijo datoteke EFI, shranjeno v spremenljivki BootOrder. To je lahko dejansko še en upravitelj zagona, če imate nameščeno orodje za več zagonov, vendar je običajno le zagonski nalagalnik EFI za vaš operacijski sistem.

Večino časa je ta datoteka shranjena na posebni sistemski particiji EFI. Ta particija je običajno skrita in nima črke pogona.

V sistemu UEFI z nameščenim sistemom Windows 10 bo na primer datoteka EFI na eni od naslednjih lokacij, na skriti particiji:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Videli boste datoteko bootx64.efi, če imate nameščeno 64-bitno različico sistema Windows, ali datoteko bootia32.efi, če uporabljate 32-bitno različico. Glejte 64-bitni in 32-bitni: Kakšna je razlika? za več o tem, če niste prepričani.

Na nekaterih računalnikih Windows datoteka winload.efi deluje kot zagonski nalagalnik in je običajno shranjena v mapi System32:


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

Če vaš sistemski pogon ni C ali je Windows nameščen v mapo, ki ni Windows, bo natančna pot v vašem računalniku seveda drugačna.

V sistemu brez nameščenega operacijskega sistema s prazno spremenljivko BootOrder upravljalnik zagona matične plošče išče datoteko EFI na vnaprej določenih mestih, na primer na diskih v optičnih pogonih in na drugih povezanih medijih. To se zgodi, ker če je to polje prazno, nimate nameščenega delujočega operacijskega sistema in ga boste verjetno naslednjič namestili.

Na primer, na namestitvenem DVD-ju Windows 10 ali ISO-sliki obstajata naslednji dve datoteki, ki ju bo upravitelj zagona UEFI vašega računalnika hitro našel:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Tako kot pri namestitvenem pogonu Windows in poti od zgoraj, se bo pogon tukaj razlikoval glede na vir medija. V tem primeru je D črka, dodeljena mojemu optičnemu pogonu. Poleg tega, kot ste morda opazili, sta na namestitvenem mediju vključena tako 64-bitni kot 32-bitni zagonski nalagalnik EFI. To je zato, ker namestitveni disk vsebuje obe vrsti arhitekture kot možnosti namestitve.

Kje je datoteka v drugih operacijskih sistemih?

Tukaj je nekaj privzetih lokacij datotek EFI za nekatere operacijske sisteme, ki niso Windows:

macOS uporablja to datoteko kot svoj zagonski nalagalnik, vendar ne v vseh situacijah:


System\Library\CoreServices\boot.efi

Zagonski nalagalnik EFI za Linux se bo razlikoval glede na distribucijo, ki ste jo namestili, a tukaj je nekaj:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Razumeli ste.

Še vedno ne morete odpreti ali uporabiti datoteke?

Upoštevajte, da obstajajo nekatere vrste datotek, ki so napisane zelo podobno kot ". EFI", ki jih morda dejansko imate in jih lahko zato odprete z običajnim programom. To se najverjetneje zgodi, če ste preprosto napačno prebrali datotečno pripono.

Na primer, morda res imate datoteko EFX eFax Fax Document, ki nima nobene zveze z datotekami Extensible Firmware Interface in je namesto tega dokument, ki se odpre s storitvijo faksa. Morda pa vaša datoteka uporablja pripono datoteke. EFL in je datoteka v jeziku zunanjega formata ali šifrirana datoteka Encryptafile.

Če ste prepričani, da lahko odprete datoteko, ki jo imate, potem najverjetneje ni v isti obliki, kot je opisana na tej strani. Namesto tega še enkrat preverite pripono datoteke in poiščite program, ki jo lahko odpre ali pretvori v novo obliko.

Lahko ga celo poskusite naložiti v storitev za pretvorbo datotek, kot je Zamzar, da vidite, ali bo prepoznala vrsto datoteke in predlagala obliko pretvorbe.

FAQ

    Kaj je datoteka: \efi\microsoft\boot\bcd?

    Ta datoteka je datoteka s podatki o konfiguraciji zagona (BCD) za vaš operacijski sistem Windows. Če vidite sporočilo o napaki, povezano z njo, ki vam preprečuje zagon računalnika, boste verjetno morali znova zgraditi datoteko BCD. V sistemu Windows 11/10 odprite Advanced Startup Options > Troubleshoot > Advanced options in zaženitebootrec ukaz.

    Kakšna je oblika datotečnega sistema, ki je potrebna za /boot/efi?

    Sistemska particija EFI mora biti v formatu datotečnega sistema FAT32 File Allocation Table (FAT).

Priporočena: