美文网首页js css html
Windows 10/11使用diskpart迁移引导分区

Windows 10/11使用diskpart迁移引导分区

作者: AlienPaul | 来源:发表于2022-11-18 14:50 被阅读0次

    前言

    在多硬盘的机器安装Windows系统的时候有可能会出现Windows EFI引导分区和系统本身没有安装在同一个硬盘的情况。虽然不影响使用,但在需要更换硬盘时会遇到很多麻烦。本篇为大家带来Windows中迁移引导分区的方法。

    使用Windows启动盘启动系统

    建议使用官方的Media creation tool创建Windows 10/11的启动优盘。需要准备一个8G以上容量的空白优盘,然后按照微软官方网站的操作步骤创建启动优盘。

    接着进入BIOS设置,修改启动设备为USB设备。重启计算机进入安装向导后,按下shift+F10进入控制台。

    使用diskpart迁移EFI分区

    依次输入以下命令:

    # 进入diskpart
    diskpart
    
    # 列出本机所有磁盘
    list disk
    
    # 找到需要创建EFI分区的盘,[index]表示硬盘索引号,从前面list disk命令可查询到
    # 选中这个磁盘
    select disk [index]
    
    # 列出前面选中的磁盘的所有分区
    list partition
    
    # 选择一个分区,下面要从这个分区中划分走100M空间用来创建EFI分区
    # [index]分区index,可以从上面list partition得知
    select partition [index]
    
    # 目标分区减小100M空间
    shrink desired=100
    
    # 创建EFI分区,大小为刚刚腾出的100M空间
    create partition efi size=100
    
    # 快速格式化分区为fat32
    format quick fs=fat32
    
    # 为efi分区临时指派个盘符s,方便下面写入efi引导区信息
    assign letter=s
    
    # 列出所有卷,验证上面操作是否成功
    list volume
    
    # 退出diskpart
    exit
    
    # 写入efi引导分区
    # 需要注意的是,执行命令前要验证系统windows所在的目录是否是c盘(不一定识别为c盘),如果不是,替换为实际盘符
    bcdboot C:\windows /s S:
    

    到此为止引导分区创建完毕。需要重启进BIOS,在启动设备中选择新创建出的Windows Boot Manager,再次重启系统,完成整个EFI迁移过程。

    重启进入系统后使用磁盘管理工具可以发现,其他磁盘上面原有的EFI分区还是会保留下来。相当于这两个磁盘都可以引导启动Windows。可以留着不管,不影响使用。当然可以使用磁盘管理工具将多余的EFI分区清除。

    相关文章

      网友评论

        本文标题:Windows 10/11使用diskpart迁移引导分区

        本文链接:https://www.haomeiwen.com/subject/fxspxdtx.html