用 cat 复制的分区无法挂载

用 cat 复制的分区无法挂载

好的,我在 AskDifferent 中问过这个问题,但似乎苹果人不明白在 unix 中一切都是文件。

几天前我的 Mac 坏了,我在上面安装了 Ubuntu 并通过它启动,我做的第一件事就是将 Mac 分区复制到外部硬盘分区,如下所示:

cat /dev/sda2 > /dev/sdc2

我能够使用 hfsprogs 在 Ubuntu 中挂载 sda2 分区,但无法挂载 /dev/sdc2,我在两个设备上做了差异(使用 cmp),它们完全相同,现在我擦除 sda2 并再次安装 Yosemite,但即使在 Mac 上我也无法挂载 sdc2(这里是 disk2s2)。

当我尝试安装、验证或修复它时,出现此错误:

Invalid node structure

(这是我在 Ubuntu 中针对该分区遇到的相同错误),这真的很奇怪,因为我确信这个分区与真实分区相同(并且我能够在 Ubuntu 中挂载真实分​​区)我尝试使用 DiskWarrior 5 修复它,它完成了它的工作而没有任何错误,但它没有修复它,我也在 Ubuntu 和 OSX 中使用了 fsck_hfs。

知道如何在 Ubuntu 中安装这个克隆分区吗?克隆后我比较了这两个设备,发现它们是相同的,所以我猜想这一定是分区表中的某些信息或类似的东西。

在 AskDifferent 中他们只是一直说我应该使用 dd,好吧,也许我应该使用 dd,但我无法改变我过去使用的工具,我现在的问题是恢复这个分区。

相关内容