已删除的文件

在 Mac 上恢复已删除的文件

你在 Mac 上删除了一个文件,现在后悔了。好消息是:macOS 几乎从不立即抹掉文件。废纸篓、撤销命令、iCloud、照片和备忘录中的“最近删除”,再加上时间机器,构成了好几层安全网。

本指南按应当检查的顺序逐一介绍这些安全网,然后坦诚说明当所有安全网都失效时会发生什么。如果你不确定文件是否真的被删除,请先阅读找回丢失的文件。

1. 立即撤销

如果你刚在访达中删除了文件,请按 Cmd + Z,或选择编辑 > 撤销移动。项目会立即回到原来的位置。前提是在此期间你没有在访达中进行其他操作。

在大多数 App(Pages 文稿、邮件、照片、备忘录)中,同一命令也能撤销在 App 内进行的上一次删除。对于文稿中误删的文字也是如此:多次按 Cmd + Z 可以沿修改记录往回退,按 Cmd + Shift + Z 可以重做撤销过头的操作。

2. 废纸篓:把项目放回原处

  1. 点按程序坞右侧的废纸篓图标。
  2. 找到文件。如果废纸篓里东西很多,请切换到列表视图(Cmd + 2)并按添加日期排序,或在搜索栏中选择“废纸篓”进行搜索。
  3. 辅助点按项目,然后选择放回原处:它会回到原来的文件夹。你也可以把它拖到任意位置。

注意两个陷阱:

  • 30 天后从废纸篓中移除项目选项(访达 > 设置 > 高级)会自动清除较早的项目。
  • 立即删除命令(Cmd + Option + Delete)会绕过废纸篓。

对于外置磁盘,废纸篓存放在磁盘本身的一个隐藏文件夹中:必须连接该磁盘,其中的项目才会显示。更多细节请参阅我们的安全清倒废纸篓指南。

3. iCloud 云盘、照片、备忘录:30 天宽限期

服务查看位置保留期限
iCloud 云盘iCloud.com > 云盘 > 最近删除30 天
照片“照片”App > 实用工具 > 最近删除30 天
备忘录最近删除文件夹30 天
iCloud 文件、通讯录、日历iCloud.com > 数据恢复30 天(文件)

在“照片”中,最近删除相簿默认处于锁定状态:用触控 ID 或密码解锁,选择照片后点按恢复。在 Mac 上删除的 iCloud 云盘文件会先进入 Mac 的废纸篓;即使你清倒了废纸篓,它通常仍会在 iCloud.com 上保留 30 天。

4. 邮件和已删除的邮件

删除的邮件会进入该帐户的废纸篓邮箱。选中邮件后把它拖到另一个邮箱,或使用邮件 > 移到。保留时长取决于邮件 > 设置 > 帐户 > 邮箱行为 > 抹掉已删除的邮件设置以及服务器的规则(例如 Gmail 会保留 30 天)。

从磁盘上删除的附件往往仍保存在原始邮件中:对于收到或发出的文稿,这是一条不应忽略的线索。

5. 时间机器:清倒废纸篓后的恢复

如果废纸篓已经清倒,时间机器是你最大的希望。只要磁盘有空间,它会保留过去 24 小时的每小时备份、过去一个月的每日备份,以及更早月份的每周备份。

  1. 连接备份磁盘。
  2. 在访达中打开原来存放该文件的文件夹。
  3. 从菜单栏的时间机器菜单中选择浏览时间机器备份。
  4. 回到文件还存在的日期,选中它,然后点按恢复。

还没有时间机器?现在就开启:系统设置 > 通用 > 时间机器 > 添加备份磁盘。它救不回今天的文件,但能保护以后的所有文件。

6. 局限:废纸篓已清倒且没有备份时

以下是许多网站为了卖软件而避而不谈的事实:

  • 在 T2 或 Apple 芯片 Mac 的内置 SSD 上,从废纸篓清除的文件实际上无法恢复。TRIM 指令会让 SSD 在后台擦除已释放的数据块,而且所有存储都由硬件加密(无论是否开启文件保险箱)。没有任何软件能够作出保证。
  • 在你没有密码的加密 APFS 宗卷上,什么都无法恢复。
  • 在 SD 卡、U 盘或外置硬盘上(exFAT、FAT32、HFS+),只要之后没有向其写入数据,恢复是现实可行的。参见外置存储设备数据恢复。
  • 在连接到 Mac 的 iPhone 或安卓手机上,工具只能看到可访问的文件;无法进行底层扫描。

没有备份时的最后一招:去别处找副本。想想发出或收到的附件、微信或其他聊天记录、链接仍然有效的文件传输服务、旧 Mac 或被遗忘的 U 盘、收到过文稿的同事,甚至可以重新扫描的打印件。这并不体面,却常常能救回一份资料。

7. 用 MacNeat 避免重蹈覆辙

MacNeat 不会恢复从内置 SSD 上抹掉的文件:没有人能可靠地做到这一点。它的作用是让你根本不需要恢复:

  • MacNeat 执行的每次删除都经过废纸篓,从不直接抹掉;
  • 安全废纸篓会在一段期限内保留项目,之后才永久删除;
  • 删除历史记录让你在几天后仍能恢复某个特定项目;
  • 上一次操作一键即可撤销;
  • 如果最近一次备份太旧,时间机器检查会提醒你。

详细的工作方式请见数据保护页面。

常见问题

Mac 上删除的文件去哪里了?
进入废纸篓,在你清倒之前一直留在那里(如果开启了自动清除选项,则为 30 天)。对于外置磁盘,它们位于磁盘本身的一个隐藏废纸篓中。
用 Cmd + Option + Delete 删除的文件还能恢复吗?
这个命令会绕过废纸篓。在内置 SSD 上,只有时间机器、本地快照或 iCloud 副本能把它找回来。在外置介质上,恢复工具有较大的机会。
在 Mac 上从 iCloud 云盘删除的文件就丢了吗?
不会马上丢:它们会先进入 Mac 的废纸篓,然后在 iCloud.com 的最近删除中保留 30 天,你可以在那里恢复。
如何在 Mac 上恢复已删除的照片?
在“照片”App 中打开实用工具 > 最近删除,解锁相簿,选择照片后点按恢复。它们会在那里保留 30 天。超过期限,就需要照片图库的时间机器备份。
声称能在 Mac 上恢复一切的软件可靠吗?
在 SD 卡或外置硬盘上,它们可能很有效。在新款 Mac 的内置 SSD 上,一旦清倒废纸篓,它们通常找不到任何可用的东西。对保证结果的宣传要保持警惕。
用 MacNeat 清倒废纸篓危险吗?
MacNeat 会在任何操作之前显示各个废纸篓的内容,并让你自行选择。它自己删除的项目会经过它的安全废纸篓和可恢复的历史记录。