Cosa sapere
- Un file EFI è un file di interfaccia firmware estensibile.
- Aprine uno con EFI Developer Kit.
Questo articolo spiega a cosa serve un file EFI e come aprirne uno se necessario.
Cos'è un file EFI?
Un file con EFI estensione del file è un file di interfaccia firmware estensibile. Sono eseguibili del caricatore di avvio, esistono su sistemi informatici basati su UEFI (Unified Extensible Firmware Interface) e contengono dati su come dovrebbe procedere il processo di avvio.
Alfred Pasieka/Getty Images
I file EFI possono essere aperti con Kit per sviluppatori EFI , ma francamente, a meno che tu non sia un hardware sviluppatore, è poco utile 'aprirne' uno.
Dov'è il file EFI in Windows?
Su un sistema con installato sistema operativo , il boot manager che esiste come parte di scheda madre UEFI firmware avrà una posizione di file EFI memorizzata nel fileOrdine di avviovariabile. Questo potrebbe in realtà essere un altro boot manager se hai uno strumento multi-boot installato, ma di solito è solo il boot loader EFI per il tuo sistema operativo.
Nella maggior parte dei casi, questo file viene archiviato su uno speciale sistema EFI partizione . Questa partizione è in genere nascosta e non ha una lettera di unità.
Su un sistema UEFI con Windows 10 installato, ad esempio, il file EFI si troverà in una delle seguenti posizioni, su quella partizione nascosta:
come rallegrare bit su Twitch|_+_|
Vedrai ilbootx64.efifile se è installata una versione a 64 bit di Windows o il filebootia32.efifile se stai utilizzando una versione a 32 bit. Vedere Qual è la differenza tra 32 bit e 64 bit? per ulteriori informazioni su questo se non sei sicuro.
Su alcuni computer Windows, il file winload.efi funge da boot loader e viene solitamente archiviato all'interno del file cartella System32 :
Se l'unità di sistema è diversa daCoppure Windows è installato in una cartella diversa dafinestre, ovviamente il percorso esatto sul tuo computer sarà diverso.
Su un sistemasenzaun sistema operativo installato, con uno spazio vuotoOrdine di avviovariabile, il boot manager della scheda madre cerca un file EFI in posizioni predefinite, come nei dischi in unità ottiche e su altri media connessi. Ciò si verifica perché, se il campo è vuoto, non hai installato un sistema operativo funzionante e quindi probabilmente ne installerai uno successivo.
Ad esempio, su un DVD di installazione di Windows 10 o Immagine ISO , esistono i due file seguenti, che il boot manager UEFI del tuo computer individuerà rapidamente:
Come con l'unità di installazione di Windows e il percorso sopra, l'unità qui sarà diversa a seconda dell'origine del supporto. In questo caso,Dè la lettera assegnata alla mia unità ottica. Inoltre,EntrambiI boot loader EFI a 64 bit e 32 bit sono inclusi nel supporto di installazione poiché il disco di installazione contiene entrambi i tipi di architettura come opzioni di installazione.
Dov'è il file in altri sistemi operativi?
Ecco alcuni dei percorsi di file EFI predefiniti per alcuni sistemi operativi non Windows:
macOS utilizza questo file come caricatore di avvio, ma non in tutte le situazioni:
|_+_|Il boot loader EFI per Linux differirà a seconda della distribuzione installata, ma eccone alcuni:
|_+_|Hai capito.
Non riesci ancora ad aprire o utilizzare il file?
Tieni presente che esistono alcuni tipi di file scritti in modo molto simile a '.EFI' che potresti effettivamente avere e che, pertanto, puoi aprire con un normale programma software. Questo è molto probabile se hai semplicemente letto male l'estensione del file.
Ad esempio, potresti avere davvero un documento fax eFax se termina con .EFX , ma ciò non ha nulla a che fare con i file EFI. O forse il tuo file utilizza l'estensione .EFL ed è un file Encryptafile.
Se sei sicuro di poter aprire il file in tuo possesso, molto probabilmente non è nello stesso formato descritto in questa pagina. Invece, ricontrolla l'estensione del tuo file e cerca il programma che può aprirlo o convertirlo in un nuovo formato.
Potresti anche provare a caricarlo su un servizio di conversione come Zamzar per vedere se riconosce il tipo di file e suggerisce un formato di conversione.
EFIRES è un'estensione di file dall'aspetto simile correlata al formato EFI, ma non funziona allo stesso modo. È invece un file di sistema utilizzato in macOS.
FAQ- Cos'è il file: efimicrosoftootcd?
Questo file è il file Boot Configuration Data (BCD) per il tuo sistema operativo Windows. Se viene visualizzato un messaggio di errore ad esso associato che ti impedisce di avviare il PC, probabilmente è necessario farlo ricostruire il file BCD . Su Windows 11/10, accedi Opzioni di avvio avanzate > Risoluzione dei problemi > Opzioni avanzate ed eseguire il bootrec comando.
- Qual è il formato del file system necessario per /boot/efi?
La partizione di sistema EFI deve essere nel formato file system FAT32 File Allocation Table (FAT).