windows挂载efi分区
在 Windows 系统中挂载 EFI 分区可以使用以下两种方法:
- 使用 mountvol 命令挂载:
- 按下 win+r 键,输入 cmd 并回车;
- 输入
mountvol z: /s并回车,即可成功挂载 EFI 分区到 z 盘。
可用的 mountvol 开关及其作用如下: mountvol (驱动器:)路径 卷名:指定装入点将驻留在其中的现有 NTFS 文件系统目录,并指定作为装入点目标的卷名;mountvol (驱动器:)路径 /d:从指定的目录删除卷装入点;mountvol (驱动器:)路径 /l:为指定目录列出已装入卷的名称;mountvol 驱动器: /s:在给定驱动器上装入 EFI 系统分区。
例如,要删除挂载,可使用mountvol z: /d。
- 使用 diskpart 命令挂载:
- 按下 win+r 键,输入 cmd 并回车;
- 输入 diskpart 并回车;
- 输入
list disk列出磁盘; - 输入
select disk 0选择第 0 个磁盘(请根据实际情况选择磁盘); - 输入
list partition列出分区; - 输入
select partition 1选择类型为系统的分区(通常 EFI 分区大小为几百兆,如 550MB,注意选择对应的分区); - 输入
assign letter=b挂载到卷号 b(也可以将 b 换成其他未被占用的盘符)。
完成上述操作后,通常就可以在资源管理器中看到挂载的 EFI 分区了。但有时可能会出现无法直接访问的情况,只能通过 cmd 命令进行复制、粘贴和修改等操作。若要解决无法访问的问题,可以按照以下补充步骤进行操作(以 win10 最新版本 + macos10.12.6 环境为例):
- 首先输入 diskpart 进入磁盘管理;
- 输入
list disk列出磁盘; - 输入
select disk 0(0 为选择的磁盘号,也可简写成 sel disk 0); - 输入
list partition(列出分区,可简写成 list part); - 输入
select partition 0(0 为选择的分区,选择大小为 550MB 左右、类型为主要分区的分区,可简写成 sel part 0); - 输入
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7(这一步最重要,是把分区 id 修改为系统能识别的 id,不影响使用); - 输入
assign letter=y(y 为手动分配的盘符),或者直接输入 assign,系统会自动分配盘符; - 输入
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b(这一步是把挂载的 EFI 分区隐藏成真正的 EFI 系统分区,通常隐藏磁盘就是这样做的,更多命令可以输入 help set id 查看)。
执行完以上步骤,就可以直接访问挂载的 EFI 或 ESP 分区了。
请注意,在进行相关操作时需谨慎,以免不小心删除或格式化重要分区,建议在操作前备份重要数据。此外,EFI 分区中包含着系统的重要信息,不要随意修改或删除其中的文件,否则可能会导致系统无法正常启动。
