我不小心清空了 Mac 上的废纸篓,丢失了工作和个人文档中仍然需要的重要文件。我想了解在清空废纸篓后恢复 Mac 已删除文件的真正有效方法,包括不会让情况变得更糟的安全方法或恢复工具。
我做过一次这件事,而最开始的几分钟比什么都重要。如果你清空了 MacBook 上的废纸篓,现在就停止使用它。不要打开应用。不要保存文件。不要浏览网页。先别动它。
幕后发生的事情并没有看起来那么戏剧化。macOS 通常不会立刻擦除文件数据。它会移除这些文件的引用,并将空间标记为可用。所以在有新活动将其覆盖之前,数据通常仍然留在硬盘上。如果你继续使用 Mac,就会提高覆盖掉你想找回内容的概率。
较新的 MacBook 有一个麻烦的细节。SSD 使用 TRIM,而 TRIM 会在后台开始清理已删除的数据块,以保持硬盘速度。它不会询问。在 Apple 笔记本电脑上,这意味着你的恢复窗口可能很短。
如果你想有最好的找回机会,先检查几个最简单的地方。
- 云服务
如果这些文件曾经存放在 iCloud Drive、Dropbox 或 Google Drive 中,请用你的手机或另一台电脑检查。操作时让你的 Mac 保持离线。这些服务通常都有自己的已删除项目区域,通常会保留大约 30 天,并且与 Mac 的废纸篓分开。 - 照片和备忘录
如果你删除的是图片或备忘录,请打开这些应用并查看它们的最近删除部分。Apple 通常会将这些项目保留大约 30 到 40 天。 - Time Machine
如果你以前用过 Time Machine,请回到文件原来所在的文件夹。即使没有连接备份硬盘,macOS 有时也会在内部硬盘上保留过去一天的本地快照。我见过有人在这里走运找回来。
如果这些方法都没有结果,就转向恢复软件。
尽快使用恢复应用,但不要把它安装在你正试图挽救的那台 MacBook 上。
这种情况下我会用 Disk Drill。在较新的 Mac 上,尤其是 Apple Silicon 机型和带有 T2 芯片的机器,内部硬盘的设置比人们预想的要更封闭。很多杂牌恢复工具在这里都会出问题。
更安全的处理方式是:
- 不要把软件安装到内部硬盘上
很多人就是在这里出错。安装软件会写入新数据,而新数据意味着你已删除文件被覆盖的概率更高。请在另一台电脑上下载该应用,把它放到 USB 驱动器里,并尽可能从那里运行。 - 先制作硬盘镜像
这一步经常被跳过,而我认为这是个错误。创建硬盘的完整镜像,并将其保存到外部磁盘。然后扫描这个镜像,而不是一遍又一遍地反复操作原始硬盘。如果第一次扫描漏掉了什么,你仍然有同一份冻结副本可以继续处理。 - 运行扫描
扫描内部硬盘,或者更好的是扫描你创建的镜像。让工具在原始存储空间中搜索可恢复的文件。 - 付费前先预览结果
我喜欢的一点是可以先预览文件。如果你的照片、文档或视频能在预览中正常打开,你就知道在花钱之前,这次恢复是有希望的。 - 恢复到外部存储
将恢复出的文件保存到外部硬盘或 USB 中。不要把它们写回 MacBook 的内部 SSD。
如果你想走免费路线,PhotoRec 是常见的备用选择。我用过它,它确实能找回文件。不过它比较粗糙。没有精致的界面。原始文件名和文件夹通常也没了。最后你得手动从一堆名称奇怪的文件里慢慢整理。它能用,但确实很费事。
如果软件失败了,下一步就是找数据恢复店。这些地方每天都在处理数据丢失问题。大多数会先提供评估,然后告诉你他们认为哪些内容可以恢复,以及费用是多少。常见的恢复任务通常在 300 到 1500 美元左右。严重的物理损坏会让价格更高。周转时间通常是几天,有时是一周。
如果这些文件很重要,先停止向 Mac 写入数据,然后从云服务、应用内的已删除文件夹以及 Time Machine 开始检查。如果这些都没有结果,就谨慎使用恢复软件,并把所有恢复内容写入外部存储。这个顺序给了我最好的结果。
如果“废纸篓”已被清空,你成功找回文件的几率主要取决于一件事:文件在删除前原来存放在哪里。
关于 @mikeappsreviewer 说的内容,我还想补充几点。
第一,先检查应用程序自己的版本历史。对于工作文档来说,这往往比直接做原始恢复更常能救回来。Pages、Numbers、Keynote、Word、Excel、Google Docs 和 Adobe 应用通常都会保留自动保存版本或云端历史记录。如果你丢失的是最近编辑过的文件,先打开对应的应用,找找版本恢复功能。我见过在文件恢复什么都没找到时,这招反而能成功。
第二,去邮件和即时通讯软件里找副本。很多“丢失”的 PDF、文档和照片,其实还留在 Slack、Teams、邮件附件、WhatsApp 导出,或者 AirDrop 文件夹里。按文件名和文件类型搜索。听起来有点傻,但确实有用。
第三,如果你的 Mac 开启了 FileVault,而且 SSD 已经有时间完成删除处理,恢复成功率会大幅下降。在现代 Mac 上,一旦被删除的数据块被 trim,很多工具返回的只会是带有损坏数据的文件名,或者根本没有任何有用内容。所以如果删除发生在几天前,而且你之后还一直在使用这台 Mac,就要把预期放低一点。这一点很糟心,但确实如此。
有一点我和 @mikeappsreviewer 的看法不太一样:本地快照值得检查,但如果磁盘活动很多,我不会太依赖它。要是刚好还在,那算是额外惊喜,不能当成主要方案。
如果你确实要试软件,Disk Drill 是少数几个大家会反复推荐的 Mac 选项之一,因为它的预览功能还不错,界面也不算乱。先测试预览。如果你的 DOCX、PDF、JPG 或 MOV 预览能正常打开,成功几率会更高。如果预览失败,就别再浪费时间了。
另外,如果你想看一个简短又实用的 Mac 已删除文件恢复指南,也别忽略这个:
观看这个 Mac 文件恢复演示
我会采用的快速排查顺序:
- 应用版本历史。
- 在另一台设备上检查云端回收站。
- 邮件、Slack、Teams、下载内容、附件。
- Time Machine。
- 用 Disk Drill 扫描到外部硬盘。
- 如果文件值真金白银,就找专业恢复实验室。
如果是在过去一小时内清空的,你还有机会。如果你之后又安装东西、上网折腾了大半天,成功率会很快下降。很烦人,但事情就是这样。
我想稍微反驳一下 @mikeappsreviewer 和 @cacadordeestrelas 的一点:人们太快就开始做文件雕刻了。有时候,“恢复”的文件其实是较旧的缓存副本、部分临时文件,或来自其他应用的重复文件,并不是那个完全一致的原始文件。所以在你花上几个小时扫描之前,先检查一下 macOS 会隐藏内容的那些地方。
在 Finder > 前往 > 前往文件夹 中查看这些文件夹:
~/Library/Containers~/Library/Group Containers~/Library/Application Support~/Library/Mobile Documents/private/var/folders
大量的应用临时数据、自动保存内容、导出的 PDF 和草稿文档都会出现在这些地方。我就用这种方式恢复过 Numbers 和 Word 的内容,而废纸篓恢复基本上什么都没找到。
如果你用得惯,也可以检查 Terminal:
tmutil listlocalsnapshots /mdfind 'filename'find ~/ -name '*part_of_filename*'
有时候即使你以为文件已经没了,Spotlight 仍然知道一些线索。不一定每次都行,但命中率足够值得花 2 分钟试试。
如果你确实需要软件,那么没错,Disk Drill 大概是普通用户最实用的 Mac 选项。我主要喜欢它是因为可以在恢复前预览,不是因为它有什么奇迹般的效果。而且如果你要恢复,只保存到外置硬盘。这个部分很重要。
如果丢失的是小型文档而不是超大的视频,那么某处仍然存在应用缓存或同步副本的可能性相当大。人们常常忘了这一点,然后太快就彻底慌了。
另外,如果你想看更多针对 Mac 的恢复讨论,这个帖子很相关:清空废纸篓后恢复已删除 Mac 文件的真实技巧

