之前的情况
很多年前,我遇到了一个 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。