需要关于在 Mac 上从 SD 卡恢复文件的建议

我的 SD 卡突然在 Mac 上不再显示我所有的照片和视频文件了,我担心自己可能会失去重要的回忆和工作文件。我需要帮助弄清楚,如何在不让问题变得更糟的情况下,以最安全的方式在 Mac 上恢复 SD 卡中已删除或丢失的文件。

我在 Mac 上用 Sony SD 卡时也遇到过这种情况。首先,不要把已删除的文件当成彻底死掉了。很多存储卡上的删除只是逻辑删除。数据通常还在那里,直到被新的照片覆盖。

恢复软件之所以存在是有原因的。如果没有重要数据覆盖这张卡,你恢复的机会还是不错的。

我会先从 Disk Drill、UFS Explorer 或 R-Studio 开始。在 Mac 上,我用 Disk Drill 最顺手。感觉没那么笨重,而且完成这项工作也完全够用。安装只花了我几分钟。扫描结果也很容易筛选。预览功能可以正常用,这对我来说比什么都重要。它还识别出了 RAW 照片格式,帮我省下了大量时间。

预览功能是我最信任的部分。如果文件能在预览中打开,那么恢复出来的副本也很可能能打开。我就是靠这个先把一大堆损坏文件里的垃圾筛掉,再进行恢复。

有几件事比大多数人想的更重要:

扫描之前

使用正规的 SD 卡读卡器。不要把卡留在相机里再把相机接上电脑。我见过不稳定的连接毁掉长时间扫描。便宜的 USB 集线器也是一样。它们会掉线,扫描会卡住,然后你只能从头再来。

整个过程都要让你的 Mac 保持唤醒。大容量卡需要一些时间。如果你在扫描 128GB 或 256GB 的卡,就去做点别的,让它自己跑完。

并且把恢复出来的文件保存到别的地方。Mac 的内置 SSD 可以,另一块外接硬盘也可以。不要把恢复的文件写回同一张 SD 卡。这就是很多人把自己想救的数据彻底埋掉的原因。

如果卡被格式化了

我暂时还不会慌。快速格式化通常清掉的是文件表信息,不是照片数据本身。我以前在格式化之后也恢复过文件。不是每次都行,但成功的次数足够多,值得一试。

真正会迅速降低成功率的是这些事:

  • 删除后继续拍更多照片
  • 再次格式化这张卡
  • 先运行各种随机的修复工具
  • 因为希望它自己恢复正常,就反复折腾这张卡

我会怎么做

  1. 立刻停止使用这张 SD 卡。
  2. 把它插进读卡器并连接到你的 Mac。
  3. 安装并打开 Disk Drill
  4. 对这张卡执行完整扫描。
  5. 让扫描跑完。不要提前中断。
  6. 恢复之前先预览文件。
  7. 把所有文件恢复到你的 Mac 或另一块硬盘上。

如果你想要免费选项

在 Mac 上,如果要我先推荐一个免费的,那就是 PhotoRec。它能用,但不友好。你会花更多时间看菜单和翻结果。另外,恢复出来的文件通常会带着难看的通用文件名,也没有原来的文件夹结构;如果你的图片很多,这会很快让人受不了。

有件事大家常忘

在你花半天时间扫描之前,先检查一下备份。我见过有人信誓旦旦说 SD 卡是唯一副本,结果一看,照片早就已经同步到了 iCloud Photos、Lightroom、Google Photos 或 Dropbox。先查一下很值得。只要两分钟,可能就能帮你省掉一场头痛。

如果这些文件是在你没有删除它们的情况下消失的,我会先检查这张卡的文件系统,而不是直接进行完整恢复。差别虽小,影响很大。

在你的 Mac 上打开“磁盘工具”。看看 SD 卡是否以正确的容量挂载。如果可以,运行一次“急救”。只运行一次。如果问题是目录损坏,“急救”有时能很快把文件列表找回来。如果它报错,或者卡不断断开连接,就先停在那里。

我和 @mikeappsreviewer 有一点看法不同。我不会在一张状态不稳定的卡上反复重试扫描。坏卡只会越来越糟。最好的做法是先制作这张 SD 卡的逐字节镜像,然后扫描镜像,而不是扫描卡本身。在 Mac 上,如果你知道自己在做什么,可以在“终端”里用 dd。如果不确定,就使用支持备份镜像的工具。Disk Drill 在这方面还不错,因为当卡不稳定时,它能让你的操作更安全。

大家常跳过的额外检查:

  1. 在 Finder 中显示隐藏文件,Command + Shift + .
  2. 在另一台 Mac 或读卡器上测试这张卡。
  3. 检查这张卡是否变成了 RAW,或者 ExFAT 是否已损坏。
  4. 查看“照片”、Lightroom 导入缓存以及 iCloud 同步文件夹。

如果主要目标是恢复视频文件,要做好结果参差不齐的准备。损坏之后,照片通常比大型视频片段更容易恢复。

另外,如果你想看适用于 Mac 的 SD 卡恢复可视化步骤,这份简短指南值得一看,Mac 上恢复已删除照片和视频的 SD 卡恢复步骤

首先,不要在 Finder 里一遍又一遍地重新挂载它。这一点上我和 @mikeappsreviewer 以及 @voyageurdubois 略有不同。如果这张卡表现异常,每一次额外的重新连接都只是在给一张可能正在故障的 SD 卡增加压力。

在进行完整恢复之前,我会先检查这些:

  • 在 Mac 上打开 系统信息,看看读卡器是否真的正确检测到了这张卡。
  • 终端 中运行 diskutil list,确认这张卡显示的是预期容量。
  • 如果它能显示出来,但 Finder 里是空白,问题可能是目录损坏,而不是真正删除。
  • 如果这张卡在物理层面不稳定,先制作一个镜像,然后基于那个副本进行操作。

另外,对于 急救,我也比一些人更谨慎一些。它可能有帮助,但对于不稳定的介质,它也可能让已经混乱的文件系统变得更糟。如果这些文件无可替代,我会先做镜像,之后再测试修复。

在 macOS 上进行恢复时,Disk Drill 仍然是更实用的选项之一,因为它对 SD 卡支持良好,可以预览可恢复的照片/视频,而且比很多更偏极客的工具更容易整理。如果这些文件只是“丢失了”而不是被严重覆盖,成功找回的几率还是不错的。想看操作演示的话,这个简单易懂的 Disk Drill 评测和 Mac 恢复演示讲得很清楚。

还有一点很多人会忽略:如果这张卡曾在相机中使用过,试着只在那台相机上读取它以确认文件是否存在,不要进行保存或录制任何内容。有些相机仍然能看到 macOS 忽略的文件夹。很奇怪,但确实会发生。

如果这张卡发热、随机断开连接,或者提示需要初始化,就别再折腾它了。到了这个阶段,自己动手处理很快就可能变得很危险。把恢复出来的文件保存到另一块硬盘,而不是写回这张 SD 卡。都是些基础常识,但还是有人这么做,然后纳闷为什么文件彻底报废了,笑死。