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