怎样做一个文件粉碎机呢???? 原理我明白,但是怎么把垃圾数据写入原来的磁盘位置呢?生成一个同名文件进行多次覆盖行不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是我以前这么实验过删除 1.txt文件,然后NEW一个新的,反复写几次,,用RECOVER4ALL,还是能恢复啊 非要成成同样大小文件吗? 如果是VCD文件,这很慢的 存储在硬盘中的每个文件都可分为两部分:文件头和存储数据的数据区。文件头用来记录文件名、文件属性、占用簇号等信息,文件头保存在一个簇并映射在FAT表(文件分配表)中。而真实的数据则是保存在数据区当中的。平常所做的删除,其实是修改文件头的前2个代码,这种修改映射在FAT表中,就为文件作了删除标记,并将文件所占簇号在FAT表中的登 记项清零,表示释放空间,这也就是平常删除文件后,硬盘空间增大的原因。而真正的文件内容仍保存在数据区中,并未得以删除。要等到以后的数据写入,把此数据区覆盖掉,这样才算是彻底把原来的数据删除。如果不被后来保存的数据覆盖,它就不会从磁盘上抹掉。用Fdisk分区和Format格式化和文件的删除类似,前者只是改变了分区表,后者只是修改了FAT表,都没有将数据从数据区直接删除。 由文件删除的原理可知,要彻底删除数据,只有把删除文件所在的数据区完全覆盖掉。绝大部分彻底删除工具所使用的就是这个道理:把无用的数据反复写入删除文件的数据区,并进行多次地覆盖,从而达到完全删除文件的目的。 求设计方法,怎么在背景图片上画上位图,并能控制位图的随着移动,移动时不擦掉背景图片 怎样处理一个正在执行的函数 小程序找人做 高手飘 紧急求救,120分求助,如何将一个MFC工程做成DLL 现在这里的人好少啊! 单文档application中如何单击toolbar按钮实现view的切换? 帮忙! win32项目的工程如何接收别的进程发的消息? 关于MFC图像现实的问题 求助:VC++实现快速磁盘拷贝 关于vc的使用问题 VC中如何设置:编译后自动将一些文件拷贝到指定目录?
记项清零,表示释放空间,这也就是平常删除文件后,硬盘空间增大的原因。而真正的文件内容仍保存在数据区中,并未得以删除。要等到以后的数据写入,把此数据区覆盖掉,这样才算是彻底把原来的数据删除。如果不被后来保存的数据覆盖,它就不会从磁盘上抹掉。用Fdisk分区和Format格式化和文件的删除类似,前者只是改变了分区表,后者只是修改了FAT表,都没有将数据从数据区直接删除。 由文件删除的原理可知,要彻底删除数据,只有把删除文件所在的数据区完全覆盖掉。绝大部分彻底删除工具所使用的就是这个道理:把无用的数据反复写入删除文件的数据区,并进行多次地覆盖,从而达到完全删除文件的目的。