.EFI

EFI-fil

UEFI (EFI) Boot Application / Driver
Still et spørsmål
HURTIGSVAR

En EFI-fil er et UEFI-oppstartsprogram - en kjørbar fil som datamaskinens fastvare (firmware) kjører ved oppstart, før operativsystemet lastes inn. Du åpner den ikke ved å dobbeltklikke; hovedkortets fastvare kjører den automatisk. Du støter på EFI-filer når du lager en oppstartbar USB, reparerer en bootloader eller blar i EFI-systempartisjonen. Ikke slett dem fra EFI-systempartisjonen - å gjøre det kan føre til at PC-en ikke kan starte.

Utvikler: UEFI Forum (specification); binaries built by OS/firmware/bootloader vendors Kategori: Systemfiler Åpen standard MIME: application/efi
ÅPNES PÅ Windows macOS Linux
Relatert: .NOMEDIA · .DLL · .TMP · .LNK

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 21, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er EFI-filformatet?

En .efi-fil er en systemfil som brukes av datasystemer og enheter basert på x86-64 og ARM-basert maskinvare. En .efi-fil inneholder kjørbar kode som kjører mellom fastvare- og operativsystemnivået - teknisk sett er det et PE32+ Portable Executable-bilde med en UEFI-spesifikk subsystem-verdi i stedet for et standard Windows-subsystem.

Bruk av .efi-filer

.efi-systemfiler brukes under systemets oppstartsprosess, for klargjøring av fastvareoppdateringer og kjøring av programmer før oppstart. .efi-filer lar systemet overlevere prosesser før oppstart til et kontrollert miljø. Vanlige eksempler inkluderer bootmgfw.efi (Windows Boot Manager), grubx64.efi (GRUB-bootloader for Linux) og shimx64.efi (Secure Boot-shim). Noen ganger er .efi-filer inkludert i pakker for fastvareoppdatering og lastes under oppstartsprosessen. Alle .efi-binærfiler må ligge på EFI-systempartisjonen (ESP) - et FAT32-volum på en GPT-partisjonert disk som fastvaren har tilgang til før noen OS-driver lastes inn.

EFI og UEFI-spesifikasjonen

EFI-standarden ble opprinnelig utviklet av Intel. EFI ble senere oppdatert og ble kjent som UEFI (Unified Extensible Firmware Interface), som har erstattet det eldre Basic Input/Output System (BIOS) på praktisk talt alle moderne PC-er og servere. UEFI Forum, et industrikonsortium, vedlikeholder nå spesifikasjonen.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .efi er kjørbar kode som kjører på et svært privilegert tidspunkt - før operativsystemet, med full tilgang til fastvaren - så en ONDSINNET .efi (et «bootkit») kan være farlig og vedvarende. Moderne PC-er begrenser dette med UEFI Secure Boot, som nekter å kjøre .efi-binærfiler som ikke er signert med en betrodd nøkkel. Praktisk veiledning: plasser eller kjør aldri en ukjent .efi i EFI-systempartisjonen din, og ikke start fra en utroverdig .efi; hold Secure Boot aktivert med mindre du har en spesifikk grunn til å la være. Den motsatte risikoen er like reell: sletting eller omdøping av legitime .efi-filer i ESP (f.eks. bootmgfw.efi, grubx64.efi) kan gjøre maskinen umulig å starte - la dem være i fred med mindre du bevisst reparerer bootloaderen.

Formatdetaljer

