从 ext4 ISO 映像中拯救数据?

从 ext4 ISO 映像中拯救数据?

所以,我的 SD 卡坏了,无法完全读取(特别是我想要读取的目录有问题)。我能够使用 dd 创建分区的 ISO 映像,但无法挂载它。是否有可能在映像中搜索可用的文件?

提前致谢,Wolle

答案1

从技术上讲,您的文件不是 ISO,而只是您将其导出为带有 .iso 扩展名的文件的 ext4 分区的映像,但请记住,它实际上并不是 iso(iso 文件是磁盘映像,但并非所有磁盘映像都是 iso)。

相反,您需要使用 DD 将文件写回卷,然后您将能够利用 photorec 之类的工具。

我建议使用运行来自 live cd 的 linux 版本的虚拟机,这样您可以创建一个虚拟硬盘文件来写入分区,而不必为该任务分配物理存储。

另外,如果您发现许多文件无法从图像中恢复,请尝试使用 ddrescue 拍摄新图像。这会花费很长时间,但如果您的文件对您足够有价值,那么这是值得的。

相关内容