MBR2GPT工具测试指南 - Windows drivers

MBR2GPT.EXE 将磁盘从主启动记录(MBR)转换为 GUID 分区表(GPT)分区样式,而无需修改或删除磁盘上的数据。 该工具旨在从 Windows 预安装环境(Windows PE)命令提示符运行,但也可以从完整的 Windows 10作系统(OS)运行。

有关详细的使用情况信息和故障排除指南,请参阅 MBR2GPT 文档。

验证从 BIOS/MBR 到 UEFI/GPT 的转换时的示例清单

运行MBR2GPT之前

运行 msinfo32 以验证计算机当前是否在 BIOS 模式下启动

运行 msinfo32 以验证是否已安装 Windows 64 位 OS

使系统磁盘在 MBR 中最多具有 3 个主分区,并且至少有一个分区标记为“活动”。

通过在固件菜单中查找相关设置或通过与电脑/固件制造商进行检查,确保设备的固件支持 UEFI 启动

运行 MBR2GPT 后,但在 UEFI 模式下启动进入 Windows 10 之前

在固件菜单中,确保启动模式设置设置为“仅限 UEFI”(或等效项)

在固件菜单中,确保禁用兼容性支持模块(CSM),并启用安全启动

在 UEFI 模式下启动到 Windows 10 后

运行 msinfo32 以验证设备是否已在 UEFI 模式下启动,并启用安全启动

验证业务线(LOB)应用程序是否仍然正常运行

系统固件可能因制造商和设备而异。 如有疑问或疑问,请联系设备制造商获取帮助。

测试方案

进行就地升级后的转换

从在 BIOS 模式下运行 Windows 7、8 或 8.1 的设备开始。

在 BIOS 模式下,将设备升级到 Windows 10 版本 1507 版本 1511 或版本 1607。

将设备启动到 Windows PE 1703 版本,这一版本可以从 Windows 10 1703 版本的 Windows 评估和部署工具包中获取。

针对安装了 Windows 10 的磁盘运行MBR2GPT.EXE。

将固件重新配置为在 UEFI 模式下启动,启用安全启动,并通过以下方式禁用 CSM:

更改固件菜单中的相关设置

运行电脑或固件制造商提供的工具

在 UEFI 模式下启动到 Windows 10

重新创建映像过程中的转换

从在 BIOS 模式下运行 Windows 7、8 或 8.1 的设备开始。

使用 USMT 扫描状态捕获数据和设置。

将设备启动到 Windows PE 1703 版本,这一版本可以从 Windows 10 1703 版本的 Windows 评估和部署工具包中获取。

部署 Windows 10 版本 1703 映像。

针对安装了 Windows 10 的磁盘运行MBR2GPT.EXE。

将固件重新配置为在 UEFI 模式下启动,启用安全启动,并通过以下方式禁用 CSM:

更改固件菜单中的相关设置

运行电脑或固件制造商提供的工具

在 UEFI 模式下启动到 Windows 10

使用 USMT 的 LoadState 命令还原数据和设置。

作为 Hyper-V 第 1 代 VM 的一部分的转换

从在 BIOS 模式下运行 Windows 7、8 或 8.1 的设备开始。

在 BIOS 模式下,将 VM 升级到 Windows 10 版本 1507、版本 1511 或版本 1607。

将虚拟机启动到 Windows PE 版本 1703,该版本可以从 Windows 10 版本 1703 的 Windows 评估和部署工具包中获取。

针对要执行转换的磁盘编号运行 MBR2GPT.exe。

卸载 VHD

创建支持 UEFI 的第 2 代 VM,并附加上述步骤 5 中创建的上述 VHD。

使用第 2 代 VM 在 UEFI 模式下启动到 Windows 10 版本 1703。

对于上述任何情况,只要保护已暂停,就可以转换包含 BitLocker 加密的卷的 MBR 磁盘。 若要在转换后恢复 BitLocker,需要删除现有保护程序并重新创建它们。

故障排除

有关日志文件位置和附加帮助的信息,请参阅MBR2GPT.EXE 故障排除 文档。 如果要通过脚本或 Microsoft Endpoint Configuration Manager/Microsoft Deployment Toolkit (MDT) 任务序列自动使用此工具,则可以为文档中讨论的返回代码编写处理程序脚本。

相关资源

MBR2GPT.EXE