初学者如何整理硬盘

Author: 林引清 Date: 1997-01-01

  硬盘是微机系统中存储各种软件和数据文件的重要外部设备,对硬盘空间的整理工作显得特别重要。笔者在实践中经过反复摸索,仔细分析了硬盘空间丢失的原因,总结了硬盘空间的整理技巧,供初学者参考。
#2  一、硬盘空间丢失的原因
  通常在正常运行某种软件之后,又正常退出该软件是不会产生硬盘空间丢失的现象。但是,在程序运行中的非正常退出、非正常关机、热启动、死机和停电、程序的错误或者对硬盘的逻辑分区不合理则会造成硬盘空间的丢失现象。
#3  1.临时文件造成硬盘空间的浪费
  在非正常退出应用程序时,会使很多.TMP类型的临时文件继续存放在硬盘中,在WINDOWS环境中运行应用程序时,会自动产生以~GRB开头的用于存放有关屏幕信息的文件;另外还有WINDOWS本身的临时交换文件Win386.SWP。这些文件一般在正常退出时会自动被删除,但是非正常退出时,这三种文件仍存放在硬盘中。
#3  2.簇的丢失导致硬盘空间的丢失
  若某个簇没有在任何文件分配链中出现,而且该簇在相应文件分配表FAT中又作了非零标记,这时该簇既没有被任何文件使用,又不能被新文件所征用,这样就发生了簇“丢失”。族的“丢失”导致了硬盘空间的“丢失”。这种“丢失”现象通常是由于程序运行中的非正常终止、非正常关机、死机、停电、热启动等造成的。
#3  3.硬盘碎片引起硬盘空间的浪费
  在新格式化的硬盘中,每个文件都是连续存放的,所以系统访问硬盘时就不必频繁地移动磁头,这时的访问速度是最快的。但是运行了一段时间之后,硬盘经过长时间的拷贝、删除操作,会使硬盘空间产生破碎的“碎块”。硬盘的“碎块”越多,则使硬盘的速度越慢,甚至造成死机或程序不能正常运行。
#3  4.分区过大造成硬盘空间的丢失
  对硬盘的逻辑分区是否合理,这不仅关系到硬盘文件的分类管理,而且关系到硬盘空间的充分利用。我们知道文件的存储是以簇为单位存放在磁盘中,而簇是由一个或多个扇区构成的。下面以360K软盘为例,它的每簇由2个扇区构成,即每簇长1024个字节。若一个文件长度为1个字节,其中的1023个字节就处于空闲状态,不能被别的文件使用,这就造成了磁盘空间的浪费。由此可见,如果对硬盘逻辑分区的大小划分得不合理,或者干脆对硬盘不进行分区,那么会造成巨大的浪费。这应该引起广大用户的高度重视。
#2  二、硬盘空间的整理方法
  上面归纳了四种造成硬盘空间丢失的原因,对于四种不同的情况,必须分别采取不同的方法对硬盘空间进行整理维护。
#3  1.及时删除临时文件和交换文件
#3  2.找回丢失簇的硬盘空间
  对丢失簇的硬盘空间的回收方法通常有如下三种:
  (1)使用DOS中的CHKDSK/F命令
  执行该命令时,自动对硬盘进行检测。若发现有丢失簇,屏幕自动显示若干簇丢失,并询问是否把它们转化为文件,如:
  18 lost allocation units found in 2 chains.
  Convert lost Chains to file(Y/N)?
  若回答“N”,CHKDSK则把这些丢失的簇在FAT表中标识未用;若回答“Y”,CHKDSK则把丢失的簇链转化为根目录下的文件,依次命名为FILE000.CHK,FILE0001.CHK……你可用TYPE或EDIT命令打开这些文件看看是否有用,若无用则可删除这些.CHK文件,便把丢失簇的硬盘空间找回来了。
  (2)使用DOS中的SCANDISK命令
  执行该命令时,也能自动检测出丢失簇和结构上的逻辑错误,并进行纠正。执行完后程序会将执行结果显示在屏幕上。
  (3)使用NORTON 8.0中的NDD命令
  执行该命令后,能自动检测硬盘上的物理和逻辑错误,并进行纠正。从分区表开始分析一直到文件结构,发现丢失簇后,将会提示是否纠正,选“YES”执行,程序询问是否将丢失簇形成文件保存,还是直接删除,若选“保存”,可把有用文件恢复保存,若选“删除”,则可把丢失簇的硬盘空间找回来。
#3  3.整理硬盘碎块
  在MS DOS6.0以上版本提供的DEFRAG命令,能重新组织硬盘上的所有文件。它即能使硬盘上文件连续存放,又能把硬的所有碎块集中到硬盘后的空白区域,从而优化硬盘的读写性能,提高访问速度。
  有WINDOWS 95操作系统的用户,还可在WINDOWS 95环境下执行“磁盘碎片整理程序”,该程序比DEFRAG具有更大的灵活性。
#3  4.合理地对硬盘进行逻辑分区
  目前微机所配置的硬盘的容量越来越大,如420MB、540MB甚至1.2GB或2GB的大硬盘都很普遍。这样大的硬盘,如果不合理地对硬盘进行逻辑分区或者干脆不分区,那么造成硬盘空间的巨大浪费确实让人心痛!根据上述分析,我们用FDISK命令对硬盘分区时,通常C盘应分配空间如500MB,其余逻辑盘可分为200MB,这样不但能满足日常工作硬盘容量的要求,而且也减少了硬盘的总体存储损失。关于FDISK命令的具体使用方法在很多书籍已有介绍,请读者详阅有关DOS手册。