从 SD 卡恢复数据

从 SD 卡恢复数据

我有一台 2GB 的金士顿microSD大约三年前买的卡。今天我把它放在我的 Windows Vista 电脑的读卡器上,往里面写入了一个 32 MB 的文件,安全地删除了它,然后尝试在其他地方读取它。什么都没有。把它放回 Windows Vista 电脑上,现在显示:

您需要先格式化 F 驱动器中的磁盘,然后才能使用它。

我该怎么办?如果您的建议需要的话,我可以使用许多计算机和操作系统。如果我丢失了卡上的所有内容,我会非常难过。大多数数据都备份了,但有些数据没有备份。:(

做一个

# dd if=/dev/sdg of=~/tmp/sd.bin

给我一个 2 GB 的文件,并且查找该文件似乎仍包含大量数据。我该如何恢复它们?

答案1

摄影记录是专门为此设计的。它查看各种知名文件的文件头并恢复照片 - 但是它会破坏文件名,因此您可能需要从 exif 数据重建这些文件名。

CGsecurity 还有一款名为 testdisk 的应用程序,用于整个驱动器恢复,OP 最终使用了它。当您知道磁盘状况良好时,这很有用。

一般来说,我会使用几种不同的应用程序来提高恢复的机会,并处理图像和/或将恢复的文件存储在不同的文件夹中。

答案2

发布了 photorec 的链接,但它只能找到已知文件类型。我的文件都是随机类型的。好消息是,photorec 附带 testdisk。

我使用 testdisk 处理了用 dd 制作的图像:

# dd if=/dev/sdg of=~/tmp/sd.bin
# sudo apt-get install testdisk #if on ubuntu/debian
# testdisk ~/tmp/sd.bin
(Select the partition)
(Advanced)
(Boot)
(Rebuild BS)
(List)

而且里面有我的大部分文件!它扫描了图像以查找 FAT 文件系统。只需遍历文件系统并按下c即可将重要文件复制到本地磁盘上的目录中。

感谢您指出该实用程序,熟练工极客

答案3

我用过南非兰特在几个片状上取得了良好的效果CF卡。我期望它应该与 microSD 配合使用效果一样好。对于照片恢复,它是免费的。对于更完整的文件系统分析和更多类型文件的恢复,他们需要付费,但我不确定免费版本是否不会恢复所有内容,让您在购买之前先试用。

答案4

我用过回取数据过去,我曾用它成功地从 SD 卡中恢复已删除的文件,我也曾用它从 Windows 无法读取的硬盘中恢复文件。所以我认为它很可能能做到你想做的事。

它有一个免费版本,可以扫描可恢复的文件,但实际上并不能恢复任何内容,所以如果你尝试一下,你就会知道它是否适合你,而无需支付任何钱。

相关内容