当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

作者:精品下载站 日期:2024-12-14 18:05:21 浏览:13 分类:玩电脑

将 MBR 转换为 GPT,不会丢失数据


有时您需要将 MBR 转换为 GPT。 MBR 和 GPT 之间的主要区别在于 MBR 对于现代使用有一些限制。也就是说,MBR 只能处理四个主分区和 2TB 的驱动器空间。因此,如果您的 Exchange Server 邮箱数据库增长超过 2 TB,则需要 GPT。但是,您不想使用 GPT 创建新的磁盘驱动器并将所有文件从 MBR 驱动器复制到 GPT 驱动器。相反,您希望将 MBR 转换为 GPT,同时保留硬盘上的所有数据。在本文中,您将了解如何在不丢失数据的情况下将 MBR 转换为 GPT。

介绍

组织中正在运行两台 Exchange 服务器:

  • EX01-2019: REFS 卷,GPT 分区样式

  • EX02-2019: REFS 卷,MBR 分区样式

邮箱数据库和日志磁盘配置为弹性文件系统 (ReFS)。磁盘之间的区别在于,EX01-2019 上的分区表样式配置为 GPT,而 EX02-2019 上的分区表样式配置为 MBR。

如果您拥有不同分区样式的磁盘,DAG 中的 Exchange 服务器将正常工作。但是,我们建议在 DAG 配置中使用相同的 Exchange 服务器。

我们建议将磁盘配置为 GPT。请阅读 Exchange 数据库最佳实践一文来了解更多信息。

使用 PowerShell 获取磁盘号

让我们检查一下存在哪些磁盘驱动器以及它们具有哪种分区样式。让我们看看如何使用PowerShell获取磁盘号。

以管理员身份运行 PowerShell。运行 Get-Disk cmdlet 以获取磁盘编号以及有关系统中磁盘的信息。

注意:如果您有 DAG 配置,则会出现带有空值的磁盘编号。这些是来自具有被动数据库副本的其他 Exchange Server 的磁盘。

[PS] C:\>Get-Disk | Format-Table -AutoSize

Number Friendly Name       Serial Number                    HealthStatus OperationalStatus Total Size Partition Style
------ -------------       -------------                    ------------ ----------------- ---------- ---------------
0      VMware Virtual disk 6000c2942616aa2963634da26033453c Healthy      Online                100 GB GPT
1      VMware Virtual disk 6000c293da57f12401f74e726632f733 Healthy      Online                 10 GB MBR
       VMware Virtual disk 6000c29717ae754ecefc7e67de3c5603 Healthy      Online                 10 GB GPT
2      VMware Virtual disk 6000c29a9c74d6c59e1573b1ef609671 Healthy      Online                 10 GB MBR
       VMware Virtual disk 6000c297c3d1fbcd15c9b3e48049d755 Healthy      Online                 10 GB GPT

这些是 EX02-2019 上具有分区样式 MBR 的磁盘:

  • DB01数据

  • DB01日志

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

将 MBR 转换为 GPT,不会丢失数据

那里有很多工具。我们知道这一点,并且几乎尝试了每一种方法。但是,当您想要应用更改时,您必须购买/注册该软件。

我们需要一个免费工具将 MBR 转换为 GPT:

  • 支持NTFS

  • 支持参考

  • 支持Windows服务器

  • 将在不丢失数据的情况下进行转换

  • 不让我们以安全模式启动系统来转换

  • 更改后不让我们重新启动系统

有没有一种我们不需要付费的工具?我们只想从 MBR 转换为 GPT,仅此而已。

可以使用三种免费工具将 MBR 转换为 GPT:

  1. 格普特根

  2. Mbr2gpt

  3. 磁盘精灵

格普特根

使用工具 gptgen 将 MBR 转换为 GPT 时,出现错误:

C:\Temp\gptgen-1.2.1\x64-Release>gptgen.exe -w \.\physicaldrive1
gptgen.exe: Partition table converter v1.2.1

Unable to auto-determine the block size of the disk.
Please enter the block size by hand to continue.
>65536
Block read failed, check permissions!

错误在命令提示符中的显示方式:

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

Mbr2gpt

使用工具 mbr2gpt 将 MBR 转换为 GPT 时,出现错误:

C:\>mbr2gpt /convert /disk:1 /allowfullOS

MBR2GPT will now attempt to convert disk 1.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!

MBR2GPT: Attempting to convert disk 1
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
Disk layout validation failed for disk 1

命令提示符中的错误如下所示:

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

我们可以查看错误,或者使用可以免费将 MBR 转换为 GPT 且不会丢失数据且没有任何错误的工具。

磁盘精灵

我们将使用DiskGenius软件将MBR转换为GPT而不丢失数据。该工具免费可将磁盘从 MBR 转换为 GPT。

  1. 从 DiskGenius 官方网站或此处下载该工具

我们将使用的版本是DiskGenius DGEngSetup5431342。

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

  1. 启动DiskGenius

  2. 右键单击MBR磁盘

  3. 选择转换为 GUID 分区表

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

  1. 确保它显示分区表样式 GPT

  2. 点击全部保存

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

  1. 单击

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

一切就绪!

让我们对另一个磁盘执行相同的步骤,并将 MBR 分区表样式转换为 GPT:

  1. 右键单击MBR磁盘

  2. 选择转换为 GUID 分区表

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

  1. 确保它显示分区表样式 GPT

  2. 点击全部保存

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

  1. 单击

[玩转系统] 将 MBR 转换为 GPT,不会丢失数据

我们确实成功地将MBR分区表样式转换为GPT分区表样式。

重要:将磁盘分区表类型从MBR转换为GPT后重新启动系统。这是为了确保一切按预期进行。

使用 PowerShell 验证 GPT 磁盘

DiskGenius软件将显示它是GPT磁盘并且转换已成功应用。但请始终使用 PowerShell 进行验证,以确保一切都已设置。

[PS] C:\>Get-Disk | Format-Table -AutoSize

Number Friendly Name       Serial Number                    HealthStatus OperationalStatus Total Size Partition Style
------ -------------       -------------                    ------------ ----------------- ---------- ---------------
0      VMware Virtual disk 6000c2942616aa2963634da26033453c Healthy      Online                100 GB GPT
1      VMware Virtual disk 6000c293da57f12401f74e726632f733 Healthy      Online                 10 GB GPT
       VMware Virtual disk 6000c29717ae754ecefc7e67de3c5603 Healthy      Online                 10 GB GPT
2      VMware Virtual disk 6000c29a9c74d6c59e1573b1ef609671 Healthy      Online                 10 GB GPT
       VMware Virtual disk 6000c297c3d1fbcd15c9b3e48049d755 Healthy      Online                 10 GB GPT

一切看起来都很棒!

您是否使用 DiskGenius 成功将 MBR 转换为 GPT?

了解更多:将邮件队列移动到 Exchange Server 中的另一个位置 »

结论

您学习了如何在不丢失数据的情况下从 MBR 转换为 GPT。使用 DiskGenius 软件将 MBR 转换为 GPT,同时保留所有数据。只需点击几下,一切就完成了。最好的是,应用更改时无需重新启动系统。

尽管 gptgen 和 mbr2gpt 工具对我们不起作用,但这些工具可能对您有用。我们确实展示了它们,因为它们是众所周知的免费工具。

Microsoft 编写了有关如何将 MBR 磁盘转换为 GPT 磁盘的出色指南,但这需要您格式化磁盘。因此,最好执行本文中的步骤并保留您的数据。

您喜欢这篇文章吗?您可能还喜欢在 Exchange 混合中将用户邮箱转换为共享邮箱。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