清空 Mac 上的废纸篓后,如何恢复文件?

我不小心清空了 Mac 上的废纸篓,删除了我工作中仍然需要的重要文件。我正在寻找清空废纸篓后在 Mac 上恢复已删除废纸篓文件的最佳方法,包括 Time Machine、iCloud 或恢复软件是否有帮助。

我曾经在一台 MacBook 上遇到过这种情况,最糟糕的做法就是让它继续开着并到处操作。如果你是不小心清空了废纸篓,马上停止使用这台机器。不要下载东西。不要安装应用。不要保存文件。如果能避免,连挪动文件都别做。

原因很简单。清空废纸篓通常删除的是文件映射,不是还留在存储设备上的文件数据本身。macOS 会把那部分空间标记为空闲。你的旧数据通常会一直留在那里,直到有新的写入覆盖到它。所以你继续使用 Mac 的每一分钟,永久丢失部分数据的概率都会更高。

还有第二个很多人会忽略的问题。较新的 MacBook 使用 SSD,而 SSD 会通过 TRIM 在后台做清理。删除之后,硬盘可能会自行开始清除这些块,以便将来写入时保持速度。在某些系统上,这个过程发生得很快。你不仅是在和 macOS 赛跑,也是在和硬盘赛跑。

我认识的大多数人都没设置备份。没关系。先从我最会优先尝试的办法开始。

尽快运行恢复软件,而且要在不向内部硬盘写入数据的情况下进行。 我用 Disk Drill 的效果最好。在较新的 Mac 上,尤其是像 M1、M2、M3、M4 这样的 Apple silicon 机型,以及带有 T2 芯片的机器,内部存储的限制和加密强度都很高,很多杂牌恢复应用都会直接失效。Disk Drill 往往能更好地处理这些系统。

  1. 不要把它安装在你要抢救的那台 MacBook 上。 我知道这听起来有点吹毛求疵,但安装会写入数据。你可能会覆盖掉正想找回的那些文件。请用另一台电脑。在那台电脑上下载 Disk Drill,把它放到 U 盘里,然后从外部介质启动。
  2. 先制作完整的磁盘镜像。 这一部分太常被跳过了。Disk Drill 可以把硬盘逐位克隆到外部磁盘。如果空间够,在扫描之前先这样做。如果恢复过程出了问题,或者你之后想再试一次,你就可以基于镜像操作,而不是再次碰原始硬盘。在糟糕情况下,这已经是最接近安全副本的做法了。
  3. 运行 Universal Scan。 把目标指向内部硬盘,或者更好,指向你制作的镜像。让它深入原始扇区,重建它能找到的任何内容。
  4. 付费前先检查预览。 这里有一点我很喜欢:扫描是免费的,而且预览很有用。你可以先检查照片、文档和视频,看看它们是完整还是损坏,再决定是否花钱恢复。
  5. 把恢复出来的文件保存到外部存储。 用 U 盘、SSD,任何外接设备都行。不要把恢复的数据写回 MacBook 的内部硬盘。

做完这些之后,我会去检查那些大家常常忘掉但其实很普通的地方。

Time Machine
如果你以前打开过它,就打开 Time Machine,进入这些文件原来所在的文件夹。即使备份硬盘没有连接,macOS 有时也会保留大约一天的本地快照。我见过有人以为自己完全没有备份,结果就是靠这个找回来了。

云端账户
如果这些文件曾与 iCloud Drive、Dropbox 或 Google Drive 同步,先用另一台设备检查。更稳妥的话,在你检查时让 Mac 保持离线。每项服务通常都有自己的已删除项目区域,往往有 30 天左右的保留期,和 Mac 的废纸篓是分开的。

照片和备忘录
如果丢失的是图片或备忘录,打开这些应用,检查它们自己的最近删除部分。很多情况下,即使你已经清空了系统废纸篓,Apple 仍会在那里保留大约 30 到 40 天。这个设计有点奇怪,但有时候确实能救你一把。

如果这些办法都不行,最后一站就是数据恢复实验室。那些地方会使用硬件工具和受控工作环境,在不依赖正常 macOS 访问的情况下提取数据。价格不便宜。我见过大约 $300 到 $3,000 的报价,有时甚至更高。要是家庭照片、报税记录、工作资料,而且别处没有备份,可能值得。要只是一些随手下载的东西,那就算了。

先从被删除的内容开始,因为恢复路径会因此改变。

如果文件原本存放在 iCloud Drive、Dropbox、OneDrive 或 Google Drive 中,先检查这些服务网页版的回收站。如果你有其他设备,就用那台设备上的浏览器来操作。这些已删除文件的回收站通常会保留数据 30 天,付费套餐有时会更久。这比原始磁盘恢复更快,而且能保留文件名和文件夹结构。

如果文件是邮件附件、Pages 文档或特定应用里的项目,也要在应用内部检查。很多 Mac 应用都会保留自己的最近历史、自动保存版本或已删除项目区域。在 Pages、Numbers 和 Keynote 中,如果文档之前保存过,文件版本有时仍然存在。在 Preview 中,编辑过的 PDF 有时会暂时保存在临时版本存储中一段时间。不能保证,但值得花 2 分钟看看。

