打印

[求助] 如何找回finalrecovery、finaldata都找不到的文件

0

如何找回finalrecovery、finaldata都找不到的文件

很不幸,一个随身携带的U盘里面一个最重要的数据文件丢失了,更不幸的是,这个文件没有及时备份,缺了最近一个月的资料。

发现文件不见后,马上翻出各大数据恢复软件,包括FinalDate企业版2.0,finalrecovery 2.2,recover4all professional 2.09,FileRecoveryAngel 1.13,还有易我数据恢复,以及ObjectRescue Pro V 4.0,其中前面两个都是逐簇进行扫描的,但结果是统统找不到。这里说的是找不到,是根本没有这个文件的影子,并非找到后无法恢复。

发现数据丢失后,马上停止了对该U盘的写操作,在最近一次看到那个数据文件之后,也没有其它写操作。

因为这个数据文件一直只在U盘上直接读写,除了1个月前的备份外,其它任何地方都没有。

该U盘一直随身携带,不借给别人的,自己也不至于脑袋发蒙到对这个文件进行粉碎,而除了这个最最重要的东东,其它的一件不少,所以丢失原因也不明。

又因为某些原因,这个U盘也不可能送去找专业的数据恢复公司去恢复。

现在我还能怎么办?


补充说明一下:
不存在2楼说的那种情况,因为这个文件天天在用,一直直接在U盘上进行读写操作,只是每个月复制一个副本到家用计算机中备份保存。

现在数据丢失的原因不可考证,现在只想把它找回来。

我是有一个思路:
文件肯定是存在过的,文件的内容也应该没有被覆盖的,至少全部被覆盖的可能不大。
也就是说,这些文件里的内容多半还在U盘的某个簇上放着。
但可能是文件的文件头丢了。

本来是想问有没有合适的软件可以搜索每一个簇,用我记忆中该文件的某些关键词进行检索,找得到一些算一些。
看到楼上有位兄弟提到的WinHex,这应该是一个,但我没用过,不知道能不能实现,晚上我试一下。

不过还有一个小疑难,这个失踪的Excel,我设置了密码,虽然我自己知道密码是什么,但我不知道这个密码会不会对原文进行加密,使文字的十六进制值不一致,导致检索失败。

[ 本帖最后由 ytjh 于 2010-12-28 17:55 编辑 ]

TOP

0
找了好一会儿,没有找到合适的WinHex的教程,无法下手中。

TOP

0
试了两天的WinHex,头疼啊!

文件头里面的数据属性,那些16进制代码实在看不大懂,不知道怎么看,哪个代表“起始逻辑簇号”,哪个又代表运行占用簇数。

我勉强靠蒙的,把一个试验用的JPG图片文件删除,然后再用WinHex恢复了,不过文件大小严重异常,恢复出来的图片倒是正常显示了,但文件占用大了10倍。

而Word文档就倒霉了,蒙了好几个,恢复出来的都无法打开,肯定是没成功。

TOP

0
引用:
原帖由 hogame 于 2010-12-31 12:41 发表
用winhex搜索文件,应该搜索文件里的关键字,然后往前搜文件头,往后搜文件尾。关键是存放在连续区块。具体难以表述,希望对你有启发。
可我用的是Excel文件,不是文本文件,它里面的文字全都是乱码,搜索不到的。这里不好发图片,不然我把WinHex的截图发上来,有谁看得懂的可以指点下,省得我摸索N久

TOP

0
引用:
原帖由 wdmjjsw 于 2011-1-3 12:54 发表
用WinHex恢复误删文件


运行winhex,点击Open Disk”或按F9打开Disk Editor,选中误删文件所在的盘符。
    
  Next,在以图标表示的已删文件里找找,找到后右键Recovery/Copy ...,提示保存,存在不同的 ...
经过多次尝试,现在已经能够用WinHex恢复JPG等格式的文件了。但Word类的文件,因为是复合文件,它的记录在MFT上并不是连续的,分成好几段,我就不知道哪些段才应该拼凑起来,又应该怎么个拼凑法。现在钻研NTFS底层结构中,好难懂啊,

TOP

当前时区 GMT+8, 现在时间是 2025-3-21 05:56