供您参考:误操作、程序非正常退出、非正常关机、病毒感染、程序运行中的错误或者对硬件分区的不合理等情况都会造成硬盘空间的丢失。在不知不觉中你的硬盘空间被非法占用了不少,这时候就需要你仔细观察,找出其根源所在。总的说来硬盘空间的丢失主要表现为以下几个方面:
1、临时文件造成硬盘空间的浪费
应用程序在运行时非正常退出,会使很多.TMP类型的文件继续存放在硬盘中,在windows窗口环境中运行应用程序时,会自动产生以~GRB开头的用于存放有关屏幕信息的文件,另处还有一个用于Windows本身临时交换文件的win386.swp。当程序正常退出运行之前,应用程序会将这些文件删除,而非正常退时应用程序无法删除它们,就是说这些文件是留在硬盘中的。一些应用软件在安装时,先在硬盘上创建一个临时目录,安装完毕后,又不能很好地将其删除。这些目录通常以~开头,或目录名中含有"temp"字符串。
2、簇的丢失使硬盘空间丢失
众所周知,若某个簇没有在任何文件分配链中出现,而且该簇在相应的文件分配表中又被标记为非零时,这时该簇既没有被任何文件使用,又不可以再为其它文件所用,这样就发生了"簇丢失"现象。簇的丢失必然导致硬盘空间的丢失。这种"丢失"空间的现象通常是由于程序在运行中非正常终止、在Win95环境中非正常关机等原因造成的。
3、硬盘碎片引起硬盘空间的浪费
如果硬盘中每个文件都是连续存放的,系统访问硬盘时就不用频繁地移动磁头,这时的访问速度是最快的。但是硬盘使用过一段时间以后,由于大量删除和安装软件,就会使硬盘中的文件存放不连续,因而就产生了磁盘"碎片"。硬盘的"碎片"越多,则硬盘空间浪费量越大,访问硬盘的速度就越慢,甚至造成死机或程序不能正常运行。
4、分区过大造成硬盘空间的浪费
对硬盘的逻辑分区是否合理,这不仅关系到硬盘文件的分类管理,而且也直接关系到硬盘空间的充分利用。下表就是使用FAT16的簇和硬盘物理空间的关系:
磁盘空间或分区大小 簇的大小
16M至128M 2K
128M至256M 4K
256M至512M 8K
512M至1GB 16K
1GB至2GB 32K
2GB至4GB 64K
我们知道文件的存储是以簇为单位的,也就是说一个文件要占用一个或多个簇,而簇是由一个或多个扇区构成。如果一个簇只有一个字节被一个文件占用,那么该簇的其它部分即使是空闲的,也不能被别的文件所利用,这样空间就被浪费了。由此可见对硬盘分区在大小划分上是否合理,直接关系到硬盘空间的使用情况。在这里,笔者强烈建议使用FAT32,因为它可以用4k的簇对8G的硬盘进行格式化,所以不仅能节省我们的硬盘空间,也可以加快机器的运行速度。
5、有关使用硬盘空间的设置
使用过Win95/98的人都知道,回收站可谓功不可没。但是回收站空间设置直接影响到硬盘上可用空间的大小,最好你的回收站大小设置为硬盘空间的5%,并且你要定期清空你的回收站。再有一点就是,IE中的Internet文件临时存放空间的设置,如果你将它设置得太大,它存储的Internet文件就会占用你的硬盘空间,另外,浏览器每次启动时,都会自动寻找临时文件存放目录,如internet临时文件存放得太多,浏览器就会用很长的时间去搜寻这个目录中的文件,因此你的上网速度也会受到影响。