OS X 10.8 无法调整 MBR 磁盘上的分区大小

OS X 10.8 无法调整 MBR 磁盘上的分区大小

我有一个外置硬盘,里面混合了 Mac、NTFS 和 Linux 分区。我想用它备份 MacBook HD 中的一些分区,部分成功了,将 100MB 分区复制到一个 300MB 的空分区中。不幸的是,磁盘实用程序不允许我调整分区大小或创建任何新分区,并显示以下消息。

You can't resize partitions on this disk because it uses the Master Boot Record partition scheme.

有什么办法可以解决这个问题吗?我的 Windows 分区程序都无法对 Mac OS 扩展分区执行任何操作。我可以转换为 GUID 分区表并仍用于 Windows XP 吗?

我不想丢失包含多年备份的 NTFS 分区的内容。

PS 这是 Mountain Lion 的新问题吗?我以为我在 Snow Leopard 上也遇到过这些问题。

答案1

从 MBR 转换为 GPT 将导致磁盘无法在 Windows XP 中使用。部分例外情况:GPT 贴片机该工具声称可以让 Windows XP 挂载 GPT 分区;但是,我从未尝试过,因此无法评论其效果如何。如果您确实想尝试 MBR 到 GPT 的转换,我的GPT fdisk(gdisk、、sgdiskcgdisk可以完成这项工作。一些仅适用于 Windows 的工具也可以,但我不记得有关它们的详细信息。

总体而言,最好的选择可能是在 Linux 下使用 GParted;您提到磁盘有 Linux 分区,因此大概您在某处安装了 Linux。如果没有,您可以使用 Linux 紧急磁盘。无论如何,GParted 可以调整 MBR 和 GPT 磁盘上大多数文件系统的大小。

一个重要的警告:调整分区大小本身就很危险,因此如果磁盘上有任何不可替代的数据,请在执行任何操作之前先备份。听起来你正在将磁盘用作备份存储介质,因此如果出现问题,你可能只是准备立即进行新的备份。

相关内容