一、启用EFI模式(BIOS设置)
进入BIOS设置 开机时按`F2`、`Del`或`Esc`键(具体键位因主板型号不同而异)进入BIOS界面。
关闭OS Optimal Defaults
在“Exit”或“Advanced”选项中,将“OS Optimal Defaults”设置为“Disabled”,以便手动配置启动模式。
启用CSM(兼容支持模块)
进入“Startup”或“Boot”选项,启用“CSM”,确保系统支持UEFI和传统BIOS模式切换。
设置启动模式为UEFI
在“Boot”菜单中选择“Boot Mode”或“Boot Order”,将启动设备设为支持UEFI的硬盘或U盘,并确保“Boot Mode”设为“UEFI Only”或“EFI Only”。
二、在Windows下挂载EFI分区
使用diskpart命令
- 以管理员身份运行CMD,输入`diskpart`进入磁盘管理工具。
- 列出所有磁盘(`list disk`),选择目标磁盘(如`disk 0`)。
- 选择EFI分区(通常为系统分区,如`partition 1`),执行`assign letter=b`分配驱动号`B`。
手动挂载分区
- 输入`mountvol B:\ /S`将EFI分区挂载到`Z盘`(或任意可用驱动器)。
三、修复或重建EFI引导
使用Windows PE修复
- 通过U盘或光盘启动Windows PE,选择“修复引导”功能,修复EFI分区中的`Boot`文件夹。
手动复制引导文件
- 将系统盘(如`C盘`)下的`Windows\Boot\EFI\bootmgfw.efi`复制到挂载的EFI分区(如`Z:\EFI\Microsoft\`),并重命名为`bootx64.efi`。
四、注意事项
分区属性设置: 使用`diskpart`时,建议保留原始EFI分区ID(如`ebd0a0a2`),修改后需重启生效。 工具辅助
兼容性:64位Windows系统需使用64位EFI启动加载器(如`BOOTX64.EFI`),32位系统需使用32位版本。
通过以上步骤,您可以在Windows系统中成功启用并使用EFI模式,确保系统启动和引导文件的正确配置。