从损坏但仍可访问的 HFS+ 分区恢复整个 OS X

从损坏但仍可访问的 HFS+ 分区恢复整个 OS X

好吧,我的问题来了:我的磁盘损坏了(很可能是电源问题)。磁盘实用程序显示为灰色,无法安装,并提示我检查和修复。不用说,它无法修复它(无论是在 Mac OS X 还是在 Linux 中)。以下图片显示磁盘工具

Macintosh HD 在“磁盘工具”中显示为灰色:

在此处输入图片描述

当我尝试在 Mac OS X 中将其以只读方式安装时,我收到以下错误消息:

$ sudo mount -t hfs -o rdonly /dev/disk1s2 /Volumes/OldDrive/
GetMasterBlock: Error 16 opening /dev/rdisk1s2
mount_hfs: Resource busy

但是!Linux 会将其挂载为只读。这真的很好。甚至:Mac OS X 启动到单用户模式(cmd+S)将允许我浏览结构和文件。

我真的不想只是从 Linux 下损坏的磁盘复制必要的文件。我想将该磁盘恢复到我新安装的磁盘。

您建议我做什么?我能以某种方式在 OS X 下安装该磁盘吗?如果不能,我该如何从该磁盘获取数据,以便 OS X 将其识别为备份并将我的所有设置和应用程序恢复到全新安装?

答案1

好吧。我做了什么?

我启动了 Linux(ubuntu 13.10),并将我的旧磁盘(不可写)映像创建到新磁盘。然后我将旧磁盘格式化为 GUID 分区,并将 IMG 恢复到格式化的旧磁盘上。

我用了部分克隆实用程序来备份和恢复磁盘。它将创建大小等于磁盘已用空间的映像。而不是像可以。并且它能够将映像恢复到至少与映像备份大小相同的分区。

有些人会建议你使用克隆它实际上是一组 CLI 工具的包装器,但我发现它的界面相当复杂。

因此,经过所有这些操作后,我最终得到了一个尚不可写入但可在 mac os x 中启动和安装的磁盘。这将允许 Mac OS X 安装程序将其检测为恢复源。

如果上述方法无法帮助您获得带有分区的可启动 GUID 磁盘,请将磁盘重新格式化为 msdos 表并创建常规 HFS+ 分区。Time Machine 不会将其检测为源,但您仍然可以使用碳抄本恢复数据。

即使 CCC 没有帮助你,你最终也会 osx-可安装HFS+ 分区,您可以使用它来手动复制必要的文件。例如首选项、钥匙串和一些重要文档。

享受你的 Mac。

谢谢。

相关内容