我不小心清空了 Mac 上的废纸篓,删除了我仍然需要的重要文件。我正在寻找清空废纸篓后恢复 Mac 上已永久删除文件的最佳方法,包括任何内置选项或仍然可能有效的可靠恢复方法。
我做过一次这件事,而最开始的几分钟比之后的任何操作都更重要。如果你清空了 MacBook 上的废纸篓,现在就停止使用它。不要打开应用。不要保存文件。不要安装任何东西。把它放着别动。
清空废纸篓后,变化最大的其实是文件映射。macOS 会把这些数据块标记为空闲空间。数据通常还会在 SSD 上保留一小段时间,直到新的写入覆盖到它们。所以每一次点击、每一个标签页、每一个后台任务,都会降低你找回文件的几率。
不过较新的 MacBook 有个麻烦点。SSD 会使用 TRIM,而 macOS 会在后台运行它。一旦 TRIM 清除了那些已删除的数据块,软件恢复就会变得困难得多,有时甚至完全无解。所以没错,这里时间非常关键。
在安装任何东西之前,先检查那些人们常常忘记的地方。
- 云账户
如果这些文件曾经与 iCloud Drive、Dropbox 或 Google Drive 同步过,就用手机或另一台电脑去检查。每个服务都有各自的已删除项目区域,通常会保留大约 30 天。那个回收站和你 Mac 的废纸篓是分开的。 - 照片和备忘录
如果你丢失的是图片或备忘录,打开这些应用并查看最近删除。Apple 通常会在那里保留已删除项目约 30 到 40 天。 - Time Machine
如果你曾经在任何时候开启过 Time Machine,接下来就先去那里找。回到这些文件原来所在的文件夹。即使没有连接备份磁盘,macOS 有时也会在内部硬盘上保留最近一天的本地快照。
如果这些办法都没有结果,那你就只能依靠恢复软件了。
我会先从 Disk Drill 开始。在较新的 Mac 上,尤其是 Apple Silicon 机型和带有 T2 芯片的机器上,从内部硬盘恢复会变得很棘手,因为有加密和系统保护机制。很多杂牌工具在这里都会失效。这个工具通常更能应对现代 Mac。
我会按这个顺序来做:
- 不要把它安装到你正要抢救的那台 MacBook 上。
这一点很容易让人踩坑。安装软件会写入新数据,而新数据就是敌人。用另一台电脑下载这个应用,然后把它放到 USB 驱动器里。 - 先创建磁盘镜像。
跳过这一步,你可能会失去第二次机会。完整的逐字节镜像能让你把硬盘当前状态冻结成一份副本。把这个镜像保存到外置硬盘。然后扫描这个镜像,而不是一遍又一遍地折腾原始磁盘。 - 运行扫描。
让工具扫描内部硬盘,或者更好的是,扫描你制作的镜像。让它完整检查存储设备,并寻找可恢复的文件。 - 付款前先预览结果。
这一点很重要。如果工具能显示正常的缩略图、可读的文档和完好的视频,那你在花钱之前就能知道这些文件不是废数据。 - 恢复到外部存储。
不要把恢复出来的文件写回 MacBook 的内部 SSD。请使用外置硬盘或 U 盘。
如果你想先试试免费的办法,也有 PhotoRec。它确实能用,我见过有人用它把数据找回来,但它很粗糙。没有友好的界面。没有原始文件夹结构。文件名通常会变得混乱或很通用。如果你恢复了 6000 个文件,那你就得手动整理这堆东西。对执拗的人来说还能忍,如果你还想把晚上时间留给自己,那就不太合适了。
如果软件什么都找不到,而这些文件又很重要,那就联系数据恢复实验室。他们每天都在做这个。大多数地方会先做评估,然后在正式处理前给你报价。周转时间通常是几天到一周。费用一般在 300 到 1500 美元左右,如果情况很糟,有时还会更高。价格确实让人心痛。可总比丢掉无法替代的工作文件或家庭照片便宜。
简短版:停止使用 MacBook。检查云端回收站、应用各自的已删除文件夹,以及 Time Machine。如果这些都不行,就从外部设备运行恢复工具,并把恢复出来的内容也保存到外部存储。动作要快。TRIM 不会等你。
如果废纸篓已经清空,你自带工具里最值得一试的并不是 Finder,而是版本历史和备份。
首先,检查应用级恢复:
Pages、Numbers、Keynote 通常会保留先前版本。
打开应用,然后依次点按“文件”、“恢复到”、“浏览所有版本”。
Office 应用有时会在以下位置保留自动恢复副本:
~/Library/Containers/com.microsoft.Word/Data/Library/Preferences/AutoRecovery
Excel 和 PowerPoint 也是类似的思路。
其次,用终端检查 Time Machine 快照,而不是普通界面。
运行 tmutil listlocalsnapshots /
如果你看到日期,可能就可以挂载快照并从中取回文件。即使很多人以为自己从未设置过备份,这种方法在某些情况下也能奏效。
第三,查找临时导出和重复副本。
邮件附件、下载文件夹、应用缓存、项目文件夹、Adobe 自动保存文件夹。我通过这种方式找回已删除文件的次数,比通过原始磁盘扫描还多。
有一点我和 @mikeappsreviewer 的看法略有不同。如果你的 Mac 在删除后已经持续运行了几个小时,那么从内部 SSD 进行软件恢复的成功率通常会迅速下降,尤其是在 APFS 上。仍然值得一试,但不要期待奇迹。
如果你需要扫描工具,Disk Drill 是少数我觉得值得一用的 Mac 数据恢复工具之一。我会在检查完快照、应用自动保存和云端版本历史之后再使用它。先预览文件。恢复到外置硬盘。
也值得看看这个 清空废纸篓后恢复 Mac 已删除文件教程。很短,但还不错。
如果这些文件对业务至关重要,尽快停止自己动手并送去实验室处理。这样能节省时间,有时也能省钱。
关于 @mikeappsreviewer 和 @codecrafter 所说的内容,我还想补充一点:在你完全进入恢复模式之前,先检查这些文件是否曾经被 macOS 自己重复创建过副本。很多应用都会创建隐藏的工作副本,尤其是在文件最近被打开、作为电子邮件附件发送、通过 AirDrop 传输,或从 iCloud Drive 编辑过的情况下。我就发现过“丢失”的 PDF 实际上还躺在 Mail Downloads、Preview 的最近临时存储以及应用沙盒文件夹里,而原始文件已经不见了。
另外,如果被删除的文件原本在外置硬盘上,而你之后又清空了废纸篓,那就去找找那个硬盘上的隐藏 .Trashes 文件夹。很多人总会忽略这一点。从 Finder 清空废纸篓确实可能把它一并清掉,但有时候还是会留下残余,具体取决于这个硬盘之前是怎么被使用和处理的。
我对那种一概而论地说“软件恢复对内置 SSD 没希望了”的说法稍微有点不同意见。现代 Mac 上成功几率确实不高,但也并不总是完全为零。这取决于 TRIM 是否已经执行、删除后发生了多少写入活动,以及文件是否存在于同步存储或缓存存储中。所以我不会直接认定它已经彻底没救了。
我的建议顺序会是:
- 用 Spotlight 和 Finder 智能搜索查找重复文件或本地副本
- 检查应用的自动保存/版本文件夹
- 检查所有外置硬盘上的隐藏废纸篓位置
- 然后再用 Disk Drill 扫描,最好从另一块硬盘运行,并把恢复出来的文件保存到外部存储设备
如果你想看更多关于清空废纸篓后恢复 Mac 永久删除文件的用户经验,这个帖子很值得参考:真实的 Mac 废纸篓恢复技巧和已删除文件解决方案
如果这些文件非常重要,就别再反复尝试各种操作了。每一次“让我再多检查一件事”都可能让情况变得更糟。我自己就是用很蠢的方式吃过这个亏,哈哈。

