全球旧事资料 分类
龙源期刊网httpwwwqika
comc
教你如何彻底删除文件
作者:小赵来源:《电脑知识与技术经验技巧》2008年第04期
一度引起网络界轩然大波的“艳照门”事件的背后说明了一个问题,那就是硬盘中的数据本身的安全保护措施很重要,而一些敏感的文件删除时也是很有讲究的,弄不好,这些被你认为删除甚至是通过ShiftDel彻底删除的文件在紧急时刻转身变为“内鬼”,吃里扒外将你治得很难堪。因此,数据删除特别是一些敏感数据的删除也要讲究科学方法。
一、通常情况下的数据删除原理
1文件在磁盘中的存储原理
现在,大家普遍使用的是Wi
dows系统,而在Wi
dows系列系统下使用的是三种文件系统,分别是FAT(文件分区表),FAT32(32位文件分区表)和NTFS(NT文件系统)。在FAT文件系统下,每一个磁盘被分成固定大小的簇。簇最少为512字节,其大小可以成倍增长,最大为32K。每个簇都由唯一的索引号一个16位二进制数来标识。
因为16位二进制数最大为65536,所以FAT分区所拥有的簇的数量不可能超过65536个。簇的个数和大小的限制,就是FAT分区为什么不能超过2GB的原因。
FAT中的入口连接着组成一个文件的各个簇,文件的目录入口包含其第一个簇的索引号,而该簇在FAT中的入口又包含着下一个簇的索引号,依此类推。
一个文件的最后一簇对应的FAT入口则包含着一个特殊的文件终止符。未使用的簇和损坏的簇也会用特殊代码标识出来。FAT32文件的原理几乎与此相同,但它的簇更小,而且由于FAT入口是32位,所以其容量理论上可以超过40亿字节。
NTFS是一个相当高级的文件系统。它的主文件表(MFT)是一个非常完整的数据库,它负责对磁盘上的每个文件进行索引。每个MFT的入口通常为1K大小,其中记录了大量的文件信息。NTFS可以在文件的MFT入口中存储非常小的文件的全部内容;对于大一些的文件,这些入口会标识出包含文件数据的簇。
2文件删除原理
不管使用什么文件系统,当用户删除文件时,Wi
dows通常都不会让它真正地从磁盘中彻底消失。实际上,操作系统将文件的目录入口和关于文件原始位置的信息移动到一个隐藏目录
f龙源期刊网httpwwwqika
comc
下也就是我们常说的回收站(RecycleBi
)。文件的数据簇并没有被删除,甚至没有被移动。只有目录入口的位置发生了改变。
当回收站被填满时,老的文件会被真正的删除,当你清空回收站时,它们也会被删除掉。虽然在删除文件时,你可以通过按住Shift键来跳过回收站这道手续,但文件的数据还是保存下来了!在FAT和FAT32下,Wi
dr
好听全球资料 返回顶部