有人在“磁盘工具”抹掉驱动器后成功恢复已删除的 APFS 文件吗?

磁盘工具误把我的 APFS 驱动器抹掉了,现在我正尝试在已删除的文件彻底消失前将其恢复。有人成功从 macOS 上被抹掉的 APFS 宗卷中恢复过数据吗,或者知道在不让情况变得更糟的前提下,最安全的工具或步骤是什么吗?

第一件事:停止使用那个驱动器。说真的。无论你是清空了废纸篓、删错了文件夹,还是在磁盘工具中格式化了错误的 APFS 宗卷,文件可能还没有真正消失。很多时候,macOS 只是把那部分空间标记为可用。真正的破坏发生在新数据写入并覆盖它们的时候。

所以在尝试其他任何操作之前:

  1. 立即停止使用受影响的驱动器。
  2. 不要向其中复制任何新内容。
  3. 不要在同一个驱动器上重新安装 macOS。
  4. 在恢复你关心的文件之前,不要运行急救、TestDisk 或修复工具。
  5. 如果它是外置驱动器,先拔掉,等你准备好扫描时再连接。

如果你有时间机器,先检查它。如果有可用备份,这是最稳妥的解决办法。即使备份驱动器当前没有连接,也仍然值得打开时间机器,因为 APFS 有时会为最近删除的内容保留本地快照。

如果没有备份,那么恢复软件可能就是下一步。

对于 APFS 驱动器,我可能会先从 Disk Drill 开始,因为它不仅仅是扫描随机文件签名。由于它理解 APFS,因此更有机会恢复文件夹结构、文件名和元数据。当你想避免在成千上万个名称无意义的已恢复文件中翻找时,这一点非常重要。

基本流程大致如下:

  1. 下载 Disk Drill,但如果可以,请安装到其他驱动器上
  2. 连接受影响的 APFS 驱动器;如果数据是在内部驱动器上丢失的,就选择内部驱动器。
  3. 在 macOS 设置中授予它完全磁盘访问权限,以便它能够正确扫描。
  4. 选择驱动器并运行搜索丢失数据
  5. 让扫描完成。提前停止可能意味着错过可恢复的文件。
  6. 使用预览检查你的照片、视频、文档或其他文件是否确实完好无损。
  7. 只恢复你需要的内容,并且保存到另一个驱动器。绝不要把文件恢复回你正在恢复数据的同一个 APFS 宗卷。

一个很有用的选项是先创建磁盘镜像,尤其是在驱动器看起来不太稳定时。这样你扫描的是镜像,而不是继续给原始磁盘增加压力。Disk Drill 还可以显示S.M.A.R.T. 健康信息,这有助于你判断自己面对的是简单的文件系统损坏,还是可能正在发生物理故障的驱动器。

当然也有其他工具。

PhotoRec 是免费的,而且往往非常有效,尤其适用于照片、视频和文档。代价是它依据文件签名工作,而不是依据 APFS 文件系统本身,所以你通常会丢失原始文件名和文件夹结构。

TestDisk 在问题是 APFS 分区损坏而不是简单删除文件时会有帮助。不过我不会把它作为你首先运行的工具。如果可能,先恢复重要文件,因为在恢复之前更改分区信息,一旦出错,情况可能会变得更复杂。

内部 Mac SSD 还有一个很大的限制:TRIM。如果 TRIM 已经清除了被删除的数据块,软件恢复将无法把它们找回来。这就是为什么速度很重要。另外,如果一个启用了 FileVault 加密的 APFS 宗卷被格式化了,那么加密密钥通常也会一并丢失,这往往会让恢复变得不可能。

如果驱动器出现以下情况,我会跳过自行恢复,直接送去专业恢复实验室:

  1. 反复消失或无法被稳定识别,
  2. 发出咔哒声、摩擦声或蜂鸣声,
  3. 在扫描过程中断开连接,
  4. 访问时导致 Mac 卡死,
  5. 或者显示严重的 SMART 健康警告。

这些都可能是硬件故障的迹象。反复给有问题的驱动器通电,可能会让情况更糟。

大多数靠谱的数据恢复实验室都会提供免费评估,而且很多采用无数据,不收费的模式。逻辑恢复通常起价约为 300–500 美元。物理损坏通常要贵得多,往往是 1000 美元或更多,具体取决于损坏部件。

如果这只是一次误删或误格式化,你仍然可能有相当不错的机会。关键是不要再向那个 APFS 驱动器写入任何内容,并尽快开始恢复过程。

磁盘工具执行的是快速抹掉还是实际上更改了分区方案,这一点在这里非常重要。如果只是快速 APFS 抹掉,恢复软件可能仍然能找到数据;但如果你重新格式化、重装了 macOS,或者该驱动器是启用了 TRIM 的内部 SSD,那么成功几率会迅速下降。我同意 @mikeappsreviewer 关于不要先运行修复工具的看法,但我会对挂载驱动器并在 Finder 里四处查看更加谨慎,因为 Spotlight、照片应用或 macOS 后台任务可能会在未经询问的情况下写入少量数据。如果可以的话,先把驱动器制作成一个字节级镜像到另一块磁盘上,然后扫描这个镜像而不是原始驱动器。如果你想要图形界面,Disk Drill 做这个没问题,但不要仅凭文件列表来判断是否成功。在付费或恢复之前,先预览几个重要文件,因为 APFS 扫描可能会显示看起来很有希望的文件名,但实际文件内容已经损坏。

讨厌的陷阱在于,APFS 抹掉后,硬盘表面上看起来可能完全正常,而旧的目录记录却已经不再有用。这就是为什么我不会仅仅因为某个恢复应用显示出文件夹树或熟悉的文件名就太兴奋。对于 APFS,你可能会得到看起来正确的“幽灵”结果,直到你尝试打开恢复出的文件时才发现问题。

我会根据“磁盘工具”实际抹掉了什么来区别对待。如果它只抹掉了同一个 APFS 容器中的某个宗卷,你仍然可能还有相当不错的机会。如果它抹掉了整个设备并创建了一个新的容器,尤其是在 SSD 上,我会大幅降低预期。如果这是你 Mac 的内部启动盘,那么即使只是正常启动去安装工具,本身也是问题的一部分,因为 macOS 一直在后台持续写入日志、缓存、索引、交换文件和更新。

对于最安全的自行处理方式,我会先关闭 Mac,避免从那块磁盘启动,并尽可能从另一台 Mac 或外部启动盘来扫描它。如果你有另一块足够大的磁盘,先制作一个镜像。然后用你信任的工具扫描这个镜像。Disk Drill 作为第一次尝试是可以的,因为它易于使用,而且对 APFS 的处理比基础的文件雕刻工具更好,但我仍然会在付费或恢复任何内容之前先预览文件的实际内容。如果这些文件对业务至关重要或无法替代,我会跳过自行折腾,在硬盘又被通电并挂载十几次之前先联系专业实验室。

“磁盘工具”删除文件的方式与“废纸篓”不同,因此即使看到看起来正常的文件夹列表,也只能将其视为一种可能,而不是已经恢复。

我只会将它连接足够长的时间来创建一个只读镜像,然后用 Disk Drill 或其他支持 APFS 的工具扫描该镜像。一个隐蔽的错误是让 Finder 以正常方式挂载已抹掉的宗卷并随意浏览,因为这可能会在你开始恢复之前就产生新的写入。