选用指南

Author: 内蒙古 王安兵 Date: 1995-09-29

        在用DOS中的FDISK命令分区硬盘时,很多人都遇到过以下困惑:硬盘是否应该分区?如果分区,每个分区应该多大为好?其实,应该本着以下原则来分区:1.有利于提高硬盘利用率。不同的用户使用不同的逻辑硬盘,不同用途的软件和数据分别放到不同的目录里。但是从安全上讲,对硬盘进行分区,可保护硬盘,不会因为某个逻辑硬盘出现问题而影响到其它的逻辑硬盘;从利用率上讲,更应该把硬盘分成大小适度的几个逻辑硬盘,这是因为硬盘逻辑分区越大,浪费的硬盘空间比例就越大。所以从硬盘管理、安全性、利用率上讲,你如果有一台硬盘容量较大的机器,对硬盘进行分区。
        下面讨论一下为什么硬盘逻辑分区越大,则硬盘空间浪费越严重。
        磁盘数据区的最小单位是512字节的1个扇区,但磁盘文件的存储分配并非按照扇区分配,也不是按照实际长度分配,而是按照簇分配,其参数值为每个逻辑盘区的BIOS参数的第2个字节的值;所谓簇,是由一组扇区组成的,每个文件最后一簇里所占字节数可以是一个字节整簇字节,也可以是在整簇字节,根据大量数据统计表明,对于每个文件平均有半簇的空间被浪费掉了。对于DOS5.0及其以上版本,16MB以下的分区,簇是4K,所以最好不要有16MB以下的硬盘分区。分区大小为16MB到128MB(不含)的,每簇长度是2K字节,这样,即使是一个字节的文件也将占有2K的磁盘空间。128MB到256MB(不含)的。每簇长度为4KB,256MB到512MB(不含)的,每簇为8KB,512KB到1024MB(不含)的,每簇为16KB;所以,磁盘空间浪费与分区大小成正比。例如:一个分区大小为16MB到128MB的盘上有1024个文件。另一个分区大小为512MB到1024MB的盘上有8192个文件。前一个盘区上,每个文件平均被浪费掉1K,1024个文件浪费掉1M空间,可分区大小的1/128。第二个盘上,每个文件平均浪费掉8K,8192个文件浪费64M,为分区大小的1/16,可见浪费是惊人的。
        所以,我们给硬盘分区必须适度,使每一个分区都应保持一个比较合理大小的空间。比如,一个1GB的硬盘,我们可以把它分成4个128MB的盘区上工作,比较大型的软件放到512MB的盘区上工作。把哪些文件大,数量少的文件放到分区大的盘区,把文件小,数量大的文件放到盘区小的分区中,可大大减少磁盘的浪费,提高硬盘利用率。(内蒙古 王安兵)