我不小心在我的 Mac 上永久删除了重要文件,而且发现得太晚,文件既不在废纸篓中,也没有在 Time Machine 中备份。我正在尝试寻找一种免费的方法,在不花钱购买昂贵软件的情况下恢复 Mac 上已删除的文件。如果有人知道真正有效且安全的 Mac 文件恢复方法,我将非常感激你们的帮助。
我还不会把这些文件判死刑。
清空废纸篓确实会切断最简单的撤销路径。但这并不意味着那些字节会立刻消失。已删除的文件通常会一直留在那里,直到 macOS 用别的内容覆盖同一块空间。问题在于 SSD。较新的 Mac 都使用它,而 SSD 往往会因为 TRIM 很快清除已删除的块。我见过有人在删除后成功恢复数据,也见过同样的情况在一小时后就失败了。时机很重要。
第一步,先停止使用这台 Mac。
不要安装应用。不要下载。不要同步大型文件夹。不要剪辑视频,不要运行更新,不要使用清理工具。对内置硬盘的每一次写入,都会一点点削弱你的成功几率。如果这个文件很重要,就把这台 Mac 当成如履薄冰。
在你开始尝试各种恢复应用之前,我会先检查系统自带的选项。
1. Time Machine
如果在删除之前就开启了 Time Machine,这是目前最干净利落的办法。
- 打开该文件原来所在的文件夹。
- 启动 Time Machine。
- 回到删除之前的某个备份时间点。
- 选中文件并恢复。
这个方法一旦有效,通常就是完整有效。你拿回来的会是原始文件名、文件夹和元数据,而不是某个名称随机、半残不全的恢复副本。
2. APFS 快照
这一点经常让人意外。即使你从来没有接入过 Time Machine 硬盘,macOS 也经常会在更新之前和某些系统变更之前创建本地 APFS 快照。在完全没有常规备份的情况下,我也曾靠这个找回过东西。
打开“磁盘工具”,选择系统卷,查看在删除之前是否存在快照。如果你找到了日期合适的快照,也许可以挂载它,然后手动把丢失的文件复制出来。
3. 恢复软件
如果备份和快照都没有结果,我会转向恢复软件。Disk Drill 通常是我在 Mac 上会先尝试的工具。它把多种扫描方法整合到一次扫描中,支持当前的 macOS 版本,而且预览功能比很多人想的更重要。如果文件在恢复前预览正常,你成功恢复的几率通常会更高。
有几条规则我会坚持:
- 如果你有别的硬盘,就把恢复应用安装到另一块硬盘上。
- 把恢复出来的文件保存到另一块硬盘,绝不要写回原来的那一块。
- 仔细检查预览。如果预览损坏,恢复出来的文件通常也有问题。
4. 我会在什么时候停手并送去实验室
如果只是普通的误删,我通常不会一开始就直接找数据恢复服务。只有在以下情况之一出现时,我才会考虑这么做:
- 这些文件重要到不值得冒险进行一次失败的家庭恢复尝试。
- 硬盘出现硬件故障迹象、异常噪音、断连、读取错误,或者在 macOS 中根本不显示。
- 这台 Mac 遭遇过进液、电击,或其他物理损坏。
- 恢复工具无法完成扫描,或者根本读不到硬盘。
实验室确实能做普通用户接触不到的工作,但费用往往会很快变得很高。几百美元很常见,而且还会继续往上升。
还有一点很多人会忽略,并不存在什么固定倒计时,比如你有 7 天时间。我也希望事情能这么简单。真正的问题是覆盖写入活动,以及 TRIM 是否已经清除了那些已删除的块。所以我见过恢复效果最好的人,通常都是第一时间停止使用 Mac,先检查备份,然后在发生更多写入之前尽快扫描。
如果是我的机器,我会按这个顺序来。先看 Time Machine。其次看 APFS 快照。第三步再做恢复扫描。在 Mac 上,我见过的大多数好结果都来自这三种办法之一。
免费方案在现代 Mac 上很难奏效。诚实的回答。
如果你的 Mac 使用的是 SSD,在永久删除后,恢复成功的几率会迅速下降。我同意 @mikeappsreviewer 关于停止写入的说法,但我会先补充一件事。先检查云端回收站。很多人会忘了这个。
查看:
iCloud Drive,最近删除
照片,最近删除
备忘录,最近删除
服务器上的邮件垃圾箱
Google Drive、Dropbox、OneDrive 网页回收站
我见过文件在 Mac 上看起来已经没了,但实际上还在云端保留了 30 天。
还要检查应用的自动保存和临时副本:
Word、Excel、Pages、预览、Photoshop
打开应用,然后选择 文件、打开最近使用,或者浏览 AutoRecovery 文件夹
如果这些都没有结果,免费的恢复选项就很有限了。TestDisk 和 PhotoRec 是免费的,但在 Mac 上不太好用,而且文件名通常会恢复得乱七八糟。Disk Drill 对 Mac 文件恢复来说更容易使用,特别是预览功能,即使在某些版本中,免费部分更多只是用于扫描,而不是完整恢复。
这个视频对 Mac 文件恢复工具做了不错的概述:
YouTube 上讲解最佳 Mac 文件恢复工具
简短版:先检查云端回收站、应用恢复文件夹和同步服务。如果还是不行,就从外部驱动器进行扫描,把结果保存到另一块驱动器,并且动作要快。SSD 很残酷。
我还想再补充一个免费的角度,这是 @mikeappsreviewer 和 @nachtschatten 都没有真正重点提到的:应用程序本身内部的版本历史记录。
很多 Mac 应用即使实际文件已被删除,也会悄悄保留旧副本。先试试这个,再去做深度扫描:
- Pages、Numbers、Keynote:文件 > 恢复到 > 浏览所有版本
- Microsoft 365 应用:查找 AutoRecovery / Document Recovery
- 预览 有时会保留 PDF 和图像的临时版本
- Adobe 应用 可能会在 Library 文件夹中留下自动保存或恢复数据
另外,也可以通过 Finder > 前往 > 前往文件夹 检查这些隐藏位置:
~/Library/Containers/~/Library/Autosave Information/~/Library/Application Support//private/var/folders/
你会惊讶地发现,很多所谓“已删除”的东西其实还躺在临时缓存里,因为应用程序从未被正确清理过。
我和常见建议有一点小分歧:很多人会因为 PhotoRec/TestDisk 是免费的就直接推荐它们,但在现代 Mac 上,除非你本来就熟悉终端工具,否则它们用起来其实相当折腾。如果你想要一种更容易通过预览来验证文件的方式,Disk Drill for Mac 通常是更实用的选择,即使真正免费的恢复部分可能会因版本不同而受到限制。
另外,如果 Spotlight 还记得文件名,可以在终端里搜索:
mdfind 'filename'
有时候原文件已经没了,但重复副本、导出的副本或缓存的附件仍然存在。
如果你还想看更多社区里的案例,这个关于 恢复 MacBook 上新近删除数据 的帖子值得快速浏览一下。
所以,是的,免费恢复是有可能的,但通常是通过残留文件、应用历史记录或临时存储来实现的。在 SSD Mac 上做纯粹的取消删除,说实话有点像碰运气。
我还会额外检查一个地方,@nachtschatten、@hoshikuzu 和 @mikeappsreviewer 只是间接提到过:电子邮件附件和聊天应用。如果已删除的文件曾通过 Mail、Messages、Slack、WhatsApp、Telegram 或 Discord 发送过,可能会有本地缓存副本,或者原始文件仍保存在某个对话导出/下载区域中。对于 Downloads 中的 AirDrop 接收文件也是同样的道理。
如果 Mac 是较新的 Apple 芯片笔记本,且 SSD/TRIM 活动频繁,我也会对“立即扫描”的建议稍微持不同意见。在某些情况下,更明智的免费做法是先将其关机,然后稍后从外部 macOS 驱动器启动,这样你就不会持续向同一个内部磁盘写入日志、缓存和交换数据。
关于实际恢复:
免费选项
- 用 Terminal 检查快照:
tmutil listlocalsnapshots / - 在另一台 Mac 上通过 Target Disk Mode 或 Share Disk 模式挂载/读取
- 如果你能接受难看的输出和丢失的文件名,可以使用 PhotoRec/TestDisk
Disk Drill 优点
- 界面易用
- 预览效果好
- 更适合快速整理可恢复文件
Disk Drill 缺点
- 免费恢复可能会因版本不同而受到限制
- 对已执行 TRIM 的 SSD 并没有魔法般的效果
- 深度扫描可能会返回大量无用内容
所以没错,免费是有可能的,但在现代 Mac 上,最好的“免费恢复”通常是找到一个重复副本,而不是真正的取消删除。


