我不小心清空了 Mac 上的废纸篓,才发现里面还有重要文件,包括工作需要的文档和照片。我想找一种可靠的方法,在不让情况变得更糟的前提下恢复 Mac 上废纸篓中已删除的文件。有没有真正安全且有效的方法或工具?
我现在就会停止使用这台 Mac。关闭应用。什么都不要保存。让它静置一分钟。
糟糕的部分来了。在 macOS 上清空废纸篓通常不会立刻擦除文件数据。系统会删除索引条目并将空间标记为空闲。你的文件通常仍然保留在 SSD 上,直到新数据写入这些块。所以每次启动应用、打开浏览器标签页、下载、写入缓存,所有这些都会增加覆盖你想找回内容的可能性。除此之外,Mac 中的 SSD 还会使用 TRIM。这个清理过程会在后台运行,并为驱动器维护清除已删除的块。所以,是的,时间很重要。
先检查简单的情况
- 云账户
如果这些文件原本保存在 iCloud、Dropbox 或 Google Drive 中,先让 Mac 断开 Wi-Fi。然后用你的手机或另一台设备检查这些服务。每个服务都有“最近删除”区域,文件通常会在那里保留最多 30 天。 - 照片或备忘录
如果消失的是“照片”或“备忘录”里的内容,打开这些应用并查看“最近删除”。Apple 通常会将这些项目保留大约 30 到 40 天。 - Time Machine
如果你曾经开启过 Time Machine,现在就去检查一下。从菜单栏打开它,然后回到今天早些时候。即使没有连接备份磁盘,macOS 有时也会为过去 24 小时保留本地快照。
如果这些检查都没有结果,这就是我接下来会做的事。
Disk Drill 往往是这里更实际的选择,尤其是在较新的 Apple Silicon Mac 上。许多免费的恢复应用会因为 Apple 的存储加密而遇到瓶颈,而且它们对内部驱动器的读取能力不足,帮不上太大忙。
我会如何处理恢复
- 不要把它安装到 MacBook 的内部硬盘上
这部分最重要。在另一台电脑上下载 Disk Drill,把它复制到 USB 闪存盘,然后从那里运行。把软件安装到 MacBook 上会向 SSD 写入数据,而你可能会把自己正想恢复的那些文件彻底覆盖掉。听起来有点残酷,但这是真的。 - 先制作完整的磁盘镜像
在扫描之前,先创建驱动器的逐字节镜像,并将其保存到外部磁盘。这会让你获得一份当前状态下被冻结的驱动器副本。如果第一次扫描漏掉了某些内容,或者你之后想尝试不同的扫描设置,你可以直接基于镜像操作,而不是再次动原始 SSD。我不会跳过这一步。 - 扫描镜像,而不是在线驱动器
让 Disk Drill 对准你创建的磁盘镜像,并让它扫描原始扇区。容量更大的硬盘需要更长时间。别去动它,让扫描完整结束。 - 先预览,再付费
扫描本身是免费的。你可以预览它找到的内容,照片、文档、视频、缩略图,等等全都可以看。所以你可以先确认文件是否完好,再决定是否花钱购买 Pro 许可证来恢复它们。 - 恢复到外部硬盘
如果恢复成功,请将恢复出的文件保存到 USB 驱动器或外置硬盘。不要把它们写回 MacBook 的内部存储。
如果软件恢复失败
如果扫描没有发现任何有用内容,或者只找到损坏的碎片,那么我会考虑找一家数据恢复实验室。软件是有局限的。数据恢复机构能更接近硬件层面工作,并且整天都在处理这类问题。很多机构会先提供免费评估,然后在开始付费工作之前给你报价。周转时间通常是几天到一周。费用是比较棘手的部分。我见过大多数案例的费用大约在 500 美元到 2,000 美元之间,具体取决于情况有多复杂。如果这些文件非常重要,至少值得先获取一份报价。
我想在 @mikeappsreviewer 说的基础上补充一点。在你直接使用恢复软件之前,先检查一下你所用应用里的版本历史记录。
对于工作文档,打开 Word、Excel、Pages、Numbers、Google Docs、Adobe 应用。很多应用即使原始文件已经被移到废纸篓,也会保留自动恢复、临时保存或云端版本历史。对于照片,检查信息、邮件附件、Slack 下载内容以及应用专用的导出文件夹。我见过有人从废纸篓里丢了文件,结果 10 分钟后又在某个应用文件夹里的缓存中找到了同一个文件。
另外,如果你从来没有设置过备份,就不要太指望本地快照。很多人都会把这个搞混。
如果在应用历史里也找不到这些文件,那么 Disk Drill 是在 Mac 上恢复已从废纸篓删除文件的一个可靠下一步。最重要的是你把恢复出来的文件保存到哪里。把它们保存到外置硬盘上,不要保存在你的 Mac 上。
如果你想看可视化说明,这里还有一个不错的快速指南:
Mac 废纸篓已删除文件恢复步骤
如果这些文档很值钱或者赶截止日期,马上停止使用这台 Mac。每一分钟都会降低你恢复成功的几率。很可惜,但这是真的。
我大体上同意 @mikeappsreviewer 和 @nachtdromer 的看法,但在做深度扫描之前,我还会补充一个角度:先找找 macOS 和应用程序悄悄留下的重复副本。
检查这些位置:
- 用 Finder 搜索精确文件名,以及部分名称
~/Library/Containers/中沙盒应用的临时数据~/Library/Application Support/~/Library/Autosave Information/- 邮件下载文件夹
- 信息中的附件
- 如果你之前打开过这些文档,检查 Preview 的最近文件
很多“已从废纸篓删除”的文件,其实并不是你最后一份副本。尤其是文档和导出的照片。人们常常忘了自己曾在邮件里附加过这个文件,或者把它丢进过 Slack,然后就无缘无故开始慌。我也经历过,也干过傻事。
有一点我稍微不同意:对于这种具体情况,除非你已经知道备份是开启的,否则本地快照并不是我会特别依赖的东西。要是刚好有,那是惊喜,但不是首选方案。
如果这些方法都没有任何结果,那么没错,Disk Drill 可能就是最实用的 Mac 废纸篓恢复工具可以试试。只是不要把恢复的文件写回内部硬盘。这一点大家总是老出错。
如果你想看更多真实用户关于 Mac 废纸篓恢复的讨论,也值得一读:
来自 Reddit 的真实建议:如何恢复 Mac 中已清空的废纸篓
简短版:
- 停止使用这台 Mac。
- 搜索应用生成的副本和自动保存文件。
- 用另一台设备检查云端网页回收站。
- 如果还是没有,用 Disk Drill,并将恢复的文件保存到外部设备。
- 如果这些文件值很多钱,别自己折腾,直接联系专业实验室。
如果 TRIM 已经清理了那些块,软件恢复可能会很困难。不是完全不可能,只是远没有互联网说得那么轻松。
我与 @nachtdromer、@hoshikuzu 和 @mikeappsreviewer 有一点小分歧:在现代 Mac SSD 上清空废纸篓之后,除非你已经知道是哪个应用创建了该文件,否则我不会花太多时间去翻找隐藏的 Library 文件夹。这样的搜索可能会产生更多写入,浪费最佳恢复窗口。
我建议补充的是:
- 检查与同一 Apple ID 关联的其他 Mac/iPhone/iPad。有时文件仍然存在于另一台尚未同步更改的设备上的“文件”、iCloud Drive 同步历史记录或应用最近使用项中。
- 如果这些文档曾经被打印过,请检查应用的最近项目以及与打印队列相关的临时副本。
- 对于照片,查看 外部编辑器,如 Lightroom、Pixelmator、Photoshop 的目录,或导出的项目文件夹。目录类应用通常会引用原始文件或保留预览。
如果这些都没有帮助,Disk Drill 是比较实际的选择。
优点
- 对照片/文档有不错的文件签名扫描能力
- 对 APFS 的支持比许多廉价 Mac 工具更好
- 可在恢复前预览找到的内容
- 磁盘映像工作流程很实用
缺点
- 在启用 TRIM 的 SSD 上,恢复效果时好时坏
- 深度扫描会返回大量无用的文件名
- 恢复功能需要付费版本
- 最佳结果通常还需要另一块外置硬盘
所以没错,如果这些文件很重要,就用 Disk Drill,但要把预期放正确。如果被删除的文件位于内置 SSD 上,而且已经过去了不少时间,软件恢复可能只能找回一些碎片。如果这件事对截止时间至关重要,我会跳过更多试验,直接联系专业恢复实验室。

