我可以恢复我 Mac 上已删除的文件吗?

我不小心删除了 Mac 上的重要文件,而且在意识到自己还需要它们之前就已经清空了废纸篓。丢失的部分文档与工作有关,我希望有一种安全的方法可以在 macOS 上恢复已删除的文件,而不会造成更多数据丢失。非常感谢您就 Mac 文件恢复的最佳方案提供建议。

我曾经在我的 Mac 上把这事搞砸过一次,清空了废纸篓,恶心得大概有十秒钟,后来才发现那并不总是终点。最伤人的部分是像什么都没发生一样继续使用 Mac。在 SSD 上,新的写入会很快吞掉旧空间。当 macOS 重新使用那些块时,恢复就会变得很难看。

我会这样处理。

1. 先检查 Time Machine 和 iCloud

这是最快的路径。如果你的备份还在,你可能几分钟内就搞定了。

  1. 打开文件原来所在的文件夹,然后进入 Time Machine。
  2. 跳到清空废纸篓之前的一个备份。
  3. 恢复该文件。
  4. 然后检查 iCloud.com,查看“最近删除”中的文件、照片或其他已同步内容。

在安装任何东西之前,我会先从这里开始。风险更小,也更省事。

2. 检查 APFS 快照

很多 Mac 用户都会错过这一点。macOS 通常会保留本地 APFS 快照,即使你从未完整设置过 Time Machine 也是如此。打开“磁盘工具”,选择你的 APFS 数据卷,看看在删除之前是否存在快照。如果那里有一个,你丢失的文件可能还在里面。

3. 如果备份失败,运行恢复软件

到了这一步,我会停止继续乱点,直接做一次扫描。Disk Drill 是大多数人在较新的 Mac 上都能比较顺利运行的一个,包括 Apple Silicon 机型。通常流程如下:

  1. 安装应用。
  2. 选择存储已删除文件的驱动器。
  3. 运行扫描。
  4. 预览它找到的内容。
  5. 如果你有其他驱动器,就把文件恢复到那个驱动器上。

如果你想走免费路线,也有 PhotoRec。我用过一次。它能用,算是吧,但输出很乱。文件名没了,文件夹没了,光是整理结果就花了很久。

还有一件事,Mac 上的 SSD 使用 TRIM。这很重要。TRIM 清除已删除数据的速度比老式机械硬盘快得多,所以时间比人们想的更重要。如果你继续安装应用、下载东西或四处移动文件,你的成功几率就会下降。

所以我的顺序会很简单。检查 Time Machine。检查 iCloud。寻找 APFS 快照。如果这些都救不了你,就马上运行恢复扫描。我见过清空废纸篓后文件还能找回来,大多数情况都是因为当事人立刻停止使用 Mac,并且很早就开始恢复。

先停止使用 Mac。这一点比人们想的更重要。在使用 SSD 的 Mac 上,已删除的块会很快被重新利用,而 TRIM 会大幅降低恢复成功的概率。

我同意 @mikeappsreviewer 关于避免正常使用的看法,但对于工作文档,我会把有一件事放得更靠前。检查应用级历史记录。Word、Pages、Excel、Google Docs、Adobe,甚至 Preview,通常都会保留自动保存或临时版本。查看这些位置:

~/Library/Containers
~/Library/Autosave Information
~/Library/Application Support
打开应用本身,检查“最近使用”“已恢复”“版本历史”或“自动恢复”。

还要检查云端办公工具。OneDrive 和 Dropbox 都会保留已删除文件和旧版本数天或数周,标准套餐通常为 30 天。对于工作文件来说,这比原始磁盘恢复更常帮人找回文件。

如果你需要 Mac 文件恢复软件,Disk Drill 仍然是较安全的选择之一,因为预览功能可以帮助你避免恢复一堆无用文件,而且界面没那么混乱。恢复到外置硬盘,不要恢复到 Mac 的内置磁盘。如果启用了 FileVault,并且已删除的数据已经被 trim,结果往往会很快变得不理想。遗憾但事实如此。

如果你想看可视化演示,这个Mac 已删除文件恢复分步教程很容易跟着操作。

如果这些文件值钱,现在就停下并使用专业服务。写入越多,自己动手恢复的结果只会更糟,不会更好。

我大体同意 @mikeappsreviewer@himmelsjager 的看法,但对于工作文档,我会稍微调整一下顺序。在进行深度磁盘扫描之前,先检查一下这个文件是否曾经被复制到某个普通且容易忽略的地方:邮件附件、Teams/Slack 下载、应用最近使用项、办公门户,甚至同事的副本。人们常常直接跳到恢复软件这一步,却忘了文件可能仍然存在于某个同步工作流程中。

另外,Finder 有时也会通过 Quick Look 缓存、最近使用项目或特定应用的重新打开数据显示一些痕迹。这不算真正的恢复,但足以帮你确认所需的确切文件名/版本。这能省去很多麻烦。

如果你确实要走扫描这条路,Disk Drill 是一个不错的 Mac 文件恢复选项,因为它简单易用,而且可以先预览文件。一个重要原则:把恢复出来的文件保存到外置硬盘,不要写回同一台 Mac。很多人总是在这一步出错。

有一点我不太认同:APFS 快照确实很棒,但如果用户已经很慌了,在没有先阅读相关说明之前,我不会建议他们过多去尝试。很容易搞混并浪费时间。

也值得一读:最佳 Mac 硬盘文件恢复讨论

简短版:

  1. 停止使用这台 Mac。
  2. 检查业务/云应用中的副本。
  3. 检查备份和版本历史记录。
  4. 如有需要,使用 Disk Drill。
  5. 如果文件确实很有价值,跳过自行处理,直接找专业人士。

清空废纸篓并不总是意味着文件永远消失了,但在现代 Mac 上,恢复难度确实会很快变大。