擦除格式化是不对文件的数据进行删除清空,只是在FAT表中文件头处加上代码E5,紧接着文件所占簇在FAT表中的登记清除,表示释放空间。擦除格式化后文件会被恢复。适用于一般磁盘的格式化。
擦除格式化是不对文件的数据进行删除清空,只是在 FAT 表中文件头处加上代码 E5,紧接着文件所占簇在 FAT 表中的登记清除,表示释放空间。擦除格式化后文件会被恢复。适用于一般磁盘的格式化。
逻辑删除
逻辑删除指不对文件的数据进行删除清空,(即不擦除硬盘的 DATA 区数据)只是在 FAT 表中文件头处加上代码 E5,紧接着文件所占簇在 FAT 表中的登记清除,表示释放空间。一般平时所操作的删除(如把桌面上的某文档移入回收站并选择清空)都属于逻辑删除。逻辑删除不对硬盘数据进行修改这就使得误删的文件可以被恢复,可使用如 Final Data,easyrecovey 等软件。但文件删除前所占簇是允许覆写的,这就意味着如果删除文件后继续使用文件所在分区可能使得数据被覆盖导致破损甚至无法恢复。(如删除了 E 盘的文件之后继续将文件写入 E 盘)。
物理删除
物理删除指将文件数据彻底清空,(即擦除 DATA 区数据)擦除后数据(二进制)全部为 0。物理删除无法恢复。如使用 HDD LOW LEVEL FORMAT 软件低级格式化中不选择快速格式化选项则可认为是物理删除(顺便提一下快速格式化仅删除分区和 MBR)。
原理
存储在硬盘中的每个文件都可分为两部分:文件头和存储数据的数据区。文件头用来记录文件名、文件属性、占用簇号等信息,文件头保存在一个簇并映射在 FAT 表(文件分配表)中。而真实的数据则是保存在数据区(DATA 区)当中的。平常所做的删除,其实是修改文件头的前 2 个代码,这种修改映射在 FAT 表中,就为文件作了删除标记,并将文件所占簇号在 FAT 表中的登记项清零,表示释放空间,这也就是平常删除文件后,硬盘空间增大的原因。
而真正的文件内容仍保存在数据区中,并未得以删除。要等到以后的数据写入,把此数据区覆盖掉,这样才算是彻底把原来的数据删除。如果不被后来保存的数据覆盖,它就不会从磁盘上抹掉。用 Fdisk 分区和 Format 格式化和文件的删除类似,前者只是改变了分区表,后者只是修改了 FAT 表,都没有将数据从数据区直接删除。
由文件删除的原理可知,要彻底删除数据,只有把删除文件所在的数据区完全覆盖掉。绝大部分彻底删除工具所使用的就是这个道理:把无用的数据反复写入删除文件的数据区,并进行多次的覆盖,从而达到完全删除文件的目的。如文件粉碎机,这可用于处理非常机密的数据。
文章来自互联网,只做分享使用。发布者:包小可,转载请注明出处:https://www.baoxiaoke.com/article/215704.html