我在一点上稍微不同意 @mikeappsreviewer。建议人们立刻停止操作,对老式机械硬盘来说确实很可靠。在配备 SSD 的现代 Mac 上,更大的问题是 TRIM 是否已经清除了被释放的块。如果已经清除,传统的反删除恢复会很快变得非常棘手。所以我会优先考虑基于备份的恢复,如果没有备份,再尝试 Disk Drill。它仍然是较好的 Mac 文件恢复工具之一,但对较新的 SSD Mac 来说,预期要现实一些。

有几个很多人会跳过的地方:

  1. Finder 的“最近使用”。有时文件仍然存在于某个已同步或已移动的位置。
  2. Terminal 历史记录和应用临时文件夹,尤其是文件今天刚导出时。
  3. 通过 tmutil listlocalsnapshots / 查看 Time Machine 本地快照,前提是你对 Terminal 比较熟悉。
  4. iCloud.com 中的 Drive、Photos、Notes 和 Data Recovery。
  5. Slack、Teams、Notion、Figma、Adobe Cloud 这类协作应用。文件可能仍在服务端,而不在你的 Mac 上。

如果你想看分步演示,这个清空废纸篓后恢复 Mac 文件的视频指南比论坛里零散的帖子更容易照着做。

如果这些文件价值很高,进行一次干净的尝试后就别再继续折腾,直接找专业恢复实验室。反复扫描和安装只会让糟糕的情况变得更糟。

在 Mac 上清空废纸篓并不总是意味着彻底结束,但我会把这个问题分成 2 个问题:

  1. 文件是否真的已从本地存储中删除?
  2. 还是说它属于某个同步/云应用,而该应用有自己的恢复途径?

@mikeappsreviewer 和 @boswandelaar 已经提到了那些最明显的重点,所以我想补充的是:在进行完整的原始恢复之前,先检查 文档版本历史 和 应用端恢复。如今很多工作文件早已不只是“Finder 里的文件”了。

我首先会检查这些:

  • iWork / Microsoft 365 / Adobe 应用:有些即使 Finder 中的文件消失了,仍会保留自动保存的版本或云端历史记录。
  • Finder > 最近使用:不是因为它能恢复什么,而是因为它可能显示该文件被移动/复制/同步到了别处。
  • iCloud.com 数据恢复:不只是 iCloud Drive。还要看看通讯录、日历、书签,以及相关时的应用专属恢复。
  • 电子邮件:如果它是附件,最快的“恢复”方式可能是从已发送邮件或某个邮件线程中重新下载。
  • 协作应用:Slack、Teams、Notion、Figma、Google Workspace、Adobe Cloud。人们常常忘记文件可能仍然存在于这些服务中。

我有点不太同意“总是立刻扫描”的思路。在较新的 SSD Mac 上,如果 TRIM 已经生效,反删除工具可能只能找回部分无用数据。所以如果这些文件对业务至关重要,我会先检查备份、云端历史和应用版本记录,如果这些都失败了,再运行 Disk Drill,它是目前最实用的 Mac 数据恢复选项之一。

另外,如果你想看一个快速的可视化演示,这比很多冗长的帖子更有用:
简单易懂的 Mac 废纸篓文件恢复演示

还有一件很多人会搞错的事:如果你恢复了任何内容,请把它恢复到 外部硬盘,不要恢复回同一台 Mac 的存储上。这听起来很明显,但人在慌乱时往往会做出最糟糕的操作,哈哈。

如果这些文件是从外部 HDD 删除的,而不是内部 SSD,那么成功恢复的几率通常会高得多。

还有一个角度是 @boswandelaar、@viajeroceleste 和 @mikeappsreviewer 没有提到的:已保存的状态和软件包内容。

很多 Mac 工作文件都是包,而不是简单文件。Keynote、GarageBand、iMovie 资料库,以及某些 Affinity 和 Adobe 项目格式,即使主文件已被移到废纸篓,有时仍会在缓存文件夹或应用容器中留下可用内容。如果被删除的是项目文件,请检查:

  • ~/Library/Containers/
  • ~/Library/Application Support/
  • ~/Library/Autosave Information/
  • ~/Library/Caches/

使用 Finder > 前往 > 前往文件夹。查找该应用的文件夹名称,然后按修改日期排序。如果文件是最近刚编辑过的,我会在进行深度扫描之前先这样做。

还有一种情况,我对“无论如何立刻停止”这个建议稍有不同意见:如果你的 Mac 已经在同步到云服务,而你惊慌之下断开连接却已经太晚,那么有时让它完成同步,反而可以保留一个之后能够恢复的服务器端版本历史。不一定总是如此,但对于原生云文档来说,这么做有时利大于弊。

如果这些方法都没有找到任何东西,那么是的,Disk Drill 是一个合理的下一步选择。

Disk Drill 的优点

  • 对 Mac 支持良好
  • 可轻松预览可恢复文件
  • 可以扫描镜像和外部驱动器
  • 对非技术用户也足够友好

Disk Drill 的缺点

  • 仍然受 SSD/TRIM 限制
  • 恢复出的文件名/文件夹可能比较混乱
  • 完整恢复需要付费版本
  • 深度扫描可能耗时非常久

实用建议:如果被删除的文件是视频、音频项目或设计素材,请在 Mac 上搜索它的文件名词干或扩展名,而不只是完整名称。有时导出文件、临时渲染文件或重复保存的副本会以修改过的名称保留下来。