如何从 XFS 分区检索 testdisk 磁盘映像文件?

如何从 XFS 分区检索 testdisk 磁盘映像文件?

之前的情况

很多年前,我遇到了一个 HDD 问题(带有 Windows 安装和两个常用分区 - 启动分区和包含系统和数据的 NTFS 分区),最后我用它制作了一个磁盘映像,这要归功于testdisk.该磁盘映像的名称很简单image.dd(我正在学习,因为在某些时候检索数据对我来说至关重要,所以我彻底遵循了教程,直到我使用了 testdisk turorial 中指定的确切名称)。该文件大约有 250GB,并在接下来的几年中被转移到多个磁盘和设备上。它最终位于 NAS 的 XFS 分区上。在某个时候,我的一位兄弟删除了它,因为它占用了太多空间。

目前的情况

NAS 最终消亡了,但它独特的 HDD 却没有。我正在通过 USB/SATA 坞站访问磁盘,并尝试使用它photorec来检索文件。令人惊讶的是,我能够检索我并不真正感兴趣的真正旧的已删除文件,但我真正检索的唯一文件是image.dd我之前提到的上一个文件。由于磁盘上没有大量写入,我确信该文件至少部分地仍然存在(这可以解释为什么 NAS 在 HDD 之前就死掉了),因为photorec能够从 XFS 分区检索文件,其中文件已存储。

最后一点是一个惊喜,我认为冒险就到此为止,至少我知道能够photorec从 XFS 分区检索文件。特别是在看到它testdisk并没有为您提供在 XFS 分区上查找已删除文件的选项之后。

现在,我担心的是,即使可以检索文件,我也无法检索磁盘映像文件,image.dd因为photorec有可以检索的文件的精确列表。我猜测photorec使用文件的标头和/或扩展名来检索它们,并且我不知道我应该从testdisk磁盘文件中期望什么作为标头,或者是否有任何或.dd我放置的奇怪扩展名是否可能是一个优势或者这里的一个缺点。

我知道我可以添加我自己的签名/扩展名photorec但是,由于我不知道testdisk磁盘映像文件会发生什么,所以这似乎有点死胡同。

所以,我的问题是:在这种情况下有什么可以尝试检索该特定文件吗?

PS:我试图简化情况,因为跟踪发生的事情会更加乏味,但我希望我已经足够清楚了。请在评论中告诉我我可以提供哪些详细信息以使其更清楚。

PSS:我正在尝试检索数据的机器上运行 Debian 9.9。

相关内容