刚刚不小心清空了 MacBook Air 上的废纸篓,我首先该怎么办?

我不小心清空了 MacBook Air 上的废纸篓,后来才发现里面还有一些重要文件。我需要帮助弄清楚在这些已删除文件被覆盖之前,首先应该采取哪些步骤来恢复它们。想了解真正有效的 Mac 数据恢复方案。

我知道这种感觉。你清空了废纸篓,然后心里猛地一沉。我有一次也这样,误删了一个装着客户文件的文件夹,当场愣住了几秒。最开始的几分钟比大多数人想的更重要。

现在先别再用这台 MacBook。不要打开应用。不要下载东西。不要保存文档。先放着别动。

废纸篓被清空后,macOS 通常不会立刻擦除文件数据。它会移除文件条目,并将那部分空间标记为可用。所以这些数据位通常还会留在那里,直到有新数据覆盖上去。如果你继续使用这台笔记本电脑,就会增加覆盖掉你正想找回内容的概率。

不过新款 Mac 有一个问题。SSD 存储会使用 TRIM,而 TRIM 会在后台清理已删除的块。这有助于让硬盘保持高速运行。对数据恢复来说这不是好消息,因为这意味着被删除的数据可能会比你预想的更早被清除。所以没错,速度很重要。

我会先检查的地方

  1. 云账户
    如果这些文件曾同步到 iCloud Drive、Dropbox 或 Google Drive,请用你的手机或另一台电脑检查。尽量不要使用这台 Mac。这些服务大多会将已删除项目单独保留大约 30 天。
  2. 照片和备忘录
    如果你丢失的是图片或备忘录,请打开这些应用,并查看它们各自的最近删除部分。Apple 通常会将这些内容保留 30 到 40 天,与系统废纸篓分开。
  3. Time Machine
    如果之前开启过 Time Machine,就去那里看看。返回到这些文件原来所在的文件夹。即使没有连接备份磁盘,macOS 有时也会在内部硬盘上保留大约一天的本地快照。我见过有人靠这个找回文件。

如果这些检查都没有结果,那就变成恢复软件的问题了。

我接下来会怎么做

尽快运行恢复工具,但不要把它安装到 MacBook 的内置硬盘上。

我通常会推荐大家使用 Disk Drill。在较新的 MacBook 上,尤其是 Apple Silicon 机型和带有 T2 芯片的系统,内置存储的架构让很多通用工具都很难应付。有些应用根本无法很好地处理这种情况。

  1. 不要把恢复软件安装到 MacBook 本机上
    这一点经常被忽视。安装软件会向你正尝试恢复数据的同一块硬盘写入内容。请使用另一台电脑,在那里下载安装应用,然后把它放到 U 盘中,再从那个环境运行。
  2. 先制作磁盘镜像
    我会在扫描之前先做这一步。磁盘镜像是对硬盘逐扇区的完整复制。把它保存到外置硬盘上。如果恢复过程出了问题,或者你之后还想再尝试一次,就可以直接基于镜像操作,而不是反复对原始硬盘进行读写。对于 SSD 来说,这一步的重要性比大多数指南说得都更高。
  3. 扫描内置硬盘或镜像文件
    让软件指向 Mac 的硬盘,或者更理想的是你创建的镜像文件。让它在原始存储中搜索任何可恢复的内容。
  4. 先检查预览结果
    我喜欢 Disk Drill 的一点是,你可以先扫描并预览结果,然后再决定是否付费。如果你的照片、文档或视频能够完整显示出来,你就知道是否值得继续。
  5. 把文件恢复到别的地方
    不要把恢复出来的文件写回 MacBook 的内置硬盘。请将恢复的数据保存到外置 SSD、机械硬盘,或者容量较大的 U 盘中。

如果你想要免费选项

PhotoRec 确实存在,而且没错,它能用。它是免费的开源软件。我用过它,在其他工具失效时,它确实帮我找回了文件。不过,它也比较粗糙。

它在命令行中运行,没有常规界面。它还常常会去掉原始文件名和文件夹结构,所以最后你得整理一大堆名字像随机乱码一样的文件。如果你能接受这种混乱,那也行。如果不能,那很快就会让人受不了。

当软件不起作用时

到那时,我会考虑找一家数据恢复实验室。这些公司整天都在做这类工作。通常他们会先检查硬盘,告诉你哪些内容看起来可以恢复,然后给出报价。处理时间通常是几天,有时是一周。

根据我的经验,标准恢复服务通常在 $300 到 $1,500 左右。严重的物理损坏会让价格更高。这并不便宜。不过,如果丢失的文件是家庭照片、税务记录、工作档案,或任何你无法重建的内容,这个成本就开始显得更合理了。

最重要的是,停止使用这台 MacBook 并尽快采取行动。这样你成功恢复的机会最大。

