为什么有的软件能找回已经删除了的文件
发布网友
发布时间:2022-06-09 07:33
我来回答
共6个回答
热心网友
时间:2023-09-22 08:20
数据存储原理
既然要进行数据的恢复,当然数据的存储原理我们不能不提,在这之中,我们还要介绍一下数据的删除和硬盘的格式化相关问题……
文件的读取
操作系统从目录区中读取文件信息(包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号),我们这里假设第一个簇号是0023。
操作系统从0023簇读取相应的数据,然后再找到FAT的0023单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容保存数据的下一个簇的簇号,这样重复下去直到遇到文件结束标志。
文件的写入
当我们要保存文件时,操作系统首先在DIR区中找到空区写入文件名、大小和创建时间等相应信息,然后在Data区找到闲置空间将文件保存,并将Data区的第一个簇写入DIR区,其余的动作和上边的读取动作差不多。
文件的删除
看了前面的文件的读取和写入,你可能没有往下边继续看的信心了,不过放心,Win9x的文件删除工作却是很简单的,简单到只在目录区做了一点小改动――将目录区的文件的第一个字符改成了E5就表示将改文件删除了。
Fdisk和Format的一点小说明
和文件的删除类似,利用Fdisk删除再建立分区和利用Format格式化逻辑磁盘(假设你格式化的时候并没有使用/U这个无条件格式化参数)都没有将数据从DATA区直接删除,前者只是改变了分区表,后者只是修改了FAT表,因此被误删除的分区和误格式化的硬盘完全有可能恢复……
热心网友
时间:2023-09-22 08:21
那软件是通过到注册表里面找回来的~!
是你删的时候没有删干净!~
表面上是删了~!但是到注册表里面还有~1
有的软件就能这样找回来~!
如果你删什么东西吧注册表里面也删了
无论你用什么软件都找不回的1·
热心网友
时间:2023-09-22 08:21
系统删除文件,其实并不是文件真的被删除,只是系统在文件上打上已删除的标记,等到文件占用的硬盘扇区再次写入时,文件数据才会被覆盖,因此在刚刚删除数据后,想恢复的话,就不要再向硬盘里写入新的数据了
热心网友
时间:2023-09-22 08:22
wcy624517577已经回答了一大半了……高手啊……
关于杜绝已删除的文件被找回来的情况可以这样子搞:首先用文件粉碎机删掉你的文件,接着找些大体积的文件死命往你已经删除掉文件的硬盘上面拷,直到没有一点可用空间为止,目录不限,接着把你拷贝进去的文件删除掉,用windows自带的磁盘检测检测一下,碎片整理,这样子的话死也找不回来的,当然,一些NB的售价几十上百万的磁盘修复机例外。
不过有一点千万注意,就是在需要删除的文件创建的时候使用杂名,不然还是有可能读到你已删除文件的文件名的(内容是不用想了)……
热心网友
时间:2023-09-22 08:22
楼上的菜鸟说法绝对不正确!限于篇幅,
给你这篇来自百度百科的文章地址,里面有很详细的介绍...
http://ke.baidu.com/view/1236632.htm
另外,记得几年前看过一个电视报道,关于网络*的纪实片.里面说:
北京某著名大学的一名学生,编写了一个病毒发到网络上,病毒很快蔓延,他由于害怕,把自己的硬盘采用低级格式化格了很多遍,但还是被网络*从他的硬盘中恢复了数据,从而把他绳之于法.
后来,一名记者去监狱采访他,他说的一句话至今令我记忆犹新!那就是:我没想到*中有这样的高手!我被抓一点都不觉得冤!
从这个故事中不难想像,即使你采用了楼上诸位的说法,文件怕是也无法彻底清除干净的!只是普通人无法用一般的方法恢复罢了~~
热心网友
时间:2023-09-22 08:23
没错,像Recover就能在文件删除的第一时间恢复文件
利用的正是wcy624517577和 OCTSJimmy所描述的原理,及时从硬盘扇区扫回文件