硬盘驱动器变得越来越大,通常使用 2TB 或 4TB 的单磁盘。许多服务器都内置了硬件 RAID 阵列,虚拟磁盘可能大于 10TB。如果您构建一个 RAID 5 阵列有 3 块 3TB 硬盘,磁盘管理器中虚拟磁盘为 6GB,如果此磁盘初始化为 MBR,则只能使用 2TB 空间,剩余 4TB 磁盘空间在末尾显示为“未分配”。此空间不能用于创建新卷或扩展其他分区。要使用完整磁盘空间,您必须 将磁盘从 MBR 转换为 GPT. 如果磁盘上有 4 个分区并且 Windows 不允许创建更多卷,您还需要将 MBR 磁盘更改为 GPT。本文介绍如何在 Windows Server 2012 R2 与 MBR2GPT 命令工具和磁盘转换软件。
将 MBR 转换为 GPT Server 2012 R2 通过磁盘管理器(破坏性)
将 MBR 磁盘转换为 GPT Windows Server 2012 R2,有几种方法。 Windows 具有内置磁盘管理器和 diskpart 命令工具来帮助转换磁盘类型,但你必须 删除所有分区 在此 MBR 磁盘上。
In diskpart 命令提示符窗口,输入 help convert GPT 您将看到 convert 命令的语法、注释和示例。
在磁盘管理器控制台中,右键单击 MBR 磁盘的前面时,也有一个选项,但是 “转换为 GPT 磁盘”显示为灰色 如果上面有分区。
通过 MBR2GPT.exe(Microsoft 提供)和 NIUBI Partition Editor,你可以直接在这个页面上 将 MBR 转换为 GPT Server 2012 R2,不丢失数据. 在开始之前,请确保您要转换的 MBR 磁盘是数据磁盘或系统磁盘,因为方法不同。
如何将非系统磁盘的 MBR 转换为 GPT
如果 MBR 磁盘上只有数据,将其转换为 GPT 非常容易和快速而不会丢失数据,只需单击几下。
将 MBR 转换为 GPT 的步骤 Server 2012 R2 不丢失数据:
- 下载 NIUBI Partition Editor,右键单击此MBR磁盘的前面并选择“转换为 GPT 磁盘".
- 只需单击“是”确认,然后添加待处理操作。
- 点击 执行 左上角执行,完成。(点击“执行”之前的所有操作只能在虚拟模式下进行。)
观看视频如何将磁盘从 MBR 转换为 GPT Windows Server 2012:
如何将 MBR 转换为 GPT Windows Server 2012 对于系统盘
如果 MBR 磁盘上有操作系统,情况会有点复杂,因为所有系统文件都必须保持完整,并且转换为 GPT 后操作系统必须能够正确启动。有些第三方软件声称能够将 MBR 磁盘转换为 GPT 磁盘,其中包含操作系统,但很少有软件能够确保系统 100% 可启动。如果你想 将系统磁盘从 MBR 转换为 GPT in Server 2012 R2,建议运行 MBR2GPT。可执行程序 这是微软提供的命令提示符工具。
Server 2012 mbr2gpt.exe 命令提示符
MBR2GPT。可执行程序 从命令提示符运行。 在 Windows Server 2019 和 Windows 10 (1703及以后的版本),你可以在这个命令中将MBR转换为GPT Windows. 但要运行 mbr2gpt in Server 2012 R2,您需要可启动媒体 Windows 预装环境(Windows PE)。
将 MBR 转换为 GPT Windows 2012台服务器 MBR2GPT 命令,您的磁盘分区必须满足以下要求。否则,转换无法成功。但不用担心,在对磁盘进行任何更改之前, MBR2GPT 验证所选磁盘的布局和几何形状,如果任何一项检查失败,转换将不会继续,并将返回错误消息。您的磁盘分区不会损坏。
① 运行前提条件 MBR2GPT 命令输入 Server 2012 R2:
- 该 MBR 磁盘上不应有逻辑驱动器。
- 此 MBR 磁盘上最多应有 3 个主分区。
- 其中一个分区设置为“活动”并且是系统分区。
- 此 MBR 磁盘上的所有分区均受 Windows,这意味着没有 EXT2/EXT3 和其他类型的 Linux 或 Mac 分区。
② 常见问题及对应解决方案
"Validating layout, disk sector size is: 512 bytes Disk layout validating failed for disk 0", "MBR2GPT: Conversion failed"。这是在将 MBR 转换为 GPT 时最常见的错误消息 Windows Server 2012 和其他版本。 如果您收到此类错误,请再次检查您的磁盘分区配置。
在大多数 Windows 2012 服务器系统盘,有系统保留盘、C:(用于操作系统)和 D 盘。如果这些分区都是主分区,则可以成功将磁盘转换为 GPT。如果您的磁盘分区布局不符合要求,请按照以下方法进行修改:
- 如果有逻辑驱动器, 将其转换为主要 (没有数据丢失)。
- 如果有 4 个主分区,请按照以下步骤操作 将一个移动到另一个磁盘.
- 如果没有支持的分区,你必须移动文件并删除这个分区。
③ 展开系统保留分区 (可选)
对于 Windows 转换后保持可启动,一个 EFI 系统分区(ESP)必须到位。 MBR2GPT 首先会缩小“系统保留”分区。如果此分区中没有足够的可用空间, MBR2GPT 会缩小 C 盘,然后 EFI 转换为 GPT 磁盘后,将在 C 盘后面创建分区。
④ 怎么跑 mbr2gpt.exe在 Server 2012 R2 使用命令转换磁盘
就像我上面说的 MBR2GPT.exe 是内置的 Windows Server 2019 和 Windows 10,它不包括在早期 Windows 版本。要运行 MBR2GPT in Server 2012 R2,你需要 Windows 预安装环境并从中运行命令提示符。
将 mbr 转换为 gpt 的步骤 Windows Server 2012 R2 与 MBR2GPT 命令:
步骤1: 下载 Windows Server 2019 ISO 并创建可引导的 DVD 或 USB 闪存驱动器 Windows 内置或第三方工具。如果您使用 VMware, Hyper-V 虚拟机,您只需选择此 ISO 文件并从中启动。
步骤2: 从此可启动媒体启动,只需单击 点击下一页 在第一 Windows 设置窗口,然后单击 “修复您的计算机” 在下一个窗口的左下角。
步骤3: 点击 “疑难解答” 在下一个窗口中,然后单击 命令提示符.
步骤4: 只需输入 2 个命令即可完成转换。
- CD ..
- mbr2gpt /转变
如您所见,命令窗口报告转换已成功完成。
因为我提前扩展了System Reserved分区,所以重启服务器并启动到U盘EFI,磁盘 0 被转换为 GPT,并且 EFI 在C盘左侧创建分区。
除了缩小、扩展分区和将 MBR 转换为 GPT 之外 Server 2012/2016/2019/2022 及之前版本 Server 2003/2008, NIUBI Partition Editor 帮助您转换分区 主要的和合乎逻辑的, 将 NTFS 转换为 FAT32 而不会丢失数据。 它还可以帮助您移动、合并、克隆、擦除分区等等。