You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双启动(两个Windows实例):为第二块驱动器添加EFI分区

双启动(两个Windows实例):为第二块驱动器添加EFI分区

没问题,我帮你一步步搞定这个事儿——不用拆NVMe盘也能给第二个Windows系统单独加EFI和恢复分区,还能同时保留BIOS启动选择和原有的Windows启动菜单功能。下面是具体操作步骤:

准备工作

  • 先备份第二块NVMe盘上的重要数据,避免操作失误导致数据丢失
  • 确保你能正常进入需要添加EFI分区的第二个Windows系统
  • 打开「磁盘管理」,找到第二块NVMe盘的系统分区,右键选择「压缩卷」,腾出至少950MB的未分配空间(500MB给EFI分区,450MB给恢复分区)

1. 创建EFI分区

以管理员身份打开「命令提示符」,执行以下命令:

diskpart
list disk  # 找到第二块NVMe盘的编号(比如Disk 1,注意别选错磁盘)
select disk 1
create partition efi size=500  # 创建500MB的EFI分区
format quick fs=fat32 label="EFI System Partition"
assign letter=Z  # 临时分配盘符,方便后续操作
exit

2. 创建恢复分区

继续在管理员命令提示符里执行diskpart命令:

diskpart
select disk 1  # 还是选第二块NVMe盘
create partition primary size=450  # 创建450MB的恢复分区
format quick fs=ntfs label="Recovery Partition"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac  # 设置恢复分区的专属GPT ID
gpt attributes=0x8000000000000001  # 标记为隐藏的恢复分区
exit

3. 修复第二系统的启动文件

回到管理员命令提示符,执行以下命令(把C:\Windows换成你第二系统的实际系统盘路径,如果你的第二系统在D盘就改成D:\Windows):

bcdboot C:\Windows /s Z:

这个命令会把第二Windows系统的启动引导文件复制到刚创建的EFI分区(Z盘)里。

4. 收尾验证

  • 再次打开diskpart,取消EFI分区的临时盘符:
diskpart
select volume Z
remove letter=Z
exit
  • 重启电脑,进入BIOS的启动选项列表,你应该能看到新的EFI分区对应的启动项,选择它就能直接启动第二系统
  • 同时,从原来的主EFI分区启动时,Windows自带的启动菜单依然会显示两个系统选项,不影响原有双启动逻辑

注意事项

  • 执行list disk时一定要确认磁盘编号,选错磁盘会导致数据损坏
  • 如果bcdboot命令报错,检查系统盘路径是否正确,或者EFI分区是否成功格式化为FAT32
  • 压缩卷时如果无法腾出足够空间,可能需要先清理第二系统分区的冗余文件(比如临时文件、旧系统备份)

备注:内容来源于stack exchange,提问作者quain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:14:43