无法将分区扩展到相邻的未分配空间

无法将分区扩展到相邻的未分配空间

我最近使用 dd_rescue 将故障硬盘上的 2TB 分区恢复到新的 4TB 磁盘上。这意味着该分区在磁盘上相邻处有约 2TB 的未分配空间。我想扩展此分区以占据整个 4TB 的磁盘,但我无法这样做。

在 Windows 中,该选项显示为灰色,并且在分区向导中我被告知没有足够的可用空间。

我有两个问题:

  1. 有人能解释为什么会发生这种情况吗,因为我对磁盘分区的底层机制不太了解?
  2. 有人能建议我如何解决这个问题吗?请注意,格式化磁盘不是一个选项,因为数据的唯一其他副本位于正在发生故障的磁盘上。如果有更适合这项工作的 Linux 工具,我可以访问 Linux 机器。

在此处输入图片描述

在此处输入图片描述

答案1

只有在 GPT 中,您才可以使用整个 4TB 硬盘。MBR 最多只能支持 2TB 磁盘。超过 2TB,空间可能会无效。即使磁盘末尾显示为未分配空间,您也无法对其进行分区。检查您的主板是否兼容 UEFI。

因此,将 MBR 磁盘转换为 GPT 磁盘是解决该问题的有效方法。

答案2

是的,这是 MBR 文件系统的限制,您无法创建分区,因为它仅支持最大 2TB 的分区。您也无法在 MBR 文件系统中创建超过 4 个主分区。

为了克服这个困难,您必须更改该硬盘的分区表。

您可以使用 Windows 磁盘管理器或 MiniTool 分区向导执行此操作。只需右键单击磁盘并选择更改为 GPT 或类似选项即可。

请注意,它将删除硬盘上的所有数据。

相关内容