MBR2GPT 工具测试指南

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)应用程序是否仍然正常运行

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

测试方案

就地升级后的转换

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

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

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

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

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

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

    • 运行电脑或固件制造商提供的工具
  6. 在 UEFI 模式下启动到 Windows 10

重新映像过程中的转换

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

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

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

  4. 部署 Windows 10 版本 1703 映像。

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

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

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

    • 运行电脑或固件制造商提供的工具
  7. 在 UEFI 模式下启动到 Windows 10

使用 USMT 加载状态还原数据和设置。

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

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

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

  3. 将 VM 启动到 Windows PE 版本 1703,可从 Windows 10 版本 1703 的 Windows 评估和部署工具包获取。

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

  5. 分离 VHD

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

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

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

疑难解答

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

MBR2GPT.EXE