尝试从 MBR 转换为 GPT 时如何修复空间不足问题且不丢失数据?

尝试从 MBR 转换为 GPT 时如何修复空间不足问题且不丢失数据?

我有一个将近 1TB 的扩展硬盘,它有 2 个分区:一个分区大约有 350GB,其中 250GB 已被占用(FAT32),另一个分区大约有 580GB,没有占用任何空间(NTFS)。我至少需要将 NTFS 分区从 MBR 转换为 GPT,但无论我使用什么软件,我都会收到相同的错误;第一个分区之前的空间不足。我没有地方备份磁盘上已经存储的 250GB 数据,但也不能丢失任何数据。

我该如何修复此问题并保留驱动器上的所有现有数据?

谢谢!

答案1

将所有文件从第一个分区复制到第二个分区,以防万一。

使用 GParted 将第一个分区缩小/向“右侧”移动,以便其“前面的可用空间”至少有 1 MB 或 2 MB。移动整个分区需要几个小时。

(或者,因为您已经在步骤 1 中复制了所有文件,所以您可以销毁该分区并在新位置创建一个新分区,然后将文件复制回来...)


MBR 和 GPT 不是分区格式 – 它们是分区表格式。因此,您总是在两种格式之间转换整个磁盘;转换单个分区是没有意义的。

如果您的磁盘远低于 2TiB 且只有 2 个分区,那么从 MBR 切换到 GPT 实际上不会给您带来太多好处,因为无论如何您都不会达到任何特定于 MBR 的限制。分区表类型也不会影响性能。

相关内容