Hvad er en EFI-fil?

Indholdsfortegnelse:

Hvad er en EFI-fil?
Hvad er en EFI-fil?
Anonim

Hvad du skal vide

  • En EFI-fil er en Extensible Firmware Interface-fil.
  • Åbn en med EFI Developer Kit.

Denne artikel forklarer, hvad en EFI-fil bruges til, og hvordan man åbner en, hvis du har brug for det.

Hvad er en EFI-fil?

En fil med filtypen EFI er en Extensible Firmware Interface-fil. De er boot-loader-eksekverbare, findes på UEFI (Unified Extensible Firmware Interface)-baserede computersystemer og indeholder data om, hvordan opstartsprocessen skal forløbe.

Image
Image

EFI-filer kan åbnes med EFI Developer Kit, men ærligt t alt, medmindre du er hardwareudvikler, nytter det ikke meget at "åbne" en.

Hvor er EFI-filen i Windows?

På et system med et installeret operativsystem vil bootmanageren, der eksisterer som en del af bundkortets UEFI-firmware, have en EFI-filplacering gemt i BootOrder-variablen. Dette kan faktisk være en anden boot manager, hvis du har et installeret multi-boot værktøj, men er norm alt kun EFI boot loader til dit operativsystem.

Det meste af tiden er denne fil gemt på en speciel EFI-systempartition. Denne partition er typisk skjult og har ikke et drevbogstav.

På et UEFI-system med Windows 10 installeret, vil EFI-filen f.eks. være placeret på en af følgende placeringer på den skjulte partition:


EFI\boot\bootx64.efi

EFI\boot\bootia32.efi

Du vil se filen bootx64.efi, hvis du har en 64-bit version af Windows installeret, eller filen bootia32.efi, hvis du bruger en 32-bit version. Se 64-bit og 32-bit: Hvad er forskellen? for mere om dette, hvis du ikke er sikker.

På nogle Windows-computere fungerer filen winload.efi som opstartsindlæser og er norm alt gemt i System32-mappen:


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

Hvis dit systemdrev er noget andet end C, eller Windows er installeret i en anden mappe end Windows, vil den nøjagtige sti på din computer naturligvis variere.

På et system uden et installeret operativsystem, med en tom BootOrder-variabel, leder bundkortets boot-manager på foruddefinerede steder efter en EFI-fil, f.eks. på diske i optiske drev og på andre tilsluttede medier. Dette sker, fordi du, hvis feltet er tomt, ikke har et fungerende OS installeret, og du vil sandsynligvis installere et næste.

For eksempel, på en Windows 10 installations-dvd eller ISO-image, findes følgende to filer, som din computers UEFI boot manager hurtigt vil finde:


D:\efi\boot\bootx64.efi

D:\efi\boot\bootia32.efi

Ligesom med Windows-installationsdrevet og stien fra oven, vil drevet her være forskelligt afhængigt af mediekilden. I dette tilfælde er D det bogstav, der er tildelt mit optiske drev. Derudover, som du måske har bemærket, er både 64-bit og 32-bit EFI-startindlæsere inkluderet på installationsmediet. Dette skyldes, at installationsdisken indeholder begge arkitekturtyper som installationsmuligheder.

Hvor er filen i andre operativsystemer?

Her er nogle af standard EFI-filplaceringerne for nogle ikke-Windows-operativsystemer:

macOS bruger denne fil som sin opstartsindlæser, men ikke i alle situationer:


System\Library\CoreServices\boot.efi

EFI-startindlæseren til Linux vil variere afhængigt af den distribution, du har installeret, men her er et par stykker:


EFI\SuSE\elilo.efi

EFI\RedHat\elilo.efi

EFI\ubuntu \elilo.efi

Du forstår ideen.

Kan du stadig ikke åbne eller bruge filen?

Bemærk, at der er nogle filtyper, der staves meget som ". EFI", som du måske faktisk har og derfor kan åbne med et almindeligt softwareprogram. Dette er højst sandsynligt tilfældet, hvis du blot har læst filtypenavnet forkert.

Du kan for eksempel virkelig have en EFX eFax Fax-dokumentfil, der ikke har noget at gøre med Extensible Firmware Interface-filer og i stedet er et dokument, der åbnes med en faxtjeneste. Eller måske bruger din fil filtypen. EFL og er en sprogfil i eksternt format eller en krypteret fil med krypteret fil.

Hvis du er sikker på, at du kan åbne den fil, du har, så er den højst sandsynligt ikke i det samme format, som er beskrevet på denne side. I stedet skal du dobbelttjekke filtypenavnet for din fil og undersøge det program, der kan åbne den eller konvertere den til et nyt format.

Du kan endda prøve at uploade den til en filkonverteringstjeneste som Zamzar for at se, om den genkender filtypen og foreslår et konverteringsformat.

FAQ

    Hvad er fil: \efi\microsoft\boot\bcd?

    Denne fil er BCD-filen (Boot Configuration Data) til dit Windows-operativsystem. Hvis du ser en fejlmeddelelse forbundet med den, der forhindrer dig i at starte din pc, skal du sandsynligvis genopbygge BCD-filen. På Windows 11/10, få adgang til Avancerede opstartsmuligheder > Fejlfinding > Avancerede muligheder og kørbootrec kommando.

    Hvad er filsystemformatet nødvendigt for /boot/efi?

    EFI-systempartitionen skal være i filsystemformatet FAT32 File Allocation Table (FAT).

Anbefalede: