我从朋友那里得到了一台 macbook(图形芯片不再工作 - 硬盘应该没问题,但在 mac 显示器上看不到太多内容),我答应拯救数据。但我无法使用 linux (ubuntu) 读取分区。
我设法打开笔记本电脑,将磁盘连接到 linux 机器并使用dd if=... of=...
. 但是,当我查看分区时,dd
没有列出分区 #2 的任何文件系统(这是最大的,应该包含数据),我无法安装它。
我尝试过的事情:
- 我已经尝试过我发现的提示,比如在使用时指定偏移量和最大大小
mount -t hfsplus ...
(总是抱怨“坏超级块”) - 我能够挂载例如分区#3(使用
mount -t hfsplus
),但假设它不包含用户数据 - 我假设文件系统可能是 apfs(而不是 hfs+)并尝试了 apfs-fuse但它告诉我“似乎不是 apfs 卷”
- 我尝试通过这个基于 gui 的工具安装:HFSExplorer但它也只能安装分区 #3
关于如何读取分区 #2 上的数据的任何想法?这是 mac 文件系统的正常行为,在 parted/linux 中显示时没有类型吗?我能以某种方式获得有关文件系统的更多信息吗?或者它可能只是被加密/损坏?现在我只是随机猜测是什么阻止我读取/安装数据。
MacBook 是在 2012/13 年左右购买的(型号:A1466)。
我通过安装/按照此处的说明解决了安装上述分区的问题:https ://github.com/libyal/libfvde/wiki/Mounting 。
似乎问题在于它是一个 FileVault 加密分区(密码是 macbook 的用户帐户登录密码 - 但我不是 100% 确信这种情况总是如此,或者这个 macbook 的用户只是选择了相同的密码对彼此而言)。
提示:还要确保以与那里解释完全相同的方式获取 github 存储库中提到的 .wipekey 文件。起初我以另一种方式进行操作,这给了我“不支持的核心存储签名”和其他一些错误。