Windows文件系统基本上是采用FAT16、FAT32、NTFS三种文件系统。以FAT文件系统为例,新建一个文件时,会新建一个目录项,记录文件的属性,在文件分配表(FAT)分配空间,并将文件内容写入分配的存储空间。当一个文件从文件系统删除时,该文件对应的目录项会打上已删除标记,文件分配表(FAT)中为该文件分配的簇将标识为未分配,该文件保护的磁盘上的实际数据还在磁盘上,并未真正删除。因为删除一个文件,只是释放了该文件所占用的i节点和磁盘块资源,而记录文件数据的磁盘块的内容还未被清除。只要找到这些磁盘块, ......