Wat is 'n EFI-lêer?

INHOUDSOPGAWE:

Wat is 'n EFI-lêer?
Wat is 'n EFI-lêer?
Anonim

Wat om te weet

  • 'n EFI-lêer is 'n uitbreidbare firmware-koppelvlaklêer.
  • Maak een oop met EFI-ontwikkelaarstel.

Hierdie artikel verduidelik waarvoor 'n EFI-lêer gebruik word en hoe om een oop te maak as jy moet.

Wat is 'n EFI-lêer?

'n Lêer met die EFI-lêeruitbreiding is 'n Extensible Firmware Interface-lêer. Hulle is selflaailaaier-uitvoerbare, bestaan op UEFI (Unified Extensible Firmware Interface)-gebaseerde rekenaarstelsels, en bevat data oor hoe die selflaaiproses moet voortgaan.

Image
Image

EFI-lêers kan met EFI Developer Kit oopgemaak word, maar eerlik, tensy jy 'n hardeware-ontwikkelaar is, is daar min nut om een te "open".

Waar is die EFI-lêer in Windows?

Op 'n stelsel met 'n geïnstalleerde bedryfstelsel sal die selflaaibestuurder wat as deel van die moederbord UEFI-firmware bestaan, 'n EFI-lêerligging in die BootOrder-veranderlike gestoor hê. Dit kan eintlik nog 'n selflaaibestuurder wees as jy 'n geïnstalleerde multi-selflaai nutsding het, maar is gewoonlik net die EFI selflaailaaier vir jou bedryfstelsel.

Meeste van die tyd word hierdie lêer op 'n spesiale EFI-stelselpartisie gestoor. Hierdie partisie is tipies versteek en het nie 'n dryfletter nie.

Op 'n UEFI-stelsel met Windows 10 geïnstalleer, sal die EFI-lêer byvoorbeeld op een van die volgende liggings op daardie versteekte partisie geleë wees:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Jy sal die bootx64.efi-lêer sien as jy 'n 64-bis-weergawe van Windows geïnstalleer het of die bootia32.efi-lêer as jy 'n 32-bis-weergawe gebruik. Sien 64-bis en 32-bis: Wat is die verskil? vir meer hieroor as jy nie seker is nie.

Op sommige Windows-rekenaars dien die winload.efi-lêer as die selflaailaaier en word gewoonlik in die System32-lêergids gestoor:


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

As jou stelselaandrywer iets anders as C is of Windows in 'n ander vouer as Windows geïnstalleer is, sal die presiese pad op jou rekenaar natuurlik onderskeidelik verskil.

Op 'n stelsel sonder 'n geïnstalleerde bedryfstelsel, met 'n leë BootOrder-veranderlike, soek die moederbord se selflaaibestuurder op voorafbepaalde plekke vir 'n EFI-lêer, soos op skywe in optiese aandrywers en op ander gekoppelde media. Dit gebeur omdat, as daardie veld leeg is, jy nie 'n werkende bedryfstelsel geïnstalleer het nie en daarom gaan jy waarskynlik een volgende installeer.

Byvoorbeeld, op 'n Windows 10-installasie-DVD of ISO-beeld, bestaan die volgende twee lêers wat jou rekenaar se UEFI selflaaibestuurder vinnig sal opspoor:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Soos met die Windows-installasie-aandrywer en pad van bo af, sal die aandrywing hier verskil, afhangende van die mediabron. In hierdie geval is D die letter wat aan my optiese skyf toegewys is. Daarbenewens, soos u dalk opgemerk het, is beide 64-bis en 32-bis EFI selflaailaaiers op die installasiemedia ingesluit. Dit is omdat die installasieskyf beide argitektuurtipes as installasie-opsies bevat.

Waar is die lêer in ander bedryfstelsels?

Hier is 'n paar van die verstek EFI-lêerliggings vir sommige nie-Windows-bedryfstelsels:

macOS gebruik hierdie lêer as sy selflaailaaier, maar nie in alle situasies nie:


System\Library\CoreServices\boot.efi

Die EFI-selflaailaaier vir Linux sal verskil na gelang van die verspreiding wat jy geïnstalleer het, maar hier is 'n paar:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Jy kry die idee.

Kan jy steeds nie die lêer oopmaak of gebruik nie?

Neem kennis dat daar 'n paar lêertipes is wat baie soos ". EFI" gespel word wat jy dalk het en dus met 'n gewone sagtewareprogram kan oopmaak. Dit is heel waarskynlik die geval as jy bloot die lêeruitbreiding verkeerd gelees het.

Jy kan byvoorbeeld regtig 'n EFX eFax Fax Document-lêer hê wat niks te doen het met Extensible Firmware Interface-lêers nie en is eerder 'n dokument wat met 'n faksdiens oopmaak. Of dalk gebruik jou lêer die. EFL-lêeruitbreiding en is dit 'n External Format Language-lêer of 'n Encryptafile Geënkripteerde lêer.

As jy seker is dat jy die lêer wat jy het kan oopmaak, is dit heel waarskynlik nie in dieselfde formaat wat op hierdie bladsy beskryf word nie. Gaan eerder na die lêeruitbreiding vir jou lêer en ondersoek die program wat dit kan oopmaak of dit na 'n nuwe formaat kan omskakel.

Jy kan selfs probeer om dit na 'n lêeromskakelingsdiens soos Zamzar op te laai om te sien of dit die lêertipe sal herken en 'n omskakelingsformaat sal voorstel.

Gereelde Vrae

    Wat is lêer: \efi\microsoft\boot\bcd?

    Hierdie lêer is die Boot Configuration Data (BCD)-lêer vir jou Windows-bedryfstelsel. As jy 'n foutboodskap sien wat daarmee verband hou wat jou verhoed om jou rekenaar te begin, moet jy waarskynlik die BCD-lêer herbou. Op Windows 11/10, kry toegang tot Gevorderde opstartopsies > Foutopsporing > Gevorderde opsies en hardloop diebootrec opdrag.

    Wat is die lêerstelselformaat wat benodig word vir /boot/efi?

    Die EFI-stelselpartisie moet in FAT32 File Allocation Table (FAT) lêerstelselformaat wees.

Aanbeveel: