Vad att veta
- En EFI-fil är en Extensible Firmware Interface-fil.
- Öppna en med EFI Developer Kit.
Den här artikeln förklarar vad en EFI-fil används till och hur man öppnar en om du behöver.
Vad är en EFI-fil?
En fil med filtillägget EFI är en Extensible Firmware Interface-fil. De är körbara starthanterare, finns på UEFI (Unified Extensible Firmware Interface) baserade datorsystem och innehåller data om hur startprocessen ska fortgå.
EFI-filer kan öppnas med EFI Developer Kit, men ärligt talat, såvida du inte är en hårdvaruutvecklare, är det liten nytta att "öppna" en.
Var är EFI-filen i Windows?
På ett system med ett installerat operativsystem kommer starthanteraren som finns som en del av moderkortets UEFI-firmware att ha en EFI-filplats lagrad i BootOrder-variabeln. Detta kan faktiskt vara en annan starthanterare om du har ett installerat multiboot-verktyg, men är vanligtvis bara EFI-starthanteraren för ditt operativsystem.
För det mesta är den här filen lagrad på en speciell EFI-systempartition. Den här partitionen är vanligtvis dold och har ingen enhetsbeteckning.
På ett UEFI-system med Windows 10 installerat, till exempel, kommer EFI-filen att finnas på en av följande platser, på den dolda partitionen:
EFI\boot\bootx64.efi
EFI\boot\bootia32.efi
Du kommer att se filen bootx64.efi om du har en 64-bitarsversion av Windows installerad eller filen bootia32.efi om du använder en 32-bitarsversion. Se 64-bitars och 32-bitars: Vad är skillnaden? för mer om detta om du är osäker.
På vissa Windows-datorer fungerar filen winload.efi som starthanteraren och lagras vanligtvis i System32-mappen:
C:\Windows\System32\Boot\winload.efi
Om din systemenhet är något annat än C eller Windows är installerat i en annan mapp än Windows, så kommer den exakta sökvägen på din dator att skilja sig åt, naturligtvis.
På ett system utan ett installerat operativsystem, med en tom BootOrder-variabel, letar moderkortets starthanterare på fördefinierade platser efter en EFI-fil, som på skivor i optiska enheter och på andra anslutna media. Detta beror på att, om det fältet är tomt, du inte har ett fungerande operativsystem installerat och du kommer troligen att installera ett nästa.
Till exempel, på en installations-DVD eller ISO-avbild för Windows 10, finns följande två filer som din dators UEFI-starthanterare snabbt hittar:
D:\efi\boot\bootx64.efi
D:\efi\boot\bootia32.efi
Liksom med Windows-installationsenheten och sökvägen ovanifrån, kommer enheten här att vara annorlunda beroende på mediekällan. I det här fallet är D bokstaven som tilldelats min optiska enhet. Dessutom, som du kanske har märkt, ingår både 64-bitars och 32-bitars EFI-startladdare på installationsmediet. Detta beror på att installationsskivan innehåller båda arkitekturtyperna som installations alternativ.
Var är filen i andra operativsystem?
Här är några av standard EFI-filplatserna för vissa icke-Windows-operativsystem:
macOS använder den här filen som sin starthanterare, men inte i alla situationer:
System\Library\CoreServices\boot.efi
EFI-starthanteraren för Linux kommer att skilja sig beroende på vilken distribution du har installerat, men här är några:
EFI\SuSE\elilo.efi
EFI\RedHat\elilo.efi
EFI\ubuntu \elilo.efi
Du förstår.
Kan du fortfarande inte öppna eller använda filen?
Tänk på att det finns vissa filtyper som stavas mycket som ". EFI" som du faktiskt kan ha och därför kan öppnas med ett vanligt program. Detta är troligen fallet om du helt enkelt har läst filtillägget fel.
Du kanske till exempel verkligen har en EFX eFax Fax Document-fil som inte har något att göra med Extensible Firmware Interface-filer och är istället ett dokument som öppnas med en faxtjänst. Eller så kanske din fil använder filtillägget. EFL och är en språkfil i externt format eller en krypterad fil med krypterad fil.
Om du är säker på att du kan öppna filen du har, är den troligen inte i samma format som beskrivs på den här sidan. Dubbelkolla istället filtillägget för din fil och leta reda på programmet som kan öppna den eller konvertera den till ett nytt format.
Du kan till och med försöka ladda upp den till en filkonverteringstjänst som Zamzar för att se om den känner igen filtypen och föreslår ett konverteringsformat.
FAQ
Vad är filen: \efi\microsoft\boot\bcd?
Den här filen är BCD-filen (Boot Configuration Data) för ditt Windows-operativsystem. Om du ser ett felmeddelande som är associerat med det som hindrar dig från att starta upp din dator, måste du förmodligen bygga om BCD-filen. På Windows 11/10 får du tillgång till Avancerade start alternativ > Felsökning > Avancerade alternativ och körbootrec kommando.
Vilket filsystemsformat behövs för /boot/efi?
EFI-systempartitionen bör vara i filsystemformatet FAT32 File Allocation Table (FAT).