文章最后更新时间:2024年01月26日
MBR2GPT.EXE可将磁盘从主引导记录(MBR)转换为GUID分区表(GPT)分区样式,而无需修改或删除磁盘上的数据。该工具从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用 /allowFullOS 选项从完整的 Windows 10 操作系统 (OS) 运行。
MBR2GPT.EXE 位于运行 Windows 32 版本 10 或更高版本的计算机上的 Windows\System1703 目录中。
该工具在完整的操作系统环境和Windows PE中都可用。若要在具有 Configuration Manager 或 Microsoft 部署工具包 (MDT) 的部署任务序列中使用此工具,必须先使用 Windows ADK 1703 或更高版本更新 Windows PE 映像 (winpe.wim、boot.wim)。
您可以使用 MBR2GPT 执行以下操作:
将任何附加的 MBR 格式的系统磁盘转换为 GPT 分区格式。不能使用该工具将非系统磁盘从 MBR 转换为 GPT。
转换具有 BitLocker 加密卷的 MBR 磁盘,只要保护已挂起。若要在转换后恢复 BitLocker,需要删除现有保护程序并重新创建它们。
转换安装了早期版本的 Windows 10 的操作系统磁盘,例如版本 1507、1511 和 1607。但是,必须在启动到 Windows 10 版本 1703 或更高版本时运行该工具,并执行脱机转换。
如果你的任务序列使用 Windows PE 版本 1703 或更高版本,请使用 配置管理器 或 MDT 将操作系统磁盘从 MBR 转换为 GPT。
官方不支持脱机转换安装了早期版本的 Windows(如 Windows 7、8 或 8.1)的系统磁盘。转换这些磁盘的建议方法是先将操作系统升级到 Windows 10,然后执行 MBR 到 GPT 的转换。
重要提醒:
*将磁盘转换为 GPT 分区样式后,必须重新配置固件以在 UEFI 模式下启动。
*在尝试转换磁盘之前,请确保您的设备支持 UEFI。
磁盘先决条件
在对磁盘进行任何更改之前,MBR2GPT 会验证所选磁盘的布局和几何形状,以确保:
磁盘当前正在使用 MBR
分区未占用的足够空间来存储主 GPT 和辅助 GPT:
磁盘前面有 16 KB + 2 个扇区
磁盘末端的 16 KB + 1 个扇区
MBR 分区表中最多有三个主分区
其中一个分区设置为活动分区,并且是系统分区
磁盘没有任何扩展/逻辑分区
系统分区上的 BCD 存储包含指向操作系统分区的默认操作系统条目
可以为分配了驱动器号的每个卷检索卷 ID
磁盘上的所有分区都是 Windows 可识别的 MBR 类型,或者具有使用 /map 命令行选项指定的映射
如果这些检查中的任何一项失败,转换将不会继续,并且将返回错误。
语法
MBR2GPT /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]
更多请查看原文:
https://learn.microsoft.com/en-us/windows/deployment/mbr-to-gpt?source=recommendations