如何在 ext4 上恢复 .ogv?

如何在 ext4 上恢复 .ogv?

我有一个非常简单的问题。如何恢复ext4 分区.ogv上的文件/home

我覆盖了.ogv文件(我混淆了输入和输出Arista 转码器)。

我做了研究。

  • TestDisk可以恢复FAT和上的文件NTFS,但不能恢复 上的文件EXT4
  • PhotoRec不支持.ogv 恢复。
  • Foremost也不支持 .ogv

更多信息:

该文件位于:/home/gasper/Video/Webcam/2011-02-02-181200.ogv

答案1

如果您立即停止对该分区的写入,则该文件可能是可恢复的,我刚刚对它进行了测试,尽管是在一个小.ogv文件(3 MiB)上。

诀窍是使用PhotoRec和 在File Opt其中打勾.ogg.ogg.ogv文件的布局非常相似,因此PhotoRec可能能够恢复您的文件(就像我所做的那样)。

当然,您必须从 LiveCD 或其他分区启动该程序,否则您可能会覆盖原始文件。

祝你好运。

答案2

PhotoRec 不使用文件系统,正如原始网站所述https://www.cgsecurity.org/wiki/PhotoRec

这就是它存在文件碎片问题的原因,也可能是

这只是其中的一部分,但它确实有效

根据具体情况,基于文件系统的方法或原始数据方法(所谓的 Carving)可提供更好的结果。(例如,文件越大,磁盘越满,碎片化的可能性就越大)。由于 Carving 不使用文件系统,因此它无法确定恢复文件的文件名和路径。

关于 inode 重用的问题在于,inode 并不包含所有数据(可能除了非常小的文件,在 NTFS 中,非常小的文件直接存储在 MFT 中)。因此,即使 inode 仍然存在,存储数据的磁盘部分也可能被重用(即使 inode 不存在)。extundelte 或 ext4magic 确实利用了文件系统,可能会有所帮助。

相关内容