外置存储设备

在 Mac 上从外置存储设备恢复文件

相机 SD 卡被误清空,U 盘格式化得太匆忙,外置硬盘突然被 macOS 提示无法读取:这些正是数据恢复效果最好的情况。与新款 Mac 的内置 SSD 不同,这些介质通常默认不加密,也不会被 TRIM 清理。只要没有新数据覆盖,被删除的文件在物理上仍然存在。

因此,一切取决于你最初的操作。本指南解释为什么必须停止向介质写入、扫描是如何进行的、为什么始终要恢复到另一块磁盘,以及何时应该放弃软件、转而求助实验室。

为什么在这些介质上可以恢复

在 exFAT、FAT32 或 HFS+ 这类文件系统上,删除文件并不会抹掉它:系统只是从索引中移除该条目,并把它占用的空间标记为可用。数据字节仍留在原处。快速格式化对整块磁盘做的也是同样的事:重建一个空索引,而不触碰数据本身。

恢复工具可以通过两种方式工作:

  • 读取索引残留:被标记为已删除的条目往往还保留着名称、大小和原来的文件夹。
  • 搜索文件特征:工具逐扇区读取介质,识别 JPEG、RAW、MOV 视频或 PDF 的文件头。名称会丢失,但内容通常完好。

删除之后写入的任何东西(新拍的照片、拷贝的文件、安装的软件)都可能永久覆盖这些字节。

停止向介质写入:第一条规则

  1. 把存储卡从相机或无人机中取出。不要再用它拍照:相机恰恰会写入刚被释放的空间。
  2. 在访达中正常推出介质(边栏中的推出按钮)。
  3. 如果 macOS 显示“你插入的磁盘无法被这台电脑读取”,请拒绝初始化:点按忽略或推出,绝不要点按初始化。
  4. 如果 SD 卡侧面有写保护开关,请把它拨到锁定位置。
  5. 在找回重要数据之前,不要在磁盘工具中运行急救:修复会改写磁盘上的结构。

不同介质的恢复机会

介质常见格式机会说明
SD 卡、microSD、CFexpressexFAT、FAT32较大前提是相机没有在上面重新录制
U 盘exFAT、FAT32较大快速格式化通常可以恢复
外置机械硬盘HFS+、exFAT较大机械故障除外
外置 SSDAPFS、exFAT较小到中等支持 TRIM 的 SSD 会很快擦除
加密 APFS 宗卷加密 APFS没有密码则为零有密码时与普通磁盘相同
iPhone、安卓手机MTP、PTP 访问仅限可访问的文件无法进行底层扫描

完全格式化(磁盘工具中的安全选项,或相机中的“低级格式化”)会写满整个表面:这种情况下什么都无法恢复。

用 MacNeat 扫描是怎样进行的

MacNeat 的外置存储设备恢复模块正是围绕这些规则设计的:

  1. 连接介质(读卡器、USB 端口、处于存储模式的相机)。它会出现在介质列表中,并显示格式和容量。
  2. 开始扫描:MacNeat 只读取介质,不写入。它一边列出现有内容,一边列出仍可恢复的已删除文件,并尽可能提供预览(照片、视频、文稿)。
  3. 选择要恢复的文件,可按类型或日期筛选。
  4. 指定目标位置:MacNeat 要求选择源介质以外的另一块磁盘,例如你的 Mac 或第二块外置硬盘。无法恢复到正在扫描的介质上。

对于通过 USB 连接的相机,能否访问取决于相机提供的模式。最可靠的方式仍然是用读卡器直接读取存储卡。

为什么始终要恢复到另一块磁盘

恢复一个文件,就是写入它。如果写回原介质,文件系统会挑选空闲空间,而那正是其他已删除文件所在的地方。每个恢复到错误位置的文件,都可能毁掉另一个你还没来得及恢复的文件,甚至损坏正在恢复的这个文件。

所以开始之前,请准备一个有足够空闲空间的目标位置(至少等于要恢复的文件大小,最好等于介质的容量)。之后先逐个打开检查恢复出来的文件,再格式化或重新使用原介质。

实事求是的局限

  • Mac 内置 SSD:本模块不适用于 T2 或 Apple 芯片 Mac 的内置 SSD。由于 TRIM 和硬件加密,从废纸篓清除的文件在那里无法恢复(参见Mac 数据恢复)。
  • 加密 APFS 宗卷:没有密码,什么都读不出来。有密码时,请先在访达中解锁宗卷。
  • 手机:连接的 iPhone 或安卓手机只开放可访问的文件(例如 DCIM 中的照片和视频)。MacNeat 可以读取并拷贝它们,但无法深入扫描手机存储来寻找已删除的文件。在 iPhone 上,请改为查看“照片”中的最近删除相簿。
  • 部分被覆盖的文件:照片可能恢复出来一半是灰色,视频可能无法播放。这说明部分数据已被覆盖。

磁盘有异响或无法识别:找实验室

如果外置硬盘发出咔嗒声、刮擦声或蜂鸣声,转起来又停下,或者磁盘工具完全看不到它,问题出在硬件上。任何软件(包括 MacNeat)都无能为力,每一次尝试都可能让盘片的状况更糟。

请断开磁盘,不要摇晃,也不要放进冰箱冷冻(这是一个会造成冷凝的老误区),然后联系数据恢复实验室。弯折或断裂的 SD 卡、发热却无法识别的 U 盘也是一样:直接读取芯片的技术确实存在,但只能在实验室里进行。

预防胜于恢复

  • 每次拍摄后导入照片,并在相机中格式化存储卡之前保留两份副本(Mac 和备份)。
  • 在相机中而不是在 Mac 上格式化存储卡,高强度使用几年后就更换新卡。
  • 拔下介质之前务必先推出。
  • 开启时间机器(系统设置 > 通用 > 时间机器):如果上一次备份太旧,MacNeat 会提醒你(参见数据保护)。

常见问题

格式化后的 SD 卡上的照片还能恢复吗?
快速格式化之后,大多数情况下可以,前提是没有再用这张卡拍照。完全格式化或安全格式化之后,则不能。
为什么不能把文件恢复到同一张 SD 卡上?
因为恢复就是向卡上的空闲空间写入数据,而其他已删除的文件正位于那里。你会把它们覆盖掉。MacNeat 强制要求目标位置不同于源介质。
MacNeat 能恢复我 iPhone 上删除的照片吗?
不能。连接到 Mac 时,iPhone 只开放可见的文件,不开放原始存储。请查看“照片”的最近删除相簿(30 天)或 iCloud 备份。
外置磁盘不在访达中显示了,怎么办?
打开磁盘工具,选择显示 > 显示所有设备。如果它出现在那里,说明介质可以访问,可以进行扫描。如果哪里都没有或者有异响,那就是硬件故障:请找实验室。
扫描需要多长时间?
取决于介质的容量和速度:在高速读卡器上扫描一张 64 GB 的 SD 卡只需几分钟,通过 USB 2 扫描几 TB 的硬盘则需要几个小时。
外置 SSD 能恢复吗?
比硬盘难。如果 SSD 及其硬盘盒支持 TRIM,已释放的数据块会很快被擦除。在删除后立即处理,且 SSD 没有被继续使用时,机会更大。