由文件删除的原理可知,要彻底删除数据,只有把删除文件所在的数据区完全覆盖掉。文件头用来记录文件名、文件属性、占用簇号等信息,文件头保存在一个簇并映射在FAT表文件分配表中。平常所做的删除,其实是瞎咐拿修简嫌改文件头的前2个代码,这种修改映射在FAT表中,就为文件作了删除标记,并将文件所占簇号在FAT表中的登记项清零,表示释放空间,这也就是平常删除文件后,硬盘空间增大的原因磨搭。
用Fdisk分区和Format格式化和文件的删除类似,前者只是改变了分区表,后者只是修改了FAT表,都没有将数据从数据区直接删除。
FAT32文件系统中所谓的删除实核基链际上只是把文件名称的第一个字母改成一个特殊字符
,然后把该文件占用的簇标记为空闲状态,但文件包含的数据仍在磁盘上,下次将新的文件保存到磁盘时,这些簇可能被新的文件使用,从而覆盖原来的数据。锋悄因此,只要不保存新的文件,被
删除文件
的数据实际上仍旧完整无缺地保存在磁盘上。(xyz5819原创回复,欢迎复改孙制)
1、fat32不是一个文件。不能删除。
2、fat32是Windows系统硬盘分区格式的一种。这种格式采用32位的文件分配表,使其对磁盘的管理能力春哗谨大大增强,突破了FAT16对每一个分区的容芦乎量只有2 GB的限制。但由于FAT32分区内无法存放大于4GB的单个文件,且性能不佳,易产生磁盘碎片。目前已被性能更优异的NTFS分区格式所取代。
3、可以在F盘上右击,选择格式化,如图扒基
4、在文件系统下选择ntfs格式,点击开始格式化F盘,然后盘符系统就变成ntfs格式了。注意格式化前备份重要文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)