如何修复损坏的 hfs+ 分区?

如何修复损坏的 hfs+ 分区?

我有一台 Macbookpro,带有 450GB HFS+ 分区和 50GB Ubuntu 13.04 设置。我启动了 Ubuntu,想挂载 HFS+ 分区 rw - 但全都搞错了:我写道(根据我的记忆)

sudo hpmount rw /dev/sda1

我知道我在这里全都搞错了。但是响应是这样的,“您真的要写入此卷吗?可能会发生数据损坏……(是/否)”,我输入是,它抱怨 0 处缺少一个块或类似的东西,并说它无法执行此操作。我想,后来我在该卷上运行了 fsck,但没有发现错误。

然后,在 nautilus 中,以前称为“Macintosh HD”的驱动器变成了“450GB 硬盘”(或类似名称)。当我尝试将其安装在那里时,出现了错误(我想是 hfutils 的错误)。当我想重新启动时,Ubuntu 挂起了,我不得不重置。重置后,Refind(efi 启动管理器)没有启动,而是直接启动到 Macintosh 恢复控制台。我没有备份(直到昨天我才有,当时我非常确定我的系统是健全的,所以我将它用于导致这种情况的目的)。磁盘管理器向我显示了一些分区,包括 mac 分区,但无法将其识别为 mac 分区。

评判我吧!但有人能告诉我我对我的驱动器做了什么以及我能做什么来恢复它吗?

答案1

使用系统恢复的磁盘实用程序,我能够让分区再次变为可读。我买了一根 Firewire 电缆,并使用另一台 Mac 在目标磁盘模式下访问我的笔记本。然后我可以将所有文件复制到另一个 USB 磁盘。然后我必须重新分区并重新安装操作系统。剩下的就是将我的数据复制回来。一切都很好,在这个过程中浪费了一整天的时间,但考虑到我的愚蠢,这仍然是一个不错的代价。

相关内容