为什么有的软件能找回已经删除了的文件

来源:百度知道 编辑:UC知道 时间:2024/09/25 10:30:03
为什么有的软件能找回已经删除了的文件,请问是什么原理呢?上次我删除了一些图片,可是利用找回已经删除的软件居然有一些找回来了,当时我回收站也清空的。请问是什么原理,怎样禁止这个记录呢?谢谢

数据存储原理
既然要进行数据的恢复,当然数据的存储原理我们不能不提,在这之中,我们还要介绍一下数据的删除和硬盘的格式化相关问题……
文件的读取
操作系统从目录区中读取文件信息(包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号),我们这里假设第一个簇号是0023。
操作系统从0023簇读取相应的数据,然后再找到FAT的0023单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容保存数据的下一个簇的簇号,这样重复下去直到遇到文件结束标志。
文件的写入
当我们要保存文件时,操作系统首先在DIR区中找到空区写入文件名、大小和创建时间等相应信息,然后在Data区找到闲置空间将文件保存,并将Data区的第一个簇写入DIR区,其余的动作和上边的读取动作差不多。
文件的删除
看了前面的文件的读取和写入,你可能没有往下边继续看的信心了,不过放心,Win9x的文件删除工作却是很简单的,简单到只在目录区做了一点小改动――将目录区的文件的第一个字符改成了E5就表示将改文件删除了。
Fdisk和Format的一点小说明
和文件的删除类似,利用Fdisk删除再建立分区和利用Format格式化逻辑磁盘(假设你格式化的时候并没有使用/U这个无条件格式化参数)都没有将数据从DATA区直接删除,前者只是改变了分区表,后者只是修改了FAT表,因此被误删除的分区和误格式化的硬盘完全有可能恢复……

那软件是通过到注册表里面找回来的~!
是你删的时候没有删干净!~
表面上是删了~!但是到注册表里面还有~1
有的软件就能这样找回来~!
如果你删什么东西吧注册表里面也删了
无论你用什么软件都找不回的1·

系统删除文件,其实并不是文件真的被删除,只是系统在文件上打上已删除的标记,等到文件占用的硬盘扇区再次写入时,文件数据才会被覆盖,因此在刚刚删除数据后,想恢复的话,就不要再向硬盘里写入新的数据了

wcy624517577已经回答了一大半了……高手啊……

关于杜绝已删除的文件被找回来的情况可以这样子搞:首先用文件粉