有谁教我如何恢复彻底删除的文件

[复制链接]
查看11 | 回复9 | 2006-3-8 01:01:46 | 显示全部楼层 |阅读模式
小弟弟初来乍到想请教各路高手一个问题:我想做一个数据恢复的软件(想Finaldata那样的)作为毕业设计的作品,我的毕业论文就指望它了,有哪位高人指导一下,如何实现这些功能,大致的算法。在此先谢过大家了.
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
你的愿望好奇怪。。。
我曾经也许过愿望,要上帝造出一个自己也举不起来的石头。。。
你要在什么文件系统恢复数据?恢复到哪一种删除程度?
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
恢复彻底删除的文件
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
这也是我们老师提供的毕业设计的其中一个课题啊
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
你是学计算机的?
你懂逻辑?
如果你懂,把话说得有逻辑一点。
当你看到一只黑羊只能这样说:
在某年某月某日ITPUB存储版至少曾经存在过一头一面被我看起来似乎是黑色的羊。
我的理解是:如果能恢复,就不是彻底删除
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
FAT32
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
彻底删除的文件也是能恢复的(低级格式化)除外。网上也有这样的软件
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
彻底删除的文件不能恢复了吧,
它己经把文件曾经处于的sector给清了,你如何能恢复呀
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
文件恢复原理
删除文件,其实是修改文件头的前2个代码。这种修改映射在文件分配表中,就为文件作了删除标记,但文件的内容仍保存在原来的簇,如果这些簇的信息不被后来保存的数据覆盖,它就不会从磁盘上抹掉。文件被删除后,既然其数据仍在磁盘上,文件分配表中也有它的信息,这个文件就有恢复的机会,只要找出文件头,并恢复前2个代码,在文件分配表中重新映射一下,这个文件就被恢复了。但是,文件被删除后,如果它所占的簇被存入其他数据,文件头也被覆盖,这个文件在文件分配表中的信息就会被新的文件映射所代替,这个文件一般也就无法恢复了。

恢复文件,其实就是用恢复软件的查找分析功能找出文件头,重写前2个代码,并修改文件分配表中的映射记录。仅仅是删除的文件,恢复起来比较容易,如果整个磁盘被格式化了,恢复的困难就更大些,但是只要恢复软件能搜寻,并分析到它的残存的文件头,就有可能利用文件头中的信息,连接文件原来占用的簇,以恢复被删除的文件。然而,如果一个文件的某些簇被其他数据覆盖,即使恢复软件强行把原来占用各簇的数据连接起来恢复文件,但是因为其中的某些簇已不是该文件自身的数据,所以这个恢复后的文件有可能无法使用
回复

使用道具 举报

千问 | 2006-3-8 01:01:46 | 显示全部楼层
楼上的不对吧,如果是彻底的删除文件,那文件所在的簇就应被清掉才叫彻底的,这样的话是不可能恢复的,不然如何叫彻底??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行