我不小心清空了 MacBook Air 上的废纸篓,后来才发现里面还有一些重要文件。我需要帮助弄清楚在这些已删除文件被覆盖之前,首先应该采取哪些步骤来恢复它们。想了解真正有效的 Mac 数据恢复方案。
我知道这种感觉。你清空了废纸篓,然后心里猛地一沉。我有一次也这样,误删了一个装着客户文件的文件夹,当场愣住了几秒。最开始的几分钟比大多数人想的更重要。
现在先别再用这台 MacBook。不要打开应用。不要下载东西。不要保存文档。先放着别动。
废纸篓被清空后,macOS 通常不会立刻擦除文件数据。它会移除文件条目,并将那部分空间标记为可用。所以这些数据位通常还会留在那里,直到有新数据覆盖上去。如果你继续使用这台笔记本电脑,就会增加覆盖掉你正想找回内容的概率。
不过新款 Mac 有一个问题。SSD 存储会使用 TRIM,而 TRIM 会在后台清理已删除的块。这有助于让硬盘保持高速运行。对数据恢复来说这不是好消息,因为这意味着被删除的数据可能会比你预想的更早被清除。所以没错,速度很重要。
我会先检查的地方
- 云账户
如果这些文件曾同步到 iCloud Drive、Dropbox 或 Google Drive,请用你的手机或另一台电脑检查。尽量不要使用这台 Mac。这些服务大多会将已删除项目单独保留大约 30 天。 - 照片和备忘录
如果你丢失的是图片或备忘录,请打开这些应用,并查看它们各自的最近删除部分。Apple 通常会将这些内容保留 30 到 40 天,与系统废纸篓分开。 - Time Machine
如果之前开启过 Time Machine,就去那里看看。返回到这些文件原来所在的文件夹。即使没有连接备份磁盘,macOS 有时也会在内部硬盘上保留大约一天的本地快照。我见过有人靠这个找回文件。
如果这些检查都没有结果,那就变成恢复软件的问题了。
我接下来会怎么做
尽快运行恢复工具,但不要把它安装到 MacBook 的内置硬盘上。
我通常会推荐大家使用 Disk Drill。在较新的 MacBook 上,尤其是 Apple Silicon 机型和带有 T2 芯片的系统,内置存储的架构让很多通用工具都很难应付。有些应用根本无法很好地处理这种情况。
- 不要把恢复软件安装到 MacBook 本机上
这一点经常被忽视。安装软件会向你正尝试恢复数据的同一块硬盘写入内容。请使用另一台电脑,在那里下载安装应用,然后把它放到 U 盘中,再从那个环境运行。 - 先制作磁盘镜像
我会在扫描之前先做这一步。磁盘镜像是对硬盘逐扇区的完整复制。把它保存到外置硬盘上。如果恢复过程出了问题,或者你之后还想再尝试一次,就可以直接基于镜像操作,而不是反复对原始硬盘进行读写。对于 SSD 来说,这一步的重要性比大多数指南说得都更高。 - 扫描内置硬盘或镜像文件
让软件指向 Mac 的硬盘,或者更理想的是你创建的镜像文件。让它在原始存储中搜索任何可恢复的内容。 - 先检查预览结果
我喜欢 Disk Drill 的一点是,你可以先扫描并预览结果,然后再决定是否付费。如果你的照片、文档或视频能够完整显示出来,你就知道是否值得继续。 - 把文件恢复到别的地方
不要把恢复出来的文件写回 MacBook 的内置硬盘。请将恢复的数据保存到外置 SSD、机械硬盘,或者容量较大的 U 盘中。
如果你想要免费选项
PhotoRec 确实存在,而且没错,它能用。它是免费的开源软件。我用过它,在其他工具失效时,它确实帮我找回了文件。不过,它也比较粗糙。
它在命令行中运行,没有常规界面。它还常常会去掉原始文件名和文件夹结构,所以最后你得整理一大堆名字像随机乱码一样的文件。如果你能接受这种混乱,那也行。如果不能,那很快就会让人受不了。
当软件不起作用时
到那时,我会考虑找一家数据恢复实验室。这些公司整天都在做这类工作。通常他们会先检查硬盘,告诉你哪些内容看起来可以恢复,然后给出报价。处理时间通常是几天,有时是一周。
根据我的经验,标准恢复服务通常在 $300 到 $1,500 左右。严重的物理损坏会让价格更高。这并不便宜。不过,如果丢失的文件是家庭照片、税务记录、工作档案,或任何你无法重建的内容,这个成本就开始显得更合理了。
最重要的是,停止使用这台 MacBook 并尽快采取行动。这样你成功恢复的机会最大。
首先,先把它关机。不是睡眠。是完全关机。我在一点上与 @mikeappsreviewer 略有不同意见,立刻在同一台 Mac 上四处查找本地快照会增加写入活动,而对于使用 SSD 的 Mac 来说,这不是你在最初一小时内想要做的事。
然后,如果你有其他设备,就用另一台设备来做这些事。
- 检查 iCloud.com、Dropbox、Google Drive、OneDrive。
- 如果文件之前分享过,检查电子邮件附件。
- 如果这些文件是文档,查找来自另一台设备的应用专属自动保存或版本历史记录。
- 如果你用过 Time Machine,先把备份硬盘连接到另一台 Mac 上并在那里检查。
如果这些都没用,再进入恢复阶段。Disk Drill 是少数几款人们会反复推荐的 Mac 恢复应用之一,因为界面简单,预览功能也能节省时间。我会避免把任何东西安装到 MacBook 的内置硬盘上。用外置硬盘来运行应用,也用它来保存恢复出来的文件。如果这些文件非常重要,那么在第一次扫描失败后就不要再自己尝试了,直接送去专业实验室。
另外,如果你想要一个快速的可视化演示,这个简短指南还不错,适合了解 Mac 已删除文件恢复:
观看这个 Mac 已删除文件恢复教程
最重要的是,现在立刻停止向 SSD 写入。这一点最关键。
第一步:先别在 MacBook Air 本机上继续乱试。我基本同意 @mikeappsreviewer 和 @viaggiatoresolare 的看法,但在你判断这些文件到底有多重要之前,我更不赞成做任何本地检查。在使用 SSD 的 Mac 上,哪怕只是稍微折腾一下,都可能不是好主意。
我会按文件价值来分情况处理:
- 关键文件,比如商业文档、法律文件、无法替代的照片:彻底关机,在自己动手之前先考虑找专业实验室。
- 重要但不至于致命的文件:如果可以,使用另一台 Mac,通过外置硬盘启动这台 Air,然后再从那里尝试恢复。
- 可替代的文件:那就可以尝试软件恢复。
还有一点很多人会忘记:如果删除的文件来自 Word、Pages、Photoshop 或 Excel 之类的应用,检查一下你是否有 临时文件/自动恢复文件,或者其他设备上是否有之前通过邮件发送或导出的副本。有时候所谓丢失的文件,其实只是某个傻地方藏着一个副本。
如果你确实要走软件恢复这条路,Disk Drill for Mac 是比较实用的选择之一,因为它可以预览找到的文件,而且比很多 Mac 恢复工具更省心。只是千万不要恢复回内部硬盘。只能恢复到外置硬盘,就这么定。
另外,如果启用了 FileVault,而且这台 Mac 已经关机/重启过几次,恢复成功的几率可能会很快变得更糟。很多论坛回复都会跳过这一点。
想进一步了解的话,这个帖子很相关:关于清空废纸篓后恢复已删除 Mac 文件的 Facebook 讨论
简短版:停止写入,判断文件是否重要到需要实验室级别处理,然后使用外置启动环境。不要慌乱地点来点去,把情况弄得更糟。
我想在 @viaggiatoresolare、@suenodelbosque 和 @mikeappsreviewer 所说的基础上补充一点:检查这些文件是否曾经通过某个拥有其自己恢复缓存的应用打开过。这和废纸篓恢复不是一回事,而且当文件雕刻失败时,它可能会帮到你。
如果可以,值得从另一台 Mac 上检查的示例:
- Word:AutoRecovery 文件夹
- Pages/Numbers/Keynote:如果之前保存过,检查文稿版本历史
- Adobe 应用:崩溃恢复/临时文件夹
- 预览:Recents 或应用状态中的重复导出文件
我对无论如何都先做磁盘镜像的建议稍微有点不同意见。如果 TRIM 已经清理了内置 SSD 上的块,镜像只会保留这种空白现实,还会浪费时间。如果你知道自己在做什么,这是个不错的做法,但对普通用户来说并不总是第一步。
如果你想尝试软件,Mac 上 Disk Drill 是一个合理的选择。
优点
- 界面易用
- 预览功能不错
- 支持很多文件类型
- 没有 PhotoRec 那么吓人
缺点
- 对已执行 TRIM 的 SSD 并不神奇
- 深度扫描可能会返回杂乱的结果
- 完整恢复需要付费
- 最佳做法需要外接硬盘,而有些人没有
所以我的顺序会是:
- 停止使用这台 Air
- 用另一台设备查找应用级副本以及云端/版本历史
- 判断这些文件是否重要到需要送实验室恢复
- 如果不是,只从外部存储运行 Disk Drill,并且只恢复到另一块硬盘
如果很快什么都没找到,就不要一遍又一遍地反复扫描了。很多人就是在这里浪费了好几个小时。

