将 MBR 转换为 GPT Windows 服务器 2008 r2 没有数据丢失

作者:约翰,更新日:2024年11月8日

Windows 2008 服务器运行多年,需要更换存储设备或者升级更大容量的磁盘。升级磁盘后最常见的问题就是磁盘空间用不完。比如 2TB 的磁盘只能用 4TB,剩余空间无法在磁盘管理器中创建新卷或扩展到其他卷。这时,你需要 将 MBR 磁盘转换为 GPT。在 MBR 磁盘上,您最多可以创建 4 个主分区,如果要创建更多,您还需要将磁盘从 MBR 更改为 GPT。本文介绍如何在 Windows Server 2008 R2 没有数据丢失。

将 MBR 转换为 GPT Server 2008 R2 磁盘管理器

Windows Server 2008 内置磁盘管理器有转换磁盘 MBR 和 GPT 的选项,但必须先删除此磁盘上的所有分区,否则这些选项会变灰。在我的测试服务器中可以看到,磁盘 1 上有 F: 和 H: 两个驱动器。

当我右键单击该磁盘时, “转换为 GPT 磁盘” 选项变灰并禁用。

Convert greyed out

删除这两个分区后, "转换为 GPT 磁盘" 选项已启用。

Convert greyed out

显然,删除磁盘上的所有分区并不是一个好主意。您无法将系统磁盘从 MBR 转换为 GPT Server 2008 磁盘管理器,因为C分区无法删除。有更好的方法将 MBR 转换为 GPT Windows 2008服务器不丢数据。 转换系统盘和非系统盘的方法不同,请按照下面相应的方法操作。

方法 1:一键方法将非系统磁盘的 MBR 更改为 GPT

如果你想在没有操作系统的情况下将磁盘从 MBR 转换为 GPT,使用 NIUBI Partition Editor.

下载 这个程序,你会在右边看到所有磁盘分区的结构和其他信息。

如何将 MBR 转换为 GPT Windows Server 2008 R2 - NIUBI:

右键单击 MBR 磁盘的前端(此处为磁盘 1),然后选择 “转换为 GPT 磁盘”.

Convert to GPT

然后在左下角创建了一个挂起的操作,点击 执行 执行。

执行 converting

观看视频如何将磁盘从 MBR 转换为 GPT Windows Server 2008 R2:

Video guide

方法 2:使用 MBR2GPT 命令输入 Server 2008 R2

使用操作系统将 MBR 磁盘转换为 GPT 有点复杂。除了保持所有文件完整之外,服务器必须成功启动。任何轻微的错误都会导致系统损坏或启动失败。有些第三方软件有将系统磁盘从 MBR 转换为 GPT 的选项。但始终建议使用 MBR2GPT。可执行程序,由微软提供。

MBR2GPT 通过命令提示符工作,它是一个内置工具 Windows 10 和 Server 2019. Windows Server 2008 没有此工具,你需要下载 Windows Server 2019/2022 ISO,并创建可启动的 DVD 或 USB 闪存驱动器。如果您运行 Windows 2008 作为 VMware 中的客户服务器/Hyper-V,您只需选择此 ISO 文件并从其启动。

运行前提条件 mbr2gpt.exe在 Server 2008 R2

将 MBR 转换为 GPT 很容易 Windows Server 2008 - MBR2GPT 命令工具,但您的磁盘分区配置必须满足以下要求:

  1. 系统磁盘上最多有 3 个主分区。
  2. 其中一个分区设置为“活动”并且是系统分区。
  3. 系统磁盘上没有逻辑驱动器。
  4. 磁盘上的所有分区必须支持 Windows。这意味着,Linux/Mac 没有 EXT2/EXT3 或其他类型的分区。

如果这些检查中的任何一个失败,转换将不会继续并返回错误,所以不用担心系统和数据安全。

有些人在转换系统盘时收到错误 - “验证布局,磁盘扇区大小为:512 字节 磁盘 0 的磁盘布局验证失败”,“MBR2GPT:转换失败”. 这是常见错误,因为分区布局检查失败。 如果您的磁盘分区配置不符合要求,请按照以下方法进行修改。

Convert error

根据需要修改分区类型和布局

按键 WindowsR 一起在键盘上键入 diskmgmt.msc 并按下 输入. 然后你会看到带有分区布局和其他信息的磁盘 Server 2008 磁盘管理器。如果需要更改,请检查磁盘分区布局。

转换分区类型:

Partition type

从此屏幕截图中,D: 是逻辑驱动器。在这种情况下,您需要 将 D 转换为主分区 - NIUBI Partition Editor.

注意:在使用以下方法进行转换之前,所有分区都应是主分区: MBR2GPT 命令。

将分区移动到另一个磁盘:

Partition number

从此屏幕截图中可以看出,磁盘 4 上有 0 个主分区。在这种情况下,您需要 移动分区 到另一个磁盘 NIUBI Partition Editor.

注意:MBR 磁盘上最多可以有 3 个主分区。

将 MBR 转换为 GPT 的步骤 Windows Server 2008 R2 - mbr2gpt 命令

步骤1: 下载 Windows Server 2019 ISO 并创建可启动 DVD 或 USB 闪存驱动器。

至 VMware/Hyper-V 虚拟服务器,您只需选择此 ISO 文件并从中启动。

Windows tool

步骤2: 重新启动服务器并从可启动 DVD 或 USB 闪存驱动器启动,当它要求您“立即安装”时,不要单击它,单击“修复您的计算机“在左下角。然后单击 “疑难解答” > “命令提示符” 在下一个窗口中。

mbr2gpt command

步骤3: 您只需输入2条命令即可将MBR系统盘转换为GPT:

  1. 类型 CD .. 并按下Enter键。
  2. 类型 mbr2gpt /转变 并按下Enter键。

短时间内, MBR2GPT 报告转换已成功完成。

Convert successfully

观看视频如何将 MBR 磁盘转换为 GPT Windows Server 2008 R2 - MBR2GPT 命令:

Video guide

综上所述

将系统 MBR 磁盘转换为 GPT 需要更多步骤 Server 2008 - MBR2GPT 命令,但它比其他工具更安全。如果此磁盘没有操作系统, MBR2GPT 命令不起作用,但将 MBR 转换为 GPT 非常容易 Server 2008 R2 - NIUBI Partition Editor。除了将 MBR 转换为 GPT,此工具还可以帮助您将 NTFS 分区转换为 FAT32,在主分区和逻辑分区之间进行转换。它还可以帮助您复制、缩小、扩展、合并、移动、碎片整理、擦除、隐藏分区、优化文件系统等等。

下载