我的 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 卡。这就是很多人把自己想救的数据彻底埋掉的原因。
如果卡被格式化了
我暂时还不会慌。快速格式化通常清掉的是文件表信息,不是照片数据本身。我以前在格式化之后也恢复过文件。不是每次都行,但成功的次数足够多,值得一试。
真正会迅速降低成功率的是这些事:
- 删除后继续拍更多照片
- 再次格式化这张卡
- 先运行各种随机的修复工具
- 因为希望它自己恢复正常,就反复折腾这张卡
我会怎么做
- 立刻停止使用这张 SD 卡。
- 把它插进读卡器并连接到你的 Mac。
- 安装并打开 Disk Drill。
- 对这张卡执行完整扫描。
- 让扫描跑完。不要提前中断。
- 恢复之前先预览文件。
- 把所有文件恢复到你的 Mac 或另一块硬盘上。
如果你想要免费选项
在 Mac 上,如果要我先推荐一个免费的,那就是 PhotoRec。它能用,但不友好。你会花更多时间看菜单和翻结果。另外,恢复出来的文件通常会带着难看的通用文件名,也没有原来的文件夹结构;如果你的图片很多,这会很快让人受不了。
有件事大家常忘
在你花半天时间扫描之前,先检查一下备份。我见过有人信誓旦旦说 SD 卡是唯一副本,结果一看,照片早就已经同步到了 iCloud Photos、Lightroom、Google Photos 或 Dropbox。先查一下很值得。只要两分钟,可能就能帮你省掉一场头痛。
如果这些文件是在你没有删除它们的情况下消失的,我会先检查这张卡的文件系统,而不是直接进行完整恢复。差别虽小,影响很大。
在你的 Mac 上打开“磁盘工具”。看看 SD 卡是否以正确的容量挂载。如果可以,运行一次“急救”。只运行一次。如果问题是目录损坏,“急救”有时能很快把文件列表找回来。如果它报错,或者卡不断断开连接,就先停在那里。
我和 @mikeappsreviewer 有一点看法不同。我不会在一张状态不稳定的卡上反复重试扫描。坏卡只会越来越糟。最好的做法是先制作这张 SD 卡的逐字节镜像,然后扫描镜像,而不是扫描卡本身。在 Mac 上,如果你知道自己在做什么,可以在“终端”里用 dd。如果不确定,就使用支持备份镜像的工具。Disk Drill 在这方面还不错,因为当卡不稳定时,它能让你的操作更安全。
大家常跳过的额外检查:
- 在 Finder 中显示隐藏文件,Command + Shift + .
- 在另一台 Mac 或读卡器上测试这张卡。
- 检查这张卡是否变成了 RAW,或者 ExFAT 是否已损坏。
- 查看“照片”、Lightroom 导入缓存以及 iCloud 同步文件夹。
如果主要目标是恢复视频文件,要做好结果参差不齐的准备。损坏之后,照片通常比大型视频片段更容易恢复。
另外,如果你想看适用于 Mac 的 SD 卡恢复可视化步骤,这份简短指南值得一看,Mac 上恢复已删除照片和视频的 SD 卡恢复步骤。
首先,不要在 Finder 里一遍又一遍地重新挂载它。这一点上我和 @mikeappsreviewer 以及 @voyageurdubois 略有不同。如果这张卡表现异常,每一次额外的重新连接都只是在给一张可能正在故障的 SD 卡增加压力。
在进行完整恢复之前,我会先检查这些:
- 在 Mac 上打开 系统信息,看看读卡器是否真的正确检测到了这张卡。
- 在 终端 中运行
diskutil list,确认这张卡显示的是预期容量。 - 如果它能显示出来,但 Finder 里是空白,问题可能是目录损坏,而不是真正删除。
- 如果这张卡在物理层面不稳定,先制作一个镜像,然后基于那个副本进行操作。
另外,对于 急救,我也比一些人更谨慎一些。它可能有帮助,但对于不稳定的介质,它也可能让已经混乱的文件系统变得更糟。如果这些文件无可替代,我会先做镜像,之后再测试修复。
在 macOS 上进行恢复时,Disk Drill 仍然是更实用的选项之一,因为它对 SD 卡支持良好,可以预览可恢复的照片/视频,而且比很多更偏极客的工具更容易整理。如果这些文件只是“丢失了”而不是被严重覆盖,成功找回的几率还是不错的。想看操作演示的话,这个简单易懂的 Disk Drill 评测和 Mac 恢复演示讲得很清楚。
还有一点很多人会忽略:如果这张卡曾在相机中使用过,试着只在那台相机上读取它以确认文件是否存在,不要进行保存或录制任何内容。有些相机仍然能看到 macOS 忽略的文件夹。很奇怪,但确实会发生。
如果这张卡发热、随机断开连接,或者提示需要初始化,就别再折腾它了。到了这个阶段,自己动手处理很快就可能变得很危险。把恢复出来的文件保存到另一块硬盘,而不是写回这张 SD 卡。都是些基础常识,但还是有人这么做,然后纳闷为什么文件彻底报废了,笑死。

