windows efi分区
EFI 系统分区(ESP),即 EFI System Partition 的缩写,也常简称为 EFI 分区或 ESP 分区。它是一个使用 FAT32 格式的小分区,通常大小为 100MB 左右。
如果硬盘驱动器初始化为 GUID 分区表(GPT)分区样式,在安装 Windows 或 Mac 操作系统后会生成 EFI 系统分区。
EFI 分区的重要性在于其中存储了已安装系统的 EFI 引导加载程序以及启动时固件使用的应用程序。支持 EFI 模式的电脑需要从 ESP 启动系统,EFI 固件可从 ESP 加载 EFI 启动程序和应用程序。
正常情况下,EFI 系统分区不会在 “我的电脑” 里显示,只有当用户打开磁盘管理器或者利用第三方的分区管理工具时,才能看见这个分区。
EFI 分区对于硬盘上安装的操作系统至关重要,如果删除 EFI 系统分区,会导致电脑系统无法正常启动。所以,EFI 分区不能随意删除,也不能和其他分区合并。
如果意外删除了 EFI 分区,可以通过以下步骤重新创建(操作前请备份磁盘数据):
- 从 Windows 安装光盘或恢复磁盘启动计算机。在设置中按 Shift+F10 进入命令提示符窗口;
- 运行以下命令缩小分区以获取未分配的空间:
- diskpart
- list disk
- select disk x(x 表示需要 EFI 分区的磁盘的磁盘编号)
- list partition
- select partition n(n 表示需要收缩的分区的分区号)
- shrink desired=500(将分区缩小 500MB)
- 然后使用以下命令在 500MB 未分配空间中创建 EFI 分区:
- create partition efi size=200 format quick fs=fat32 label="system"
- create partition msr size=128
- 在成功创建这两个分区后,使用以下命令安装引导加载程序和所需的其他应用程序:
- bootrec /fixboot
- bcdboot c:\windows /s b:/fall tofixbootrecord
- 重新启动计算机查看是否已成功创建。
另外,还可以通过 U 盘进入 PE 系统,然后利用分区软件来创建 EFI 系统分区。
在 Windows 10 下,若要访问 EFI 分区,可以通过 Explorer++ 工具,以管理员权限打开 cmd,输入 diskpart 进入磁盘操作指令,然后依次执行 list disk、sel disk number(选择相应的要进行操作的硬盘)、list par、sellist number(选择相应的分区)、set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7(设置为基本数据分区)、assign letter=x(挂载到 x 盘符)等命令,最后通过 Explorer++ 即可访问 EFI 分区。
需要注意的是,EFI 分区的操作具有一定风险性,建议在有经验的人指导下或对相关知识有充分了解的情况下进行,以免造成数据丢失或系统无法启动等问题。
