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

发布时间:2024年01月16日

背景

在多硬盘的计算机上安装Windows系统时,可能出现Windows EFI引导分区和系统本身不安装在同一硬盘的情况。尽管这并不会影响系统正常使用,但在需要更换硬盘时可能会引起一系列麻烦。本文将介绍在Windows中迁移引导分区的方法。

使用Windows启动盘启动系统

建议使用微软官方的媒体创建工具来制作 Windows 10/11 的启动U盘。首先,您需要准备一支容量在8GB以上的空白U盘,并按照微软官方网站提供的操作步骤来创建启动U盘。

接下来,请进入计算机的BIOS设置,将启动设备修改为USB设备。在计算机重新启动并进入安装向导后,按下 Shift + F10 进入控制台。

使用diskpart迁移EFI分区

依次输入以下命令:

# 进入diskpart
diskpart

# 列出本机所有磁盘
list disk

# 找到需要创建EFI分区的磁盘,[index]表示硬盘索引号,可从上述list disk命令中查询
# 选中该磁盘
select disk [index]

# 列出选中磁盘的所有分区
list partition

# 选择一个分区,下面将从该分区划分出100M空间以创建EFI分区
# [index]为分区索引,可通过上述list partition命令获取
select partition [index]

# 减小目标分区的空间,腾出100M用于EFI分区
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

到此为止,引导分区已成功创建。接下来,您需要重启计算机进入BIOS,在启动设备中选择新创建的Windows Boot Manager。然后再次重启系统,完成整个EFI迁移过程。

一旦系统重新启动并进入,您可以使用磁盘管理工具查看,其他磁盘上原有的EFI分区仍然会保留。这意味着这两个磁盘都可以用于引导启动Windows,您可以选择保留它们而不影响正常使用。当然,如果需要,您也可以使用磁盘管理工具清除多余的EFI分区。

文章来源:https://blog.csdn.net/qq_23502409/article/details/135617937
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。