有人知道好用的 APFS 恢复工具吗?

我的 Mac APFS 驱动器在崩溃后停止挂载,磁盘工具也无法修复它。我需要在重新格式化之前恢复重要文件,因此我正在寻找一款可在 macOS 上运行的可靠 APFS 数据恢复工具。

立即停止使用 APFS 驱动器。这是最重要的。如果你删除了一个文件夹并且已经清空了废纸篓,数据可能仍然还在那里,但前提是还没有被其他内容覆盖。将新文件复制到同一驱动器、在其上安装应用程序,或者继续在其上工作,都会让恢复变得困难得多。

对于 APFS 恢复,Disk Drill 通常是更值得优先尝试的选项之一。APFS 比旧一些的文件系统更棘手一点,而能够正确读取 APFS 的工具,更有机会把文件连同原始名称和文件夹结构一起找回,而不是给你一大堆随机文件名。

基本方法如下:

  1. 将 Disk Drill 安装到另一块驱动器上,不要安装到你要恢复数据的 APFS 驱动器上。
  2. 将外部 APFS 驱动器连接到你的 Mac。如果是内部驱动器,当 macOS 提示时,请给 Disk Drill 完全磁盘访问权限。
  3. 在 Disk Drill 中选择 APFS 卷,并运行 搜索丢失的数据
  4. 让扫描完成。不要在只看到前几个结果后就停止,尤其是在较大的驱动器上。
  5. 如果可以,在恢复之前先预览文件。
  6. 将文件恢复到另一块驱动器。绝不要把恢复出的文件保存回同一个 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 或另一个启动驱动器运行它,把恢复的文件保存到别的地方;如果这块硬盘在物理层面已经表现异常,就不要再继续折腾,直接送去数据恢复店。

APFS 宗卷是否已加密在这里非常重要。如果启用了 FileVault,任何工具,包括 Disk Drill,只有在它能够看到 APFS 容器并且你仍然拥有密码或恢复密钥的情况下才有用。不要抹掉,不要进行初始化,也不要在 macOS 提示时创建新的 APFS 宗卷。我会先检查 diskutil list,看看是否完全检测到了该容器/宗卷。如果检测到了,Disk Drill 可以作为一个合理的首次尝试,但如果宗卷无法挂载,应扫描物理磁盘/容器,而不只是灰显的宗卷。如果 macOS 只能看到 USB 桥接器,或者驱动器容量显示错误,软件恢复可能就不是正确的路径。