i et nøtteskall
FULLT NAVNUEFI (EFI) Boot Application / Driver
UTVIKLERUEFI Forum (specification); binaries built by OS/firmware/bootloader vendorssiden EFI 1.0 (Intel, ~2000) → UEFI 2.x (UEFI Forum, 2005+); standard on PCs since ~2012
KATEGORISystemfiler
MIME-TYPEapplication/efi
TYPEKjørbar oppstartsfil - PE32+ (Portable Executable)-bilde med subsystemet «EFI Application/Driver»; kjøres av UEFI-fastvare, ikke operativsystemet
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Adobe Encapsulated/innebygd skrifttype eller HP-skriverfastvare - Noen få urelaterte produkter har historisk brukt .efi for interne data; på en PC er nesten hver .efi du møter en UEFI-oppstartsfil.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
4D5A
ASCII
MZ
En .efi-binærfil er et Portable Executable (PE32+)-bilde, så den begynner med «MZ» (4D 5A) DOS-stub ved offset 0, med «PE\0\0» (50 45 00 00)-signaturen senere ved offset gitt av headeren ved 0x3C. Det som gjør den til en EFI-binærfil i stedet for en Windows .exe, er PE Subsystem-feltet: 10 = EFI Application, 11 = EFI Boot Service Driver, 12 = EFI Runtime Driver. En .efi ser altså ut som en kjørbar Windows-fil på bytenivå, men er rettet mot UEFI-fastvare, ikke Windows.

Programmer som åpner EFI-filer

Windows3 apps
UEFI firmware (the motherboard itself) Innebygd En .efi KJØRES, ikke åpnes: fastvaren utfører den ved oppstart (f.eks. via oppstartsmenyen / oppstartsrekkefølgen). Du dobbeltklikker den ikke i Windows.
EDK II (TianoCore) Åpen kildekode For utviklere: referanse-UEFI SDK for å bygge, inspisere og feilsøke .efi-applikasjoner/drivere.
PE viewer (e.g. PE-bear / CFF Explorer) Åpen kildekode For å INSPISERE hva en .efi er, åpne den som en PE-fil og sjekk Subsystem-feltet (10/11/12 = EFI). Kjører den ikke.
macOS1 app
EDK II (TianoCore) Åpen kildekode For utviklere: referanse-UEFI SDK for å bygge, inspisere og feilsøke .efi-applikasjoner/drivere.
Linux2 apps
UEFI firmware + efibootmgr Åpen kildekode Administrer hvilken .efi-bootloader fastvaren starter (oppstartsoppføringer/rekkefølge) fra Linux; selve .efi-filen kjører ved oppstart.
EDK II (TianoCore) / GNU-EFI Åpen kildekode Bygg og inspiser UEFI .efi-binærfiler; kjør/test dem i det virtuelle UEFI-miljøet QEMU+OVMF.

Tekniske detaljer

