gpt格式化工具

(gpt 格式化)

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

MBR2GPT.EXE 位于运行 Windows 10 版本 1703(又称创意者更新)或更高版本的计算机Windows\\System32目录下。 该工具还处于完整的操作系统环境和 Windows PE 中提供。 使用配置管理器或 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 或更高版本时运行该工具,并执行脱机转换。使用配置管理器或 MDT 从操作系统磁盘 MBR 转换为 GPT,使用任务序列的前提 Windows PE 版本 1703 或更高版本。

更早版本的脱机转换安装了 Windows(例如 Windows 7、8 或 8.1)系统磁盘不得正式支持。 转换这些磁盘的建议方法是先升级到 Windows 10 重新执行操作系统 MBR 到 GPT 的转换。

重要

磁盘转换为 GPT 分区后,固件必须重新配置 UEFI 模式启动。

在尝试转换磁盘之前,请确保您的设备支持 UEFI。

磁盘的必要条件

在更改磁盘之前,MBR2GPT 验证所选磁盘的布局和几何图形,以确保:

磁盘正在使用 MBR有足够的分区可以存储主要空间和辅助空间 GPT:磁盘前部有 16 KB 2 后面有一个扇区磁盘 16 KB 1 个扇区MBR 最多有分区表 3 主分区的一个分区被设置为活动,没有任何扩展/逻辑分区作为系统分区磁盘。系统分区中的 BCD 存储包含一个方向 OS 分区的默认 OS 每个带有已分配驱动器号的卷检索卷都可以 ID磁盘上的所有分区都是 Windows 可识别的 MBR 类型,或有用 /map 命令行选项指定的映射

如果任何检查失败,将不会继续转换,并返回错误。

语法

MBR2GPT/validate | convert[/disk:<diskNumber>][/Logs:<logDirectory>][/map:<source>=<destination>][/allowFullOS]

选项描述

/validate指示 MBR2GPT.exe 只执行磁盘验证步骤,并报告磁盘是否有资格转换。

/convert指示 MBR2GPT.exe 如果通过所有验证测试,磁盘验证可以继续转换。

/convert指示 MBR2GPT.exe 如果通过所有验证测试,磁盘验证可以继续转换。/disk:<diskNumber>指定转换为 GPT 磁盘编号。 若未指定,则使用系统磁盘。 所用机制与 diskpart.exe 工具

SELECT DISK SYSTEM

使用命令的机制相。/logs:<logDirectory>指定应写入 MBR2GPT.exe 日志目录。 若未指定,则使用

%windir%

。 若指定目录必须存在,则不会自动创建或覆盖。/map:<source>=<destination>指定 MBR 和 GPT 其他分区类型的映射。 MBR 分区号以十进制表示法指定,而不是十六进制。 GPT GUID 可包括括号,如:

/map:42 ={af9b60a0-1431-4f62-bc68-3311714a69ad}

。 若需要多个映射,可指定 Multiple /map 选项。

/allowFullOS默认情况下会阻止 MBR2GPT.exe,除非从 Windows PE 运行。 在完整的 Windows 在环境中运行时,该选项将覆盖该块,并启用磁盘转换。

注意

:现有 MBR 系统分区正在使用和运行完整 Windows 因此,环境不能重复使用。 在这种情况下,系统将通过压缩操作系统分区创建新的 ESP。

验证示例在以下示例中,磁盘 0 转换验证。 在默认位置记录错误和警告,

%windir%

X:\\>mbr2gpt /validate /disk:0MBR2GPT: Attempting to validate disk 0MBR2GPT: Retrieving layout of diskMBR2GPT: Validating layout, disk sector size is: 512MBR2GPT: Validation completed successfully

转换示例

以下示例:使用 DiskPart,转换前显示当前磁盘分区布局 - MBR 磁盘(磁盘 0)有三个分区:系统保留分区Windows 分区和恢复分区。 DVD-ROM 也作为卷 0 存在。 DVD-ROM 也作为卷 0 存在。选择 OS 卷,列出分区并显示 OS 分区详细信息。 对应可安装的文件系统 (IFS) 类型,MBR 分区类型为07。MBR2GPT 用于转换磁盘的工具 0。DiskPart 磁盘显示工具 0 正在使用 GPT 格式。显示新的磁盘布局 - GPT 磁盘上有四个分区:三个分区与以前相同,一个是新的 EFI 系统分区(卷 3)。再次选择 OS 卷,详细信息显示它已被转换为 GPT 分区类型ebd0a0a2-b9e5-4433-87c0-68b6b72699c7(对应于
PARTITION_BASIC_DATA_GUID类型)。
如 MBR2GPT 在工具输出中,您必须更改计算机固件和新工具 EFI 只有系统分区才能正常启动。

X:\\>DiskPartMicrosoft DiskPart version 10.0.15048.0Copyright (C) Microsoft Corporation.On computer: MININT-K71F13NDISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 F CENA_X64FRE UDF DVD-ROM 4027 MB Healthy Volume 1 C System Rese NTFS Partition 499 MB Healthy Volume 2 D Windows NTFS Partition 58 GB Healthy Volume 3 E Recovery NTFS Partition 612 MB Healthy HiddenDISKPART> select volume 2Volume 2 is the selected volume.DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 499 MB 1024 KB* Partition 2 Primary 58 GB 500 MB Partition 3 Recovery 612 MB 59 GBDISKPART> detail partitionPartition 2Type : 07Hidden: NoActive: NoOffset in Bytes: 524288000 Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- --------* Volume 2 D Windows NTFS Partition 58 GB HealthyDISKPART> exitLeaving DiskPart...X:\\>mbr2gpt /convert /disk:0MBR2GPT will now attempt to convert disk 0.If conversion is successful the disk can only be booted in GPT mode.These changes cannot be undone!MBR2GPT: Attempting to convert disk 0MBR2GPT: Retrieving layout of diskMBR2GPT: Validating layout, disk sector size is: 512 bytesMBR2GPT: Trying to shrink the system partitionMBR2GPT: Trying to shrink the OS partitionMBR2GPT: Creating the EFI system partitionMBR2GPT: Installing the new boot filesMBR2GPT: Performing the layout conversionMBR2GPT: Migrating default boot entryMBR2GPT: Adding recovery boot entryMBR2GPT: Fixing drive letter mappingMBR2GPT: Conversion completed successfullyMBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!X:\\>DiskPartMicrosoft DiskPart version 10.0.15048.0Copyright (C) Microsoft Corporation.On computer: MININT-K71F13NDISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- Disk 0 Onl in