不小心清空了 Mac 上的废纸篓——我还能找回我的文件吗?

我不小心清空了 Mac 上的废纸篓,才意识到里面还有重要文件。我需要帮助确认这些数据是否已被永久删除,或者在任何内容被覆盖之前,是否有安全的方法可以在 macOS 上恢复丢失的文件。

我在一台 MacBook Air 上也这样坑过自己,没错,那种胃里一沉的感觉是真的。我清空了废纸篓,里面有一个装着工作文件和照片的文件夹。我当时以为一切都完了。其实并没有。

在 macOS 上清空废纸篓,并不总是会立刻抹掉文件数据。通常首先发生的事情要简单得多。系统会删除文件记录,并将该空间标记为空闲。只要新数据还没有写入同一批数据块,旧文件的部分内容往往仍然还在那里。

麻烦的地方在于 SSD。

大多数较新的 Mac 都使用 SSD 存储,而且 TRIM 会在后台运行。TRIM 会告诉硬盘清除已删除的数据块。有时候它启动得很快。有时候在它启动前会有一个窗口期。我不会拿时间差去赌。如果你删掉了重要内容,立刻停止使用这台 Mac。不要继续浏览网页,不要安装乱七八糟的软件,也不要来回移动文件。

对我有效的是 Disk Drill。我之前先试了另外几个恢复工具。一个对 APFS 支持不好。另一个在 Apple Silicon 权限方面搞得很麻烦。这个给我带来的阻力最小,而这一点很重要,因为当时我已经又烦又累了。

这是我当时使用的完整流程。

  1. 我立刻停止使用这台 Mac,除了恢复所需的操作之外什么都不做。
  2. 我接入了一块外置 USB SSD。
  3. 我把 Disk Drill 安装到了外置 SSD 上,而不是 Mac 的内置硬盘。
  4. 我打开系统设置,然后进入隐私与安全性,再进入完全磁盘访问权限。
  5. 我给 Disk Drill 授予了完全磁盘访问权限,这样它才能正确扫描内置硬盘。
  6. 在 Disk Drill 中,我从设备列表里选择了内置 SSD。
  7. 我用“搜索丢失的数据”开始扫描。
  8. 在我的 MacBook Air 上,扫描大约花了一个小时。
  9. 扫描完成后,我打开了“查看找到的项目”。
  10. 我对结果进行了严格筛选。先看文档和照片。如果不筛选,你会被一堆垃圾文件淹没。
  11. 我在恢复前先预览文件。如果预览能正常打开,对我来说恢复通常也会很顺利。
  12. 我选中需要的内容,然后点击恢复。
  13. 我把所有恢复出的文件都保存到外置 SSD,从不写回 Mac 的内置硬盘。

结果比我预期的要好。我找回了几乎所有文档,还有大部分照片。有一些临时文件和缓存碎片损坏了,不过反正我也不在乎。重要的东西都回来了,而且很多情况下连文件名都保住了。

如果这件事发生之前你已经设置了 Time Machine,那就先从那里开始。毫无悬念。它更安全、更快,而且还能保留原始文件夹结构。

基本路径如下。

  1. 从菜单栏或通过 Spotlight 打开 Time Machine。
  2. 前往已删除文件原来所在的文件夹。
  3. 回退到你清空废纸篓之前的时间点。
  4. 选中文件。
  5. 点击恢复。

这样它们就会被放回原来的位置,名称和文件夹结构也都会保留。

另外也检查一下那些人们常常忘记的地方,因为被删除的文件往往仍然存在于别处:

  1. iCloud 云盘
  2. 照片中的最近删除
  3. 备忘录中的最近删除
  4. Dropbox 已删除文件
  5. Google Drive 垃圾箱和版本历史
  6. 带有旧副本的外置硬盘

还有一件我吃了苦头才学到的事。如果丢失的文件最初来自 SD 卡、相机存储卡或无人机存储,那么只要你还没有重新使用那张卡,从原始卡恢复有时会比从 Mac 上恢复更容易。

还有,拜托现在不要开始安装 Mac 清理类应用,也不要运行什么优化工具。时机很糟。先恢复。清理以后再说,或者干脆别做。

如果恢复软件什么都扫不出来,而这些文件又涉及工作、法律事务,或者是无法替代的照片,那么最后一站就是专业恢复实验室。对于常见的那种“我清空了废纸篓然后搞砸了”的情况,我会先尝试软件恢复。这是最现实的办法,而在我的情况里,它确实救了我。

在 Mac 上清空废纸篓并不总意味着彻底结束,但成功找回的几率取决于你的存储类型以及你之后做了什么。如果你的 Mac 使用的是 SSD,恢复窗口通常很短。所以要立刻停止向内部硬盘写入数据。不要更新,不要下载大文件,如果能避免,也先不要同步。

我同意 @mikeappsreviewer 前半部分的说法,尽快停止使用这台 Mac。我稍微不同的一点在这里。与其花时间做一次完整的原始扫描,我会先检查内置的恢复来源。这样更快、更安全,也没那么麻烦。

