更新于 2026-11-15 · 阅读约 5 分钟
如何恢复 SD 卡上已删除的照片
从相机或手机 SD 卡删除的照片通常仍在卡上。本文介绍原因、需要避免的操作,以及如何在 Windows 电脑上恢复照片,即使卡已被格式化。
在相机里删除照片,或从菜单格式化存储卡,并不会清除图像本身。相机只是把那部分空间标记为空闲。只要不拍新照片,旧照片就仍在原处。
第一条规则:把卡从相机或手机中取出,不要再用它拍任何东西。
为什么已删除的照片可以恢复
SD 卡和 microSD 卡使用 FAT32(32 GB 及以下)或 exFAT(64 GB 及以上)。删除时,文件系统只是把目录项标记为已删除、把簇标记为空闲,照片数据本身不受影响。
相机按顺序逐张写入照片,所以每张照片几乎总是连续存储的。这非常适合按内容搜索:JPEG 以 FF D8 FF 开头、以 FF D9 结尾,因此可以找到并校验整张图像。
哪些情况会导致恢复失败
每向卡中写入一个新文件,恢复几率就会降低。最常见的错误:
- 继续用同一张卡拍照或录像。
- 让手机或相机“修复”或重新格式化存储卡。
- 把恢复出的照片保存到同一张卡上。
- 物理损坏:完全无法识别的存储卡通常需要专业实验室。
手机存储卡与 Android
保存在 Android 手机 SD 卡上的照片,恢复方法相同:把卡插入电脑上的读卡器。手机内部存储中的照片无法用这种方式读取,因为现代手机会对内部存储进行加密。
分步操作
- 1
取出存储卡
把 SD 卡从相机或手机中取出,不要再用它拍照。
- 2
连接读卡器
把卡插入 USB 读卡器或笔记本电脑的卡槽。
- 3
打开 DiskMend 并选择存储卡
它会出现在可移动驱动器中。如果 Windows 提示格式化,关闭窗口即可。
- 4
扫描
DiskMend 先读取已删除的目录项,再按内容查找照片和视频。
- 5
预览并保存
查看模糊处理的预览图,把照片保存到电脑上的文件夹,而不是存储卡上。
| 情况 | 常见结果 |
|---|---|
| 已删除,没有拍新照片 | 几乎所有照片都完整 |
| 在相机中格式化 | 大部分完整,原文件名常常丢失 |
| 删除后又拍了很多照片 | 旧照片被部分覆盖 |
| 任何电脑都识别不到存储卡 | 硬件故障,需要专业实验室 |
常见问题
SD 卡格式化后还能恢复照片吗?+
大多数情况下可以。相机和手机执行的是快速格式化,照片会留在卡上,直到被覆盖。
需要 root 手机吗?+
不需要。如果照片存放在 SD 卡上,取出卡并在 Windows 电脑上用读卡器读取即可。
为什么有些照片名叫 jpg_00012.jpg?+
没有文件目录项时,照片是通过内容找到的。图像完整无损,只是原文件名未知。
已删除的视频能恢复吗?+
可以。MP4 和 MOV 视频可通过其结构识别;较长且碎片化的视频可能恢复不完整。
扫描损坏的存储卡安全吗?+
安全。DiskMend 只读取存储卡,从不写入。无法读取的区域会被跳过并记录在日志中。