我不小心清空了 Mac 上的废纸篓,后来才发现里面还有重要文件。我没有 Time Machine 或任何其他备份,而且我真的需要把这些文档找回来用于工作。正在寻找在没有备份的情况下,清空废纸篓后恢复 Mac 已删除文件的最佳方法。
我曾经遇到过这种情况,最开始的几分钟比什么都重要。在 MacBook 上清空废纸篓并不会立即抹掉文件。macOS 通常只是移除文件引用,并将空间标记为可用。数据往往仍然留在那里,直到被其他内容覆盖。
所以现在先停止使用这台 MacBook。不要打开应用。不要保存文件。不要安装任何东西。不要随意浏览。就让它静置。每一次向内部硬盘写入数据,都会降低你找回数据的几率。
较新的 Mac 还有另一个问题。SSD 使用 TRIM,而 TRIM 会在后台开始清理已删除的数据块。这样做是为了防止存储性能下降。在 MacBook 上,这意味着已删除的数据可能不会保留太久。时间在这里非常关键。
先检查这些简单的地方
- 云账户
如果这些文件曾同步到 iCloud Drive、Dropbox 或 Google Drive,并且你手头有其他设备,可以在那些地方查看。每项服务都会在自己的已删除项目区域中保留文件一段时间,通常约为 30 天。该存储空间与 Mac 的废纸篓是分开的。 - 照片和备忘录
如果你删除的是图片或备忘录,请在应用本身内查找。照片和备忘录都设有最近删除部分,通常会保留约 30 到 40 天。 - Time Machine
如果你曾在任何时候设置过 Time Machine,接下来就去那里查看。返回到这些文件原先所在的文件夹。有时,即使未连接备份磁盘,macOS 也会在内部硬盘上保留前一天的本地快照。我见过这帮人找回文件。
如果这些检查都失败了,就转用恢复软件
在较新的 MacBook 上,恢复比以前更麻烦。Apple Silicon 机型和配备 T2 芯片的 Mac 会进行严格限制,而且有些恢复应用对内部硬盘的处理并不好。我反复使用的工具是 Disk Drill。
人们最常犯的错误,是把恢复软件安装到他们正尝试恢复数据的那台 MacBook 上。不要这样做。安装会向硬盘写入数据,而你可能会覆盖掉想要找回的文件。
我会这样做
- 不要在受影响的 Mac 上安装,直接运行工具
使用另一台电脑。在那台电脑上下载安装应用。如有需要,把它放到 U 盘里。尽量避免向你要抢救的 MacBook 写入新数据。 - 先制作磁盘镜像
这一步经常被跳过。这是个坏主意。先为内部硬盘创建一个完整的字节级镜像,并将其保存到外部磁盘。然后基于镜像进行操作。如果第一次扫描漏掉了什么,你仍然有一份冻结的原始状态副本。 - 扫描内部硬盘或镜像
让恢复软件指向源盘并运行。深度扫描需要时间。对于大容量 SSD 来说,这不会很快。 - 预览结果
一个像样的恢复工具应该允许你在付费之前检查它找到了什么。缩略图、文档预览、视频名称,或者它所支持的任何内容。检查这些文件看起来是否完整。 - 恢复到外部存储
将恢复出来的文件保存到 U 盘或外置 SSD。不要把它们再放回同一块内部硬盘。
如果你想要一个免费选项
PhotoRec 是常见的备选方案。它是免费且开源的,没错,确实能用。我用过它。我也很讨厌整理它导出的结果。它通过命令行运行,所以如果你不常用终端,用起来会比较难受。它还经常在恢复文件时丢失原始文件名和文件夹结构,这意味着你最后得在一堆随机文件名里翻找。如果你有耐心,那还好。如果没有,很快就会让人受不了。
当软件无能为力时
这时,恢复实验室就是下一步了。这些地方会检查硬盘,告诉你哪些内容看起来可以恢复,然后为这项工作报价。周转时间通常是几天到一周。不过费用差异很大,但我通常看到标准案例的价格在 300 美元到 1,500 美元之间。如果存储设备损坏了,或者情况很糟,费用还会更高。
如果这些文件很重要,先停止使用 MacBook。然后检查云端回收站、应用级已删除文件夹,以及 Time Machine。如果这些地方都是空的,就尽快使用恢复软件,并将所有内容保存到外部存储设备中。我见过有人等了一个小时,继续使用机器,然后还纳闷为什么扫描只找到一些零碎内容。别这样做。现在就行动。
如果 Mac 装有 SSD,成功找回的几率会迅速下降。在 macOS 上清空废纸篓通常意味着先清除文件表,然后 TRIM 开始清理块。在许多较新的 Mac 上,这个时间窗口很短。所以我部分同意 @mikeappsreviewer,但我还想补充一点。如果这些文件是工作文档且很值钱,就别再随机扫描好几个小时了。尽快在软件恢复和专业实验室之间做决定。
有几点大家常忽略:
-
检查应用自动保存和临时版本。
Pages、Word、Excel、Preview、Adobe 应用通常会保留临时文件、自动恢复副本或版本历史。尽可能从另一台 Mac 上到 iCloud 或应用专属恢复文件夹中查找。Office 有 AutoRecovery 文件夹。Adobe 应用有时也会留下缓存或恢复数据。 -
检查 Terminal 快照。
即使你没有完整使用 Time Machine 的习惯,一些 Mac 也会保留 APFS 快照。打开 Terminal 并运行:
tmutil listlocalsnapshots /
如果你看到条目,可能还有恢复路径。这种情况不会一直存在,但值得花 30 秒检查一下。 -
如果启用了 FileVault,民间恢复技巧会更麻烦。
网上很多旧建议已经过时了。Target Disk Mode、拆下硬盘、原始块工具,这些在现代加密 Mac 上很多都没那么有用了。别把时间浪费在 2015 年的论坛帖子上。 -
先按文件类型恢复。
对于工作文档,先搜索 DOCX、XLSX、PDF、PSD。缩小范围后,深度扫描返回的垃圾结果会更少。Disk Drill 在这方面还不错,因为你可以快速筛选结果,这能节省时间和精力。 -
如果扫描找到了文件名但预览失败,就停下。
这通常意味着已经发生了部分覆盖。这种情况下,专业实验室是更好的选择。
另外,恢复出的文件只能保存到外接硬盘。我知道很多人会无视这一点,然后把其余还能恢复的数据也毁掉了。这是个糟糕的做法。
如果你想看一个快速、简单的操作说明,这个Mac 删除文件恢复指南涵盖了基本流程。
简短来说,是的,没有备份也有可能恢复。不是,这并不是十拿九稳的事。在配备 SSD 的新 MacBook 上,时间比投入的努力更重要。如果你明天工作就需要这些文档,我会立刻尝试 Disk Drill,或者直接去找数据恢复实验室。
我想在 @mikeappsreviewer 和 @suenodelbosque 所说的基础上补充一点:不要想当然地认为“重要的工作文档”一定只能从原始已删除数据中恢复。令人惊讶的是,即使废纸篓已经清空,很多 Mac 文件仍然可以通过应用历史记录、同步残留和缓存副本重建出来。
在你深入之前,先检查这些地方:
- Word/Excel 自动恢复
~/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery/
以及类似的 Office 文件夹。 - Pages/Numbers/Keynote 有时会在 iCloud 或软件包内容中保留版本。
- 预览/PDF 应用 可能会在临时文件夹中保留最近副本的重复文件。
- 邮件附件,如果该文档曾经被你发送过或别人发给过你。
- Slack/Teams,如果你曾在那里面上传过该文件。
- Spotlight 痕迹。有时搜索仍会显示残留痕迹或快速查看缓存。
我对“直接送去实验室”的说法略有不同意见,除非这些文件真的无可替代,而且丢失代价极高。对于普通删除的文档,我会先用一个简短且可控的时间窗口尝试软件恢复。不是折腾一整晚,也不是安装各种来路不明的垃圾软件,只是认真做一次正确的扫描。Disk Drill for Mac 通常是比较实用的选择,因为它可以快速找出文档类型并预览结果,而不会把整个过程搞得一团糟。
另外,如果你的 Mac 自删除后一直开着,而你现在又没有立即扫描,请将它完全关机。睡眠模式仍然存在后台活动的风险。这一点很多人都会忽略。
如果这对你有帮助,这里还有一个有用的 Facebook 讨论串,主题是 清空废纸篓后恢复已删除的 Mac 文件。
简短回答:有可能恢复,但对于现代 SSD Mac 来说,时间窗口相当残酷。动作要快,方法要稳,不要一直在硬盘上乱翻,像它欠你钱一样。

