我需要帮助从一张 SD 卡中恢复照片,因为它突然无法显示我的图片了。这些都是重要的家庭照片,我担心它们可能已被删除、损坏,或变得无法访问。我首先应该采取哪些步骤?有没有一种真正有效且安全的恢复方法?
我在 SD 卡上见过很多这种情况。卡看起来是空的,人们就以为照片彻底没了。很多时候其实并不是这样。数据通常会一直留在卡上,直到被新文件覆盖。如果你发现得及时,并且立刻停止使用这张卡,找回的几率还是相当不错的。
如果是我来处理,我会先用 Disk Drill。这是我用过的比较容易上手的恢复工具之一,不用跟复杂的界面较劲。我曾用它从相机 SD 卡、手机 microSD 卡、无人机存储卡,以及几张莫名其妙突然无法读取的卡里找回过文件。
对我来说有帮助的是,它不只能找回五分钟前删除的文件。它还能扫描格式化后的卡、显示为 RAW 的卡,以及文件系统受损的卡。它可以识别常见的图像类型,比如 JPG 和 PNG,以及来自佳能、尼康、索尼等品牌的 RAW 照片格式。
我首先会这样做
把 SD 卡从设备中取出,并停止继续使用它。
用读卡器把它连接到电脑上。
打开 Disk Drill,然后从列表中选择这张 SD 卡。
点击“搜索丢失的数据”。
等待扫描完成,然后查看图片部分。
预览显示出来的内容。
把恢复出来的文件保存到别的位置,不要存回同一张 SD 卡。
有一点是我吃过亏才明白的:预览非常重要。如果图片能在扫描结果中正常打开,恢复成功的可能性通常会高很多。要是预览损坏或一片空白,文件往往已经受损或不完整。不一定总是这样,但这种情况非常常见。
如果第一次尝试没有找回全部内容
检查 Google Photos、iCloud、OneDrive 或 Dropbox,以防你的手机或相机应用已经同步了副本。
查看设备本身的内部存储。有些相机和手机会把文件保存在两个位置,人们很容易忽略这一点。
检查你电脑上的备份,例如 Windows 文件历史记录或 Time Machine。
试试另一个读卡器或另一台电脑。我遇到过读卡器有问题,把一张正常的卡显示得像坏了一样。
如果存储卡总是断开连接,或者看起来有物理损坏,跳过自己动手的方法,直接使用数据恢复服务。
有一个大错误一定要避免:不要格式化存储卡,不要运行修复工具,也不要在恢复之前往里面复制任何新内容。这三件事往往会让情况迅速恶化。
首先,不要把 SD 卡放回手机或相机。如果照片是因为文件系统损坏而消失的,每一次新的写入都会降低恢复成功的概率。
我同意 @mikeappsreviewer 关于立刻停止使用的看法。但有一点我意见不同。在运行恢复之前,先检查你的电脑是否能正确识别这张卡的容量。如果一张 64GB 的卡显示为 0 字节、容量错误,或频繁断开连接,那么软件恢复就不是第一步。这通常指向读卡器、端口或卡本身的硬件问题。
按这个顺序操作。
-
试试不同的读卡器。
便宜的读卡器很容易坏。说实话,我见过坏读卡器的情况比坏卡还多。 -
在另一台电脑上测试。
如果一台系统能读,另一台不能,那么主要问题不在卡上。 -
在 Windows 的磁盘管理或 Mac 的磁盘工具里查看。
你要确认这张卡是否以正确容量显示出来。如果它显示为 RAW 或未分配,你的照片通常仍然还在。 -
先制作这张卡的逐字节镜像。
如果这张卡不稳定,这一步很重要。可以使用 USB Image Tool、Win32 Disk Imager,或 Mac/Linux 上的 dd。要从镜像恢复,不要直接从卡恢复。读取次数更少,风险也更低。 -
然后对镜像或卡的副本运行恢复软件。
Disk Drill 很适合照片恢复,而且按文件类型整理起来也很方便。如果你想做更深层的扫描,PhotoRec 也是一个选择,但文件名和文件夹通常会恢复得比较混乱。 -
把恢复出来的照片保存到电脑上,不要存回 SD 卡。
有几个迹象很重要:
如果缩略图能显示但完整图片打不开,说明损坏发生在文件主体。
如果看不到任何文件,但已用空间还在,很可能是文件表损坏。
如果卡发热、频繁断开,或每次都提示格式化,就别再折腾它了。
另外,如果你想快速直观看一下 SD 卡照片恢复的过程,可以看这个,观看这个 SD 卡照片恢复 Reel。
如果你愿意,可以发一下这张卡在磁盘管理里显示的状态:RAW、未分配、容量错误,还是容量正常但为空。这会很大程度上影响下一步该怎么做。
停止使用这张卡。@mikeappsreviewer 和 @yozora 这一点说对了,说实话,一开始真正重要的也只有这一步。
有一点我不太同意:人们太快就跳到“现在就扫描”。如果这些照片非常重要,先确认这张卡不是被某些低级问题隐藏了。在 Windows 上,启用“显示隐藏文件”,然后检查 DCIM 文件夹是否还在。还可以以管理员身份在命令提示符中运行这个:
attrib -h -r -s /s /d X:\*.*
把 X 替换成你的 SD 卡盘符。我见过一些卡看起来是空的,仅仅是因为文件系统损坏或某些可疑的手机/相机故障后,文件被标记成了隐藏。只要 10 秒,值得一试。
如果卡能正常挂载,但照片不见了,那就用 Disk Drill。它在 SD 卡照片恢复方面很靠谱,尤其是当卡突然显示为空白、RAW 或部分损坏时。它的扫描结果很容易按图像类型筛选,当你只想找回家庭照片,而不是 9000 个随机碎片时,这点特别有帮助。如果你想快速了解一下,这个Disk Drill 照片恢复演示值得一看。
也检查一下相机本身。有些相机如果数据库或索引损坏,即使文件其实还在卡上,也不会显示图像。先把卡插到电脑里,手动检查文件夹,再假设是彻底灾难。
如果恢复出来的照片只能打开一半、出现灰条,或者只有缩略图能用,这通常意味着是部分损坏,不是简单删除。到了这一步,先把所有东西都恢复出来,之后再整理。先不要“修复”这张卡。人们也总是太早这么做,结果弄得更糟。
我还想在 @yozora、@shizuka 和 @mikeappsreviewer 所说的基础上补充一点:检查一下,这些照片是否只是当前设备无法预览的格式。我见过存储卡看起来像是“空的”,其实只是只剩下 RAW 文件了,而 Windows 照片或相机应用无法正确显示它们,但文件实际上还在。所以在进行任何较重操作之前,先直接浏览文件夹并按文件类型排序。
另外,我也不会急着运行 CHKDSK 或 First Aid,即使操作系统提供了这个选项。有时候这确实有帮助,但有时候它会重写元数据,反而让照片恢复变得更糟。
如果你确实要用 Disk Drill 恢复,优点:预览方便,界面简洁,查找常见照片格式的能力不错,适合不想折腾命令行工具的人。缺点:深度扫描可能会找回大量垃圾文件,文件夹结构通常不够完整,而且免费版是否够用还取决于平台。
我的原则是:如果存储卡可读且状态稳定,先恢复。如果它不稳定,先做镜像。如果它已经出现物理故障,就停止自行处理并送专业机构。这一判断比具体用哪个应用更重要。