按这个顺序试试。

  1. Time Machine 快照。即使你并不总是使用外接的 Time Machine 磁盘,macOS 有时也会保留本地快照。
  2. 网页版 iCloud Drive。已删除的文件通常会在最近删除中保留最多 30 天。
  3. 应用级回收站。照片、备忘录、邮件附件、Pages 以及一些第三方应用都会保留各自的已删除项目。
  4. 绑定同一 Apple ID 的另一台 Mac、iPhone 或 iPad。有时文件仍然存在于某一台设备的本地。

如果这些都没有结果,就使用恢复软件。Disk Drill 是比较好的 Mac 选项之一,因为它对 APFS 的支持足够好,而且预览功能能节省时间。关键是把恢复出来的文件保存到哪里。要保存到外接硬盘,而不是 Mac 的内部磁盘。很多人都会在这一步搞错。

还有一个很多人会忽略的角度。如果文件来自电子邮件、信息、Slack、WhatsApp 桌面版,或者浏览器上传记录,回到原始会话或服务里再找一遍。我就曾经这样找回过一个已删除的 PDF,此前白白浪费了一小时做扫描。

另外,如果你想看可视化演示,这里有一份很不错的简短指南,快速 macOS 已删除文件恢复步骤

如果这些文件是业务、税务或法律文件,而扫描开始只返回损坏的垃圾内容,就不要再自己折腾了。到了那个时候,找专业恢复机构会更安全。

不一定是永久性的,但我会对 @mikeappsreviewer@byteguru 那种“尽快扫描”的本能反应稍微保留一点。对于较新的 Mac,尤其是配备 SSD + TRIM 的 Apple 芯片机型,时间窗口可能短得离谱,所以第一步不是“在这台 Mac 上做更多操作”,第一步是先隔离它。

我的意思是:

  • 如果 iCloud/桌面同步处于活动状态,先断开 Wi‑Fi
  • 退出那些可能持续写入缓存文件的应用
  • 不要只是为了“看看会不会恢复”而反复重启
  • 不要安装清理工具、杀毒软件或系统垃圾软件

有件事大家常忽略:如果文件原本在 iCloud Drive/桌面/文稿同步里,用另一台设备登录 iCloud.com 看看。有时候 Mac 上的副本没了,但云端副本或“最近删除”里还在。OneDrive、Dropbox、Adobe Cloud,甚至 Office 的自动保存/版本历史也是同样的思路。这条路比块级恢复干净得多。

还要检查一下这个文件最近是否曾在对应应用里打开过。有些应用会在废纸篓之外保存自动恢复副本:

  • Word/Excel 自动恢复
  • 预览的临时版本
  • Final Cut 或 Logic 资源库
  • Photoshop 云端/历史版本

如果这些都没结果,那么是的,在 macOS 上,Disk Drill 算是一个合理的下一步。我只会从外置硬盘运行它,并把恢复出来的文件保存到外置硬盘。这一点比很多人想的更重要。如果它找到的是带有效预览的文件,那你的成功概率还不错。如果你得到的全是没有名称的原始垃圾数据,情况大概率就开始变糟了。

还有一个角度:如果启用了 FileVault,而且 TRIM 已经发挥作用,恢复成功率会大幅下降。到了那一步,专业恢复也可能失败,因为被删除的加密块基本上已经没救了。

如果你想看一个靠谱的讲解,这个最佳 Mac 数据恢复软件对比与恢复指南比常见那些空洞的视频更有用。

简短版:停止使用这台 Mac,先检查云端/应用层级的恢复方式,然后再尝试 Disk Drill,只有在文件确实无可替代时才考虑送专业实验室。

我想在 @byteguru@chasseurdetoiles@mikeappsreviewer 所说的基础上补充一点:在你彻底进入恢复模式之前,先检查一下这些文件是否曾在 Mac 上的其他地方被索引或缓存过。

几个容易被忽略的位置:

  • Spotlight 预览或 Quick Look 缓存有时会透露出足够的信息,帮助识别丢失了什么
  • 创建该文件的应用内“最近使用”列表可能会指向其他保存位置
  • 如果文件最近被移动或复制过,终端历史记录可能会有帮助
  • Slack、Notion、Teams、Canva 或 Adobe 应用等共享团队平台,通常会在你的 Mac 之外保留已上传文件的副本

我稍微不同意“扫描总是下一步最佳选择”这种说法。在使用 APFS SSD 的 Mac 上,扫描可能会返回大量碎片,而人们会浪费数小时在垃圾数据里翻找,其实真正的文件仍然存在于同步服务或应用资料库中。

如果你确实需要软件,Disk Drill 是一个还算合理的选择。

优点:

  • 对 APFS 支持良好
  • 预览方便
  • 界面比一些竞品更简单

缺点:

  • 扫描结果可能比较杂乱
  • 完整恢复需要付费
  • 如果 TRIM 和 FileVault 已经把路堵死了,它也不是魔法

如果这确实是关键数据,建议先对硬盘做一个扇区级备份,然后基于副本进行操作。比反复折腾原始磁盘更安全。