You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

双系统环境下迁移引导分区,解除Windows 11对Windows 10磁盘的启动依赖

双系统环境下迁移引导分区,解除Windows 11对Windows 10磁盘的启动依赖

嘿,这个问题我之前帮朋友处理过,核心就是把EFI引导分区从Windows 10的SATA SSD迁移到Windows 11的M.2 SSD上,跟着下面的步骤一步步来就行:

  • 第一步:为Windows 11磁盘准备未分配空间
    右键「此电脑」→「管理」→「磁盘管理」,找到Windows 11所在的M.2 SSD分区,右键选择「压缩卷」,输入至少100MB的压缩空间(建议200-500MB),压缩出一块未分配空间。如果你的M.2 SSD本来就有未分配空间,这步可以直接跳过。

  • 第二步:用管理员终端创建新的EFI分区
    按下Win+X,选择「Windows终端(管理员)」或者「命令提示符(管理员)」,依次输入以下命令(每条输完按回车执行):

    diskpart
    list disk  # 找到Windows 11对应的磁盘编号,比如Disk 1,记下来
    select disk 1
    list partition  # 找到刚才压缩出的未分配空间的分区编号,比如Partition 3
    select partition 3
    create partition efi size=200  # 这里的200是分区大小,单位为MB,可按需调整
    format quick fs=fat32 label="EFI"
    assign letter=Z  # 给新分区分配一个临时盘符Z,只要没被占用就行
    exit
    
  • 第三步:复制引导文件到新EFI分区
    在同一个管理员终端里输入这条命令,把Windows 11的引导文件同步到新的EFI分区:

    bcdboot C:\Windows /s Z: /f UEFI
    

    注意:如果你的Windows 11系统盘不是C盘,把C:\Windows改成对应的系统盘路径;Z:要和你刚才给新EFI分区分配的盘符保持一致。

  • 第四步:调整BIOS启动顺序
    重启电脑,按开机时屏幕提示的按键(常见的是Del、F2、F10)进入BIOS设置界面,找到「Boot」(启动)选项栏,把对应Windows 11 M.2 SSD的「Windows Boot Manager」移到启动顺序的第一位,保存设置后重启电脑。

  • 第五步:验证并清理旧磁盘
    先正常进入Windows 11,确认系统运行无异常。然后拔掉Windows 10的SATA SSD,再次重启电脑,验证是否能独立启动Windows 11。如果一切正常,就可以回到「磁盘管理」,格式化整个Windows 10的磁盘,或者把它用于其他用途了。

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

火山引擎 最新活动