我昨晚不小心清空了 Mac 上的废纸篓,今天早上才发现里面有我仍然需要的重要文件。我本来并不是想永久删除它们,现在我正试图弄清楚 Mac 废纸篓恢复是否还有可能,还是说它们已经彻底消失了。我需要帮助,想了解在把情况弄得更糟之前,在 Mac 上恢复已删除文件的最佳方法。
我见过这种情况很多次,我自己也有一次这样做过。第一步,立刻停止使用 MacBook。不要保存文件。不要安装应用。甚至不要在里面继续乱翻,除非确实有必要。清空废纸篓时,macOS 通常不会当场移除文件数据。它会删除文件的目录项,并将存储块标记为空闲。你的东西通常还会在那里留一阵子,直到新的写入覆盖到它。继续使用这台笔记本电脑,只会提高把你正想找回的那些文件彻底抹掉的概率。
还有第二个问题,这一点常常让人措手不及。大多数较新的 MacBook 都使用 SSD,而 SSD 会使用 TRIM。删除之后,TRIM 会告诉硬盘哪些块已经不再需要,随后 SSD 会在后台开始清理它们,以保持写入速度。在 MacBook 上,这个过程可能启动得很快。所以没错,时间在这里很关键。我会尽量让机器保持空闲。
如果你没有备份,我会先走最实际的路线。
尽快运行恢复软件。 我用 Disk Drill 的成功率最高。在较新的 Mac 上,尤其是像 M1、M2、M3 和 M4 这样的 Apple Silicon 系统,以及带有 T2 芯片的 Intel 机型,内部硬盘的结构限制很多,而且加密程度很高,导致不少杂牌恢复应用根本无从下手。Disk Drill 往往更能应对这些系统。我会按下面的方法来做:
- 不要在你正尝试恢复数据的那台 MacBook 上安装 Disk Drill。 我知道,这很诱人。别这样做。任何安装都会向同一块硬盘写入数据,而你删除的文件原本就在那上面。用另一台电脑。在那里下载 Disk Drill,把它放进 USB 驱动器里,然后从那里操作。
- 扫描之前先制作完整磁盘镜像。 很多人会跳过这一步,之后又后悔。Disk Drill 允许你逐位克隆硬盘,把它保存为外部磁盘上的镜像文件。我会先做这个。这样你就有了硬盘当前状态的一份冻结副本。如果之后 TRIM 或后台任务吞掉了更多已删除数据,你仍然保留着更早的快照。如果第一次扫描漏掉了什么,就针对镜像重新扫描,而不是再次去碰 MacBook 的硬盘。
- 使用 Universal Scan。 把它指向内部硬盘,或者更好的是,指向你制作的磁盘镜像。让它深入原始扇区,尽可能找出仍然存在的签名和文件记录。
- 付费前先检查预览。 扫描是免费的。你可以查看它找到了什么,并预览照片、视频、PDF、文档,所有这些都行。我会先确认你的文件能正常打开、看起来也没问题,然后再花钱进行恢复步骤。
- 将恢复出的文件保存到外部存储。 把它们保存到 U 盘、外置 SSD,或者另一台电脑上。不要把它们写回 MacBook 的内部硬盘。
做完这些之后,我还是会去检查那些常见的备份角落,因为有时候文件其实就在那里,只是人们没注意到。
Time Machine。 如果你曾经开启过它,就打开 Time Machine,然后进入文件原来所在的文件夹。即使没有连接备份硬盘,macOS 也经常会保留大约最近一天的本地快照。我见过有人在自己以为什么都没有的时候,最后从这里找回了东西。
云端账户。 如果这些文件曾通过 iCloud Drive、Dropbox 或 Google Drive 同步过,就用手机或另一台电脑去检查。我会在做这件事时让 Mac 保持离线。这些服务通常都有自己独立于 Mac 废纸篓之外的最近删除区域,一般会保留大约 30 天。
照片和备忘录。 如果丢失的内容原本在 Apple Photos 或 Notes 里,打开这些应用,检查它们的最近删除部分。在很多情况下,即使废纸篓已经清空,Apple 仍会在那里保留已删除项目大约 30 到 40 天。
如果这些方法都没用,最后一站就是数据恢复实验室。他们使用硬件工具和受控的无尘环境,不依赖 macOS 是否配合。成功率因情况而异,价格也不便宜,我见过的报价大约从 300 美元到 3000 美元不等。对于家庭照片、税务记录、客户资料、那些无法替代的东西,也许值得。要只是一些随便下载的文件,那就算了。
是的,仍然还有机会,但你的成功几率取决于两件事:你的 Mac 使用的存储类型,以及你是否开启了备份或同步。
我同意 @mikeappsreviewer 的一部分观点。尽量减少对内部硬盘的写入。我并不完全赞同那种一概而论的“立刻停止一切操作”的恐慌说法,如果你的文件原本存放在 iCloud Drive、Dropbox、照片、备忘录或 Time Machine 备份中。在这些情况下,最快的办法是先用另一台设备检查这些服务。
我会按这个顺序来做:
-
检查 iCloud.com、Dropbox、Google Drive、OneDrive。
查找“最近删除”或“版本历史记录”。很多服务会将已删除文件保留 15 到 30 天,付费套餐有时会更久。 -
检查应用级废纸篓。
照片有“最近删除”。
备忘录有“最近删除”。
邮件,如果附件或已保存项目对你很重要的话。 -
检查 Time Machine。
如果它之前已开启,这是最干净的解决方案。无需扫描,不会有文件损坏,也不会一团糟。 -
如果没有备份,使用 Disk Drill。
它是适用于现代 Mac 的较好废纸篓恢复工具之一。先扫描。预览结果。恢复到外接硬盘,而不是 Mac 的内部硬盘。如果预览看起来已经损坏,说明已删除的数据已被覆盖或清理。
很多人会忽略一个重要点。如果你的 Mac 使用的是 SSD,在清空废纸篓后,恢复成功率会迅速下降。而在较旧的机械硬盘 Mac 上,成功几率通常要高得多。至于较新的 MacBook,就没那么乐观了。很残酷,但这是真的。
如果你想看一步一步的视频,这个清空废纸篓后恢复 Mac 文件指南会带你完成整个过程。
如果这些文件是商业文档、法律资料或家庭照片,我会跳过那些杂七杂八的免费工具,直接使用 Disk Drill 或找专业恢复机构。免费应用效果时好时坏,而且说实话有些还挺可疑的。
是的,也许可以。但在现代 Mac 上,令人恼火的答案是“也许只能在非常短的时间内”。
我大体同意 @mikeappsreviewer 和 @caminantenocturno 的看法,但我还想补充一个他们只是略微提到的角度:检查文件本身的其他副本,而不只是备份。Spotlight 建议、应用最近使用、电子邮件附件、导出的版本、重复下载、Adobe 临时保存、Office 自动恢复,诸如此类。人们总盯着废纸篓恢复,却忘了文件可能仍然以不同名称存在于别的地方。
如果可以,值得从另一台设备检查几个地方:
- Finder 最近文件
- Word/Excel 自动恢复文件夹
- Preview 应用最近文档
- 下载文件夹中的重复副本
- 你发送或接收的邮件附件
- Slack/Teams 上传记录
- iCloud Drive 网页版中的旧副本
如果这些都没结果,那么没错,Mac 废纸篓恢复 Disk Drill 是下一步合理的选择。除非这些文件真的无可替代,否则我对那种“立刻送恢复实验室”的态度稍微有点不同意见。对于昨晚刚删除的文件,在花大价钱之前,我首先还是会尝试软件恢复。
还有一件事:如果开启了 FileVault,而 SSD 已经对那些区块执行了 trim,恢复成功的几率可能会很快从还不错变成基本没戏。很残酷,但这是真的。
另外,如果你想看可视化演示,这个 Mac 清空已删除文件后的废纸篓恢复教程 比很多博客文章都更容易跟着操作。
所以简短版本是:
- 不要过多继续使用这台 Mac
- 先寻找替代副本
- 然后用 Disk Drill 扫描
- 只恢复到外部存储设备
如果这些文件特别重要,就不要继续做太多试验了。这往往会让人很快陷入更糟的局面。
与 @caminantenocturno、@espritlibre 和 @mikeappsreviewer 有一点小分歧:在“昨晚”之后,较新的 Mac 上的内部 SSD 恢复通常往往已经处于很糟糕的状态,所以我不会对传统的废纸篓恢复本身抱有过高希望。
我会检查一下他们只是稍微提到的这些:
-
没有完整 Time Machine 使用习惯时的本地快照
在终端中运行tmutil listlocalsnapshots /
即使人们觉得“我从来没备份过”,Mac 有时也会保留 APFS 快照。如果存在快照,你也许能够回滚或提取较早的版本。 -
特定应用的自动保存和临时文件夹
Pages、Numbers、Keynote、Microsoft Office、Adobe 应用以及一些编辑器会在废纸篓之外保留自动恢复副本。 -
支持 APFS 版本历史的应用
对于文档类应用,尝试 文件 > 恢复到 > 浏览所有版本。 -
其他设备
另一台 Mac、iPhone 或 iPad 可能仍然保留有缓存/离线副本。
如果你确实要走软件路线,Disk Drill 是个还算合理的选择。
优点: 界面容易使用,扫描覆盖范围不错,付费前可通过预览判断。
缺点: 对已 TRIM 的 SSD 没有什么魔法效果,可能会找出大量垃圾文件,完整恢复需要付费版本。
如果 Disk Drill 找不到任何有用的内容,这个结果通常就已经是答案了,而不是继续安装另外五个恢复应用并把情况弄得更糟的信号。


