如何恢复SD卡?

如何恢复SD卡?

我意外删除了我的 SD 卡上的照片。

我购买了一个名为 Wondershare 照片恢复和卡恢复的软件。我能够恢复 50% 的照片。

但我在这里遇到了一些奇怪的问题。

实际上我能够恢复所有照片。但只有旧照片(平均 1 或 2 年前)以全尺寸 (3-5MB) 恢复,最新照片(全部 2013 年)仅以 30-100KB 恢复。从缩略图和大型标签中,我可以看到图像和信息。但是当我打开图像文件时。它看起来像碎片。

自从我不小心删除了照片那天起,我就再也没有使用过这张SD卡,以免数据重叠。但我实在不明白,为什么我能恢复那些旧照片,最新的照片却都是碎片?

答案1

您可以photorec从 testdisk 包中进行尝试,但所有恢复尝试都只是最后的绝望措施,而且往往会失败。这就是为什么您需要备份不想丢失的数据。

答案2

如果“碎片”是指 JPEG 图像(这是最常见的图像格式)“像素化”或具有条纹等奇怪的痕迹,则意味着文件尚未完全恢复。

现在,如果卡本身正在工作,请尝试将其克隆dd到文件中:

dd if=/dev/mmcblk0p1 of=/path/to/image bs=1M

并处理生成的图像 - 它会更快,并且您不必担心意外损坏数据的唯一副本。当人们试图从以任何方式损坏的介质(例如即将失效的 HDD)中挽救数据时,ddrescue是正确的选择。

SD卡上通常使用的文件系统是胖的(它实际上有一个相当简单的结构),所以你可能想寻找一些试图重建它的实用程序(这些实用程序自 DOS 时代以来就已经存在,一个例子是诺顿实用工具)。

相关内容