我有一个 ddrescue 映像,其中包含来自 Btrfs 分区的数据,该分区的前 GB 已被覆盖。因此,无法挂载文件系统,因此无法通过任何文件系统访问文件 - 只能作为原始数据。我已经尝试使用 TestDisk / PhotoRec 从此 dd 映像中切出数据,并且能够恢复许多文件。但是,我现在需要的是能够更彻底、更交互地探索此 dd 映像(而不是使用某些自动文件恢复软件)。我该怎么做?
答案1
以下是一个粗略的想法,可以帮助您入门:
- 创建一个(空)文件系统,使其尽可能与被破坏的文件系统相似。我想使其大小相同可能相当重要;尝试复制您能记住的、恢复或重建的尽可能多的其他参数。
- 估计一下文件系统有多少被覆盖了;假设是 3 GB。
- 复制您的图像,并用空文件系统的前 3 GB 覆盖其前 3 GB。
- 看看你能在混合图像上取得什么进展。
一开始我建议你使用调试文件系统,但后来我回想起它只支持 ext2/ext3/ext4 文件系统。但看看你是否能找到处理你的文件系统类型的工具。尝试搜索“计算机取证工具”。