我不小心清空了 Mac 上的废纸篓,才意识到里面还有重要文件。我需要帮助确认这些数据是否已被永久删除,或者在任何内容被覆盖之前,是否有安全的方法可以在 macOS 上恢复丢失的文件。
我在一台 MacBook Air 上也这样坑过自己,没错,那种胃里一沉的感觉是真的。我清空了废纸篓,里面有一个装着工作文件和照片的文件夹。我当时以为一切都完了。其实并没有。
在 macOS 上清空废纸篓,并不总是会立刻抹掉文件数据。通常首先发生的事情要简单得多。系统会删除文件记录,并将该空间标记为空闲。只要新数据还没有写入同一批数据块,旧文件的部分内容往往仍然还在那里。
麻烦的地方在于 SSD。
大多数较新的 Mac 都使用 SSD 存储,而且 TRIM 会在后台运行。TRIM 会告诉硬盘清除已删除的数据块。有时候它启动得很快。有时候在它启动前会有一个窗口期。我不会拿时间差去赌。如果你删掉了重要内容,立刻停止使用这台 Mac。不要继续浏览网页,不要安装乱七八糟的软件,也不要来回移动文件。
对我有效的是 Disk Drill。我之前先试了另外几个恢复工具。一个对 APFS 支持不好。另一个在 Apple Silicon 权限方面搞得很麻烦。这个给我带来的阻力最小,而这一点很重要,因为当时我已经又烦又累了。
这是我当时使用的完整流程。
- 我立刻停止使用这台 Mac,除了恢复所需的操作之外什么都不做。
- 我接入了一块外置 USB SSD。
- 我把 Disk Drill 安装到了外置 SSD 上,而不是 Mac 的内置硬盘。
- 我打开系统设置,然后进入隐私与安全性,再进入完全磁盘访问权限。
- 我给 Disk Drill 授予了完全磁盘访问权限,这样它才能正确扫描内置硬盘。
- 在 Disk Drill 中,我从设备列表里选择了内置 SSD。
- 我用“搜索丢失的数据”开始扫描。
- 在我的 MacBook Air 上,扫描大约花了一个小时。
- 扫描完成后,我打开了“查看找到的项目”。
- 我对结果进行了严格筛选。先看文档和照片。如果不筛选,你会被一堆垃圾文件淹没。
- 我在恢复前先预览文件。如果预览能正常打开,对我来说恢复通常也会很顺利。
- 我选中需要的内容,然后点击恢复。
- 我把所有恢复出的文件都保存到外置 SSD,从不写回 Mac 的内置硬盘。
结果比我预期的要好。我找回了几乎所有文档,还有大部分照片。有一些临时文件和缓存碎片损坏了,不过反正我也不在乎。重要的东西都回来了,而且很多情况下连文件名都保住了。
如果这件事发生之前你已经设置了 Time Machine,那就先从那里开始。毫无悬念。它更安全、更快,而且还能保留原始文件夹结构。
基本路径如下。
- 从菜单栏或通过 Spotlight 打开 Time Machine。
- 前往已删除文件原来所在的文件夹。
- 回退到你清空废纸篓之前的时间点。
- 选中文件。
- 点击恢复。
这样它们就会被放回原来的位置,名称和文件夹结构也都会保留。
另外也检查一下那些人们常常忘记的地方,因为被删除的文件往往仍然存在于别处:
- iCloud 云盘
- 照片中的最近删除
- 备忘录中的最近删除
- Dropbox 已删除文件
- Google Drive 垃圾箱和版本历史
- 带有旧副本的外置硬盘
还有一件我吃了苦头才学到的事。如果丢失的文件最初来自 SD 卡、相机存储卡或无人机存储,那么只要你还没有重新使用那张卡,从原始卡恢复有时会比从 Mac 上恢复更容易。
还有,拜托现在不要开始安装 Mac 清理类应用,也不要运行什么优化工具。时机很糟。先恢复。清理以后再说,或者干脆别做。
如果恢复软件什么都扫不出来,而这些文件又涉及工作、法律事务,或者是无法替代的照片,那么最后一站就是专业恢复实验室。对于常见的那种“我清空了废纸篓然后搞砸了”的情况,我会先尝试软件恢复。这是最现实的办法,而在我的情况里,它确实救了我。
在 Mac 上清空废纸篓并不总意味着彻底结束,但成功找回的几率取决于你的存储类型以及你之后做了什么。如果你的 Mac 使用的是 SSD,恢复窗口通常很短。所以要立刻停止向内部硬盘写入数据。不要更新,不要下载大文件,如果能避免,也先不要同步。
我同意 @mikeappsreviewer 前半部分的说法,尽快停止使用这台 Mac。我稍微不同的一点在这里。与其花时间做一次完整的原始扫描,我会先检查内置的恢复来源。这样更快、更安全,也没那么麻烦。
按这个顺序试试。
- Time Machine 快照。即使你并不总是使用外接的 Time Machine 磁盘,macOS 有时也会保留本地快照。
- 网页版 iCloud Drive。已删除的文件通常会在最近删除中保留最多 30 天。
- 应用级回收站。照片、备忘录、邮件附件、Pages 以及一些第三方应用都会保留各自的已删除项目。
- 绑定同一 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 已经把路堵死了,它也不是魔法
如果这确实是关键数据,建议先对硬盘做一个扇区级备份,然后基于副本进行操作。比反复折腾原始磁盘更安全。

