我不小心清空了 MacBook Air 上的废纸篓,删除了我工作中仍然需要的重要文件。我正在寻找最好的 Mac 数据恢复工具或方法,以便在任何内容被覆盖之前恢复已清空废纸篓中的文件。对于 macOS,真正有效的方法是什么,我现在又应该避免做什么?
我曾经在一台 MacBook 上这样做过,第一步其实很简单。别再碰这台机器。不要下载任何东西。不要安装任何应用。不要保存文件。必要的话,直接合上盖子。当你清空废纸篓时,macOS 通常只是移除了文件映射,而不是立刻擦除文件数据。这些数据位通常还会留在硬盘上,直到新数据写入同一个位置。如果你继续使用这台笔记本,想找回的数据被彻底覆盖的概率就会更高。
较新的 Mac 还有另一个问题。SSD 会使用 TRIM,而 TRIM 会在后台开始清理已删除的数据块,以保持硬盘速度。在配备 SSD 存储的 MacBook 上,时间非常关键。我见过有人因为四处乱点了十分钟,安装工具、登录、同步,折腾一通,结果错过了恢复窗口。非常糟糕的操作。
大多数人手头并没有现成的干净备份。没关系。先从成功率最高的方法开始。
尽快运行恢复软件。 我用下来效果最好的是 Disk Drill。较新的 MacBook,尤其是像 M1、M2、M3 和 M4 这样的 Apple Silicon 机型,再加上带有 T2 芯片的 Intel Mac,限制非常严格。内部硬盘是加密的,很多通用工具在这类机器上根本不行。Disk Drill 往往更能应付这些 Mac。这里也是最容易出错的部分,所以请按这个顺序来。
- 不要安装在同一台 MacBook 上。 我知道,很烦,但这是真的。安装软件会向内部硬盘写入数据,而你可能会覆盖掉正想找回的文件。请用另一台电脑。在那台电脑上下载 Disk Drill。把它放到一个 USB 闪存盘里。从那里运行。
- 先制作磁盘映像。 跳过这一步,你就失去了安全副本。Disk Drill 可以把硬盘逐扇区克隆成一个映像文件,保存到外部磁盘上。我一直把这当作保险。如果第一次扫描漏掉了内容,或者你之后操作失误,你仍然拥有一份在更多数据被擦除之前冻结下来的硬盘副本。对于使用 SSD 的 Mac,这一点尤其重要。
- 运行 Universal Scan。 扫描内部硬盘,或者更好的是,扫描你制作的磁盘映像。让它在原始存储中搜索可恢复文件。这一步需要时间。不要去动它,让它完成。
- 付费前先查看预览。 这里有一点我很喜欢,扫描本身是免费的,而且你可以预览它找到的内容。照片、文档、视频、缩略图,所有这些都有。我总是先查看结果,这样我才能确认文件确实在那里,而且没有损坏。
- 恢复到外部硬盘。 不要把恢复出来的文件再保存回 MacBook 的内部存储。请使用 USB 硬盘或外接 SSD。如果你把它们写回同一块磁盘,就有可能踩坏其他已删除的数据。听起来很明显,但还是总有人这么做。
做完这些之后,再去检查那些容易忽略的地方。有时候文件并没有消失,只是躺在 Apple 藏在三层菜单深处的某个别的回收位置里。
Time Machine。 如果你曾经开启过它,打开 Time Machine,然后进入这些文件原来所在的文件夹。即使你的备份硬盘没有连接,macOS 也经常会在内部硬盘上保留过去 24 小时内的本地快照。我见过这招救回了那些信誓旦旦说自己根本没有备份的人。
云服务。 如果这些文件曾同步到 iCloud Drive、Dropbox 或 Google Drive,请停止使用这台 Mac,并改用手机或另一台电脑去检查。每个服务都有自己的已删除项目区域,和 macOS 的废纸篓是分开的。很多情况下,文件会在里面保留长达 30 天。
照片和备忘录。 这些应用都有自己的“最近删除”文件夹。如果丢失的是图片或备忘录,就打开这些应用去那里看看。Apple 通常会将已删除项目保留大约 30 到 40 天。我见过有人为“丢失”的照片惊慌失措,而它们其实一直都安安稳稳地躺在那里。很典型的 Apple 风格。
如果这些办法都没用,最后一站就是数据恢复实验室。他们会使用专用硬件,在正常 macOS 限制之外进行操作,通常还是在无尘环境中完成。当数据非常重要时,这是最强的选择。当然,价格也会很快变得很高,通常在 300 到 3,000 美元之间。如果是家庭照片、税务记录、无法替代的工作文件,也许值得。要只是一个表情包文件夹,那就算了。
我想在 @mikeappsreviewer 所说的基础上补充一点。如果你的工作文件很重要,而且你的 MacBook Air 使用的是内部 SSD,那么软件恢复就是在和 TRIM 抢时间。有时候,最好的做法是在认真尝试一次本地恢复后就停止。
我的顺序会是:
-
先检查应用级恢复。
文件 app、Pages、Word、Excel、Adobe、Photos、Notes、iCloud Drive、Dropbox、Google Drive。很多都会保留版本历史或自己的已删除区域。对于工作文档来说,这种方式命中的概率比很多人想象的更高。 -
用 Terminal 检查 Time Machine 快照。
不是每个人都能在 Time Machine 界面里看到它们。
运行:
tmutil listlocalsnapshots /
如果存在快照,就从那里恢复。速度快。如果你使用外部硬盘,除了恢复目标之外不会有额外写入。 -
如果没有备份,用 Disk Drill 扫描一次,然后停止。
我确实同意 Disk Drill 是较好的 Mac 数据恢复工具之一,特别适合恢复已清空废纸篓的情况,尤其是在较新的 Mac 上。但我不会在同一台机器上用不同模式连续扫描好几个小时。制作一个镜像,做一次深度扫描,恢复到外部存储。如果它没找到文件,反复扫描通常也不会有太大变化。 -
如果这些文件对业务至关重要,尽早送去实验室。
很多人等得太久了。对于使用 SSD 的 Mac,拖延只会更糟。
另外,这个视频对 Mac 文件恢复步骤的讲解还不错:
Mac 文件恢复教程:恢复已删除和已清空废纸篓的文件
简短版:先尝试备份和云端历史记录。然后用 Disk Drill。如果这些文件真的值很多钱,就送去实验室。
我想在 @mikeappsreviewer 和 @yozora 所说的基础上补充一点:在你完全进入恢复模式之前,先检查一下这些文件是否曾经存放在某个应用程序资料库里,而不是普通的 Finder 文件夹中。很多人清空废纸篓后就以为“已经从磁盘上消失了”,但像 Word、Excel、Pages、Photoshop,甚至 Preview 这样的应用,有时会在一些奇怪的位置留下自动保存、临时文件或版本副本。这和废纸篓恢复不是一回事,而且有时候即使恢复软件什么都找不到,它也可能有效。
如果可以的话,值得用另一台设备检查几个地方:
- 网页版 iCloud Drive,尤其是“最近删除”
- 带有自动恢复功能的 Office 应用
- Adobe 云端/版本历史
- 你发给自己或队友的电子邮件附件
- 如果文件曾在那里共享,检查 Slack/Teams 的上传记录
我对“永远只用一个工具”的想法略有不同意。反复随机重新扫描确实很蠢,但在 MacBook Air 上,认真用 Disk Drill 扫描一次,可能仍然是你最好的软件选择,尤其是如果你需要在 macOS 上恢复已清空废纸篓的文件,并且想在恢复前先预览。之后,如果这些文件特别关键,就别再自己折腾了。
还有一个很多人会忽略的角度:如果启用了 FileVault,而且 TRIM 已经发挥作用,软件恢复很快就会变得非常困难。到那时,就别浪费几个小时去追那些所谓的奇迹应用了。
另外,这个 Mac 清空废纸篓文件恢复演示 是一个不错的快速可视化说明。
简短版:
- 停止使用这台 Mac。
- 检查应用/云端/版本历史。
- 如果你没有备份,就从外部介质运行 Disk Drill。
- 恢复到外部硬盘。
- 如果它对工作很关键,而且短时间内找不到,就花钱找实验室处理。很烦,但这确实是事实。
我大体上同意 @yozora、@hoshikuzu 和 @mikeappsreviewer 的看法,但我想补充一个大家常忽略的角度:检查已删除文件是否仍然存在于 Spotlight 索引或应用的最近使用记录中,即使原始文件路径已经不存在。有时 Finder 废纸篓已经清空,但某个应用仍然保留着有效的别名、缓存副本,或重新打开过的临时版本。这种情况不常见,但值得直接在应用本身里花 2 分钟检查一下,而不是在 Finder 里找。
另外,我对任何情况下都先克隆这一点也有一点不同意见:在一台内部 SSD 几乎满了的 MacBook Air 上,尝试创建完整镜像可能会花很长时间,结果你反而错过了恢复窗口。如果丢失的只是几个文档,而且你需要尽快找回它们,那么用 Disk Drill 做一次有针对性的扫描,往往是更实际的第一步。
Disk Drill 的优点:
- 对 Mac 支持很好
- 恢复前可以预览
- 很适合扫描已删除文件或已清空废纸篓的情况
- 如果你很紧张,它的界面也比较容易上手
Disk Drill 的缺点:
- 对经过 TRIM 的 SSD 没有奇迹效果
- 深度扫描可能会返回杂乱的文件名
- 完整恢复需要付费
- 在较新的 Mac 上扫描内部 SSD 仍然可能很受时间限制
还要补充一点:如果这些是办公文件,可以搜索:
- Word 自动恢复文件
.asd - Excel 临时文件或自动保存文件
- Pages 文稿版本
- 邮件附件或聊天上传中的 PDF 副本
如果很快还是找不到任何内容,就别再继续尝试了。对于使用 SSD 的 Mac 来说,“尝试更多方法”通常只意味着“写入更多数据”。用 Disk Drill 稳妥地扫描一次,恢复到外部存储,然后要么接受结果,要么升级交给专业实验室处理。