首先,先把它关机。不是睡眠。是完全关机。我在一点上与 @mikeappsreviewer 略有不同意见,立刻在同一台 Mac 上四处查找本地快照会增加写入活动,而对于使用 SSD 的 Mac 来说,这不是你在最初一小时内想要做的事。

然后,如果你有其他设备,就用另一台设备来做这些事。

  1. 检查 iCloud.com、Dropbox、Google Drive、OneDrive。
  2. 如果文件之前分享过,检查电子邮件附件。
  3. 如果这些文件是文档,查找来自另一台设备的应用专属自动保存或版本历史记录。
  4. 如果你用过 Time Machine,先把备份硬盘连接到另一台 Mac 上并在那里检查。

如果这些都没用,再进入恢复阶段。Disk Drill 是少数几款人们会反复推荐的 Mac 恢复应用之一,因为界面简单,预览功能也能节省时间。我会避免把任何东西安装到 MacBook 的内置硬盘上。用外置硬盘来运行应用,也用它来保存恢复出来的文件。如果这些文件非常重要,那么在第一次扫描失败后就不要再自己尝试了,直接送去专业实验室。

另外,如果你想要一个快速的可视化演示,这个简短指南还不错,适合了解 Mac 已删除文件恢复:
观看这个 Mac 已删除文件恢复教程

最重要的是,现在立刻停止向 SSD 写入。这一点最关键。

第一步:先别在 MacBook Air 本机上继续乱试。我基本同意 @mikeappsreviewer@viaggiatoresolare 的看法,但在你判断这些文件到底有多重要之前,我更不赞成做任何本地检查。在使用 SSD 的 Mac 上,哪怕只是稍微折腾一下,都可能不是好主意。

我会按文件价值来分情况处理:

  • 关键文件,比如商业文档、法律文件、无法替代的照片:彻底关机,在自己动手之前先考虑找专业实验室。
  • 重要但不至于致命的文件:如果可以,使用另一台 Mac,通过外置硬盘启动这台 Air,然后再从那里尝试恢复。
  • 可替代的文件:那就可以尝试软件恢复。

还有一点很多人会忘记:如果删除的文件来自 Word、Pages、Photoshop 或 Excel 之类的应用,检查一下你是否有 临时文件/自动恢复文件,或者其他设备上是否有之前通过邮件发送或导出的副本。有时候所谓丢失的文件,其实只是某个傻地方藏着一个副本。

如果你确实要走软件恢复这条路,Disk Drill for Mac 是比较实用的选择之一,因为它可以预览找到的文件,而且比很多 Mac 恢复工具更省心。只是千万不要恢复回内部硬盘。只能恢复到外置硬盘,就这么定。

另外,如果启用了 FileVault,而且这台 Mac 已经关机/重启过几次,恢复成功的几率可能会很快变得更糟。很多论坛回复都会跳过这一点。

想进一步了解的话,这个帖子很相关:关于清空废纸篓后恢复已删除 Mac 文件的 Facebook 讨论

简短版:停止写入,判断文件是否重要到需要实验室级别处理,然后使用外置启动环境。不要慌乱地点来点去,把情况弄得更糟。

我想在 @viaggiatoresolare@suenodelbosque@mikeappsreviewer 所说的基础上补充一点:检查这些文件是否曾经通过某个拥有其自己恢复缓存的应用打开过。这和废纸篓恢复不是一回事,而且当文件雕刻失败时,它可能会帮到你。

如果可以,值得从另一台 Mac 上检查的示例:

  • Word:AutoRecovery 文件夹
  • Pages/Numbers/Keynote:如果之前保存过,检查文稿版本历史
  • Adobe 应用:崩溃恢复/临时文件夹
  • 预览:Recents 或应用状态中的重复导出文件

我对无论如何都先做磁盘镜像的建议稍微有点不同意见。如果 TRIM 已经清理了内置 SSD 上的块,镜像只会保留这种空白现实,还会浪费时间。如果你知道自己在做什么,这是个不错的做法,但对普通用户来说并不总是第一步。

如果你想尝试软件,Mac 上 Disk Drill 是一个合理的选择。

优点

  • 界面易用
  • 预览功能不错
  • 支持很多文件类型
  • 没有 PhotoRec 那么吓人

缺点

  • 对已执行 TRIM 的 SSD 并不神奇
  • 深度扫描可能会返回杂乱的结果
  • 完整恢复需要付费
  • 最佳做法需要外接硬盘,而有些人没有

所以我的顺序会是:

  1. 停止使用这台 Air
  2. 用另一台设备查找应用级副本以及云端/版本历史
  3. 判断这些文件是否重要到需要送实验室恢复
  4. 如果不是,只从外部存储运行 Disk Drill,并且只恢复到另一块硬盘

如果很快什么都没找到,就不要一遍又一遍地反复扫描了。很多人就是在这里浪费了好几个小时。