Skip to main content

EFI文件:UEFI引导加载程序

UEFI BIOS + 传统BIOS(Legacy)的U盘PE工具安装Windows7、8、10教程 (六月 2025)

UEFI BIOS + 传统BIOS(Legacy)的U盘PE工具安装Windows7、8、10教程 (六月 2025)
Anonim

具有EFI文件扩展名的文件是可扩展固件接口文件。

EFI文件是引导加载程序可执行文件,存在于基于UEFI(统一可扩展固件接口)的计算机系统上,并包含有关引导过程应如何进行的数据。

可以使用EFI Developer Kit和Microsoft EFI Utilities打开EFI文件,但坦率地说,除非您是硬件开发人员,否则“打开”EFI文件几乎没有用处。

Windows中的EFI文件在哪里?

在具有已安装操作系统的系统上,作为主板UEFI固件的一部分存在的引导管理器将具有存储在主板UEFI固件中的EFI文件位置。 引导顺序 变量。如果您安装了多引导工具但通常只是操作系统的EFI引导加载程序,那么这实际上可能是另一个引导管理器。

大多数情况下,此EFI文件存储在特殊的EFI系统分区上。此分区通常是隐藏的,没有驱动器号。

例如,在安装了Windows 10的UEFI系统上,EFI文件将位于该隐藏分区上的以下位置:

EFI 启动 bootx64.efi

要么

EFI 启动 bootia32.efi

注意: 你会看到的 bootx64.efi 如果您安装了64位版本的Windows或者 bootia32.efi 如果您使用的是32位版本的文件。请参阅64位和32位:有什么区别?如果您不确定,可以了解更多信息。

在某些Windows计算机上,winload.efi文件充当引导加载程序,通常存储在以下位置:

C: WINDOWS SYSTEM32 启动 winload.efi

注意: 如果您的系统驱动器不是 C 或Windows安装到除以外的文件夹 视窗 ,当然,您计算机上的确切路径将分别不同。

在一个系统上 无 已安装的操作系统,带有空白 引导顺序 变量,主板的启动管理器在预定义的位置查找EFI文件,例如光盘驱动器和其他连接介质上的光盘。发生这种情况是因为,如果该字段为空,则表示您没有安装正在运行的操作系统,因此您可能会安装下一个。

例如,在Windows 10安装DVD或ISO映像上,存在以下两个文件,计算机的UEFI启动管理器将快速找到这两个文件:

d: EFI 启动 bootx64.efi

d: EFI 启动 bootia32.efi

注意: 与Windows安装驱动器和上面的路径一样,此处的驱动器将根据媒体源而有所不同。在这种情况下, d 是分配给我的光驱的字母。另外,你可能已经注意到了, 都 安装介质中包含64位和32位EFI引导加载程序。这是因为安装光盘包含两种体系结构类型作为安装选项。

其他操作系统中的EFI文件在哪里?

以下是某些非Windows操作系统的一些默认EFI文件位置:

macOS使用以下EFI文件作为其引导加载程序,但不是在所有情况下:

SYSTEM 图书馆 CoreServices boot.efi

Linux的EFI引导加载程序将根据您安装的发行版而有所不同,但以下是一些:

EFI 的SuSE ELILO.EFI

EFI 红帽 ELILO.EFI

EFI Ubuntu的 ELILO.EFI

你明白了。

仍然无法打开或使用文件?

请注意,有些文件类型的拼写非常像“.EFI”,您可能实际拥有这些文件类型,因此可以使用常规软件程序打开。如果您只是误读文件扩展名,则很可能就是这种情况。

例如,您可能确实拥有与可扩展固件接口文件无关的EFX eFax传真文档文件,而是一个使用传真服务打开的文档。或者,您的文件可能使用.EFL文件扩展名,并且是外部格式语言文件或Encryptafile加密文件。

如果您确定可以打开所拥有的文件,那么它很可能与本页描述的格式不同。而是仔细检查文件的文件扩展名并研究可以打开它的程序或将其转换为新格式。

您甚至可以尝试将其上传到Zamzar等文件转换器服务,以查看它是否能识别文件类型并建议转换格式。

注意: 如果您对EFI文件或特定文件有更多疑问,请参阅我的获取更多帮助页面或有关通过社交网络或通过电子邮件与我联系,在技术支持论坛上发布等信息。