dyp spesifikasjon
Filsignatur`MZ` (hex `4D 5A`) ved offset 0 - DOS-stub; PE-signatur (bytes `50 45 00 00`) ved offset gitt av 4-byte LE-pekeren ved header-offset `0x3C`
Grunnleggende binærformatPE32+ (64-bit Portable Executable) - samme beholderformat som en Windows `.exe`, kun differensiert av verdien i PE Subsystem-feltet
Verdier i PE subsystem-felt10 = EFI Application; 11 = EFI Boot Service Driver; 12 = EFI Runtime Driver; 13 = EFI ROM Image
MIME-type`application/efi`
Støttede CPU-arkitekturerx86-64 (IA-32e), IA-32, ARM Thumb-2, AArch64, RISC-V 32/64/128, IA-64 (Itanium) - arkitektur kodet i PE Machine-feltet
Påkrevd partisjon og filsystemEFI-systempartisjon (ESP) formatert som FAT12, FAT16 eller FAT32 på en GPT-partisjonert disk; NTFS og ext4 støttes ikke naturlig av UEFI-fastvare
Standard installasjonssti på ESP`\EFI\<Vendor>\<name>.efi` - f.eks. `\EFI\Microsoft\Boot\bootmgfw.efi` eller `\EFI\ubuntu\grubx64.efi`
Secure Boot-kodesigneringSignert med Authenticode (RSA + SHA-256); verifisert mot UEFI Secure Boot-nøkkeldatabaser: PK (Platform Key), KEK, `db` (tillatt) og `dbx` (trukket tilbake)
Prototype for inngangspunkt`EFI_STATUS EFIAPI ImageEntry(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)` - samme signatur for alle EFI-applikasjonstyper
Privilegier ved kjøringHøyeste CPU-privilegier - ring 0 (CPL0) på x86; EL1 eller EL2 på AArch64 - i et flatt adresserom før OS med direkte maskinvaretilgang
Boot Service vs. Runtime-oppholdBoot Service-drivere (subsystem 11) fjernes fra minnet når operativsystemet kaller `ExitBootServices()`; Runtime-drivere (subsystem 12) forblir mappet etter overlevering til OS
Krav til diskpartisjoneringGPT (GUID Partition Table) kreves for naturlig UEFI-oppstartsmodus; disker med kun MBR støttes ikke
Vanlige kjente binærfiler`bootmgfw.efi` (Windows Boot Manager), `grubx64.efi` (GRUB), `shimx64.efi` (Secure Boot-shim), `Shell.efi` (interaktivt UEFI-skall)
Verktøykjeder for byggingEDK II (TianoCore), GNU-EFI, LLVM/clang med `-target x86_64-unknown-uefi`; utdata må lenkes som et PE32+-bilde med UEFI-subsystemflagg
UtgittEFI 1.0 (Intel, ~2000) → UEFI 2.x (UEFI Forum, 2005+); standard on PCs since ~2012
Åpen standardJa · royalty-fri
Spesifikasjonuefi.org

EFI-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med EFI-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om EFI-filer.

Ofte stilte spørsmål

Hva er en EFI-fil?
Det er et UEFI-oppstartsprogram - en kjørbar fil som datamaskinens fastvare kjører ved oppstart, før operativsystemet (for eksempel bootx64.efi på en oppstartbar USB, eller Windows/GRUB-bootloaderen i EFI-systempartisjonen). Det er ikke en dokument- eller mediefil.
Hvordan åpner jeg en EFI-fil?
Du åpner den ikke som en vanlig fil - den KJØRES av hovedkortets UEFI-fastvare ved oppstart. For å inspisere hva den inneholder, kan du åpne den i en PE-viser (det er en PE32+-fil). Utviklere bygger/tester .efi-binærfiler med EDK II (TianoCore).
Kan jeg slette EFI-filer?
Ikke de som ligger i EFI-systempartisjonen - filer som bootmgfw.efi eller grubx64.efi er det som starter operativsystemet ditt, og sletting av disse kan gjøre at PC-en ikke starter. Fjern bare .efi-filer hvis du bevisst og forsiktig reparerer oppstartskonfigurasjonen.
Er en EFI-fil det samme som en EXE?
De deler PE-formatet, men en .efi er rettet mot UEFI-fastvare (EFI-subsystem), mens en .exe er rettet mot Windows. En .efi vil ikke kjøre som et Windows-program og kan ikke konverteres til et.
Hvorfor er det en EFI-partisjon / BOOTX64.EFI på disken eller USB-en min?
UEFI-fastvare starter ved å kjøre en .efi-bootloader. Installerte systemer har den i FAT32 EFI-systempartisjonen; flyttbare medier bruker standardstien \EFI\BOOT\BOOTX64.EFI slik at enhver UEFI-PC kan starte fra dem.
Er EFI-filer trygge?
Legitime filer er essensielle og trygge; faren er en ondsinnet .efi (bootkit) som kjører før operativsystemet. UEFI Secure Boot blokkerer usignerte/utroverdige .efi-binærfiler - hold dette aktivert, og start aldri fra eller installer en ukjent .efi.

Referanser

1UEFI Forum - Specificationsuefi.org
2TianoCore / EDK II - UEFI development kitwww.tianocore.org

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DATProgram Data File (generic)
10.TXTPlain Text File

Relaterte filendelser

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å