我的 Mac APFS 驱动器在崩溃后停止挂载,磁盘工具也无法修复它。我需要在重新格式化之前恢复重要文件,因此我正在寻找一款可在 macOS 上运行的可靠 APFS 数据恢复工具。
立即停止使用 APFS 驱动器。这是最重要的。如果你删除了一个文件夹并且已经清空了废纸篓,数据可能仍然还在那里,但前提是还没有被其他内容覆盖。将新文件复制到同一驱动器、在其上安装应用程序,或者继续在其上工作,都会让恢复变得困难得多。
对于 APFS 恢复,Disk Drill 通常是更值得优先尝试的选项之一。APFS 比旧一些的文件系统更棘手一点,而能够正确读取 APFS 的工具,更有机会把文件连同原始名称和文件夹结构一起找回,而不是给你一大堆随机文件名。
基本方法如下:
- 将 Disk Drill 安装到另一块驱动器上,不要安装到你要恢复数据的 APFS 驱动器上。
- 将外部 APFS 驱动器连接到你的 Mac。如果是内部驱动器,当 macOS 提示时,请给 Disk Drill 完全磁盘访问权限。
- 在 Disk Drill 中选择 APFS 卷,并运行 搜索丢失的数据。
- 让扫描完成。不要在只看到前几个结果后就停止,尤其是在较大的驱动器上。
- 如果可以,在恢复之前先预览文件。
- 将文件恢复到另一块驱动器。绝不要把恢复出的文件保存回同一个 APFS 磁盘。
另外,在把太多时间花在恢复软件上之前,先检查一下你的备份。如果你使用 Time Machine,那是最简单的途径。也值得检查一下 APFS 快照,因为在某些情况下 macOS 会保留本地快照。如果被删除的文件夹存在于其中一个快照里,从那里恢复会比执行文件恢复扫描更干净直接。
最大的难点是 SSD 上的 TRIM。如果被删除的数据位于 SSD 上,macOS 可能会在后台清除这些已删除的块。一旦发生这种情况,恢复软件通常就无法把这些文件找回来了。这就是为什么你一旦意识到有东西丢失,就应该尽快停止使用 Mac 或 SSD。对于普通的外置机械硬盘,恢复的可能性通常更高,因为 HDD 的工作方式并不相同。
如果 Disk Drill 没有找到文件,可以把 PhotoRec 作为备选方案。它是免费的,而且能恢复很多内容,但由于它是通过文件签名工作的,所以并不能真正保留 APFS 的文件夹结构或文件名。因此你可能能把数据找回来,但之后整理起来会非常麻烦。
如果驱动器发出咔哒声、频繁断开连接,或者只是偶尔显示出来,就不要继续扫描了。这更像是硬件问题,而自行尝试可能会让情况更糟。到了这一步,专业的数据恢复实验室是更安全的选择。很多机构提供免费评估和无数据不收费的条款,但费用可能根据具体故障情况从大约 300 美元到远超 1,000 美元 不等。不过,如果驱动器本身是健康的,而这只是一次误删除,那么我首先会尝试的还是软件。
令人烦恼的一点是,恢复应用仅仅通过读取每个块就可能让状态不稳定的硬盘变得更糟。如果 APFS 磁盘在崩溃后停止挂载,我会先检查它听起来是否正常并且能否保持连接。如果它会断开连接、发出咔嗒声、变得很烫,或显示 I/O 错误,请先将其克隆或制作镜像到另一块硬盘,然后再运行 Disk Drill 或任何其他工具。如果硬件状态稳定,Disk Drill 对 APFS 来说是一个比较合理的选择,但不要把扫描本身当成无害操作。请从另一台 Mac 或另一个启动驱动器运行它,把恢复的文件保存到别的地方;如果这块硬盘在物理层面已经表现异常,就不要再继续折腾,直接送去数据恢复店。


