我有一个非常简单的问题。如何恢复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 确实利用了文件系统,可能会有所帮助。