如何从SD卡恢复已删除的照片?


27

我的高科技恐惧症患者的母亲从欧洲旅行回来,发现她从一张近满的2GB卡中删除了除15张图像以外的所有图像。当我是一家人中的计算机专家时,她将卡寄给了我,并要求我进行一些神奇的事情。

照片是由Nikon Coolpix拍摄并删除的。(我不知道型号。)

我是Linux专家,但可以使用Windows Vista。

我尝试恢复某物的最佳策略是什么?


我应该提到的是,我确实让她按下了写保护开关,并且确实在删除后确实拍了一些照片。只有15张照片,但是卡中超过50%的空间已满,因此有些明显消失了,但也有希望。感谢您的回答。在尝试了一些建议后,我一定会回来进行投票和接受。
范登

3
这实际上是关于恢复已删除文件的问题,它实际上并不能使它们成为映像。也许更适合超级用户?
Guffa

7
@Guffa有专门用于恢复图像的工具,可以扫描文件系统中看起来像是照片的东西,等等。同意这是临界点,但在这里可能引起您的兴趣。
罗兰·肖

2
无论您尝试使用哪种工具,都请在卡上运行dd,以便首先进行安全备份。如果需要的话,可以很容易地将其添加回另一个SD卡。
AngerClown 2011年

Answers:


21

我不能说Linux,但是在Windows上,我使用了Piriform 出色的“ Recuva ”产品来恢复已删除的文件。

建议您去看看内容是否仍可检索,正如Reid所说的那样-如果之后拍摄的照片更多,则几乎可以肯定她是小溪。


Recuva也为此+1。我已经从硬盘驱动器中还原了几年前删除的照片和视频。我希望有Mac版。
cbmeeks 2011年

@cbmeeks-您尝试过红酒吗?我不知道它将如何处理低级访问权限,但它可能会起作用。
假名称

@cbmeeks-appdb.winehq.org/ objectManager.php?sClass=version&iId=7786-显然,您可以使用它来通过一些命令行技巧从NTFS / FAT16 / 32分区中恢复文件。如果您习惯使用CLI工具,则应该可以使用。
假名称

19

从CGSecurity签出TestDisk或相关的PhotoRec工具。

TestDisk将允许您扫描文件系统并查找已删除的文件。(请参阅如何使用TestDisk取消删除文件。)如果尚未覆盖数据,则应该可以恢复文件。您也可以使用TestDisk复制基础文件系统,以阻止任何意外的数据覆盖,从而将其永久删除。

PhotoRec提供类似的功能,但专门针对恢复照片/视频,并将在文件系统数据中搜索可重建为图像的信息。(逐步查看PhotoRec

既免费,开源,又可在Windows和Linux上运行。

(您提到它是SD卡。插入前可能值得将其置于只读模式,以确保在使用时不会将任何内容写入该卡)


4
是的,PhotoRec非常棒,即使卡上的文件系统被破坏了,它也可以恢复jpg的效果
Davy Landman 2010年

+1为PhotoRec。轻松,快速且无误。让很多朋友高兴地恢复了他们的照片!
Agos,2010年

2
+1为PhotoRec:我能够从报告未格式化(损坏的文件系统)的卡中恢复所有照片。我根本无法在Windows中访问它(更不用说相机了)。所有照片完好无损。感谢这个程序的制定者。即使软件提出了一些面向计算机的问题(例如平台和文件系统类型等),它也非常简单。
罗伯特·科里特尼克

TestDisk / PhotoRec的另一个支持:过去我已经成功地使用它来恢复图像。
BioGeek 2012年

12

我成功地从格式化的卡中恢复了所有文件,方法是使用dd复制文件,然后在Linux下使用sleuth工具包进行复制。幸运的是,自格式化存储卡以来,没有任何照片。

我使用了Sleuthkit Informer第14期TSK工具​​概述的测试图像结果中所述的fls和icat命令。


类似的方法对我有用,但是我没有使用侦探工具包,而是简单地“抓取”了JPEG标头的卡图像。由于图片是按顺序存储的,因此实际上提取了其中的大多数图片。

6

我尝试了两个对我有用的应用程序:

  • Ontrack EasyRecovery-非常好,全面和可靠。使我摆脱麻烦不止一次。不幸的是有点贵。仅Windows。精简版足以满足您的需求,因为它最多可以恢复25个文件。

  • Sandisk RescuePRO-不如EasyRecovery全面,但可以完成工作并针对图片进行了优化。随附一些(或也许所有)Sandiks存储卡免费提供。适用于Windows和Mac。

  • Piriform Recuva-一种我从未使用过但听说过的好东西的免费解决方案。再次仅限Windows。


2
是的,我已经成功使用Sandisk RescuePRO两次。
马克

4

我喜欢PhotoRescue,因为我可以先为卡做一个备份映像(如果卡快要死了,就可以用),然后可以从备份中恢复(更快,因为它在硬盘上)。它还可以恢复其他人无法做到的视频,而且价格非常便宜。


2

首先,您将要使用dd克隆卡的文件系统。我相信这些文件系统是简单的,FAT或类似的东西。一旦弄清FS是什么,就可以用Google搜索适当的恢复工具。如果可以,请处理克隆副本,而不是卡本身。

如果文件被删除,然后其他任何事情都没有发生,则可能可以将其取回。另一方面,如果她删除并拍摄了更多照片,则至少在某些照片上几乎可以肯定您是SOL。

祝好运!


2

删除文件后,它们将留在原处,并且群集被标记为未使用,因此,尽管包含文件名和启动群集的目录条目消失了,但大多数文件数据应保持不变。

有几种不同的程序可以取消删除文件,您应该在“删除文件”和存储卡的文件系统上进行网络搜索。


为什么要下票?如果您不解释自己认为是错的是什么,那将无法改善答案。
Guffa

+1,但也许是指向超级用户的好帖子的链接,以进一步讨论此问题并启发任何来这里的用户?
韦恩

1
没有我的反对意见,但是我想这是因为您实际上没有提到任何特定工具,只是模糊地解释了文件可以被删除的事实,然后是“几个不同的程序”和“搜索网络”
Mark

@Mark:也许吧。但是,他实际上是在寻求一种策略,而不是一种工具……
Guffa

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.