如何对硬盘容量进行物理扩大

Author: 湖北 张湘凯 Date: 1995-05-05

        下面以长城286BH机的HH-1050型硬盘为例,介绍一种硬盘容量物理性扩大的方法。
        熟悉DM软件的用户都知道,DM软件有一大突出优点,它能够处理非标准硬盘,即支持ROM BIOS中除设置类型以外的硬盘。当硬盘的实际柱面数、磁头数以及每磁道扇区数等参数与ROM BIOS中设置的不同时,经过DM处理后,硬盘仍能够正常工作。利用这一特点,我们设想将每磁道扇区数增加1-2个,而其它参数不变,即可将硬盘容量增大。HH-1050型硬盘的基本参数如下:柱面数:1024 磁头数:5 每磁道扇区数:17等。硬盘容量为43M,所用硬盘控制器数据记录方式为MFM(改进调频制),我们知道,一个硬盘的磁道数据存储量主要取决于使用的数据记录方式,当采用MFM制记录方式时,每一磁道可正确记录8K--12K数据。要将每磁道扇区数增加1-2个必须由低级格式化程序来完成。具体操作如下:将含有DM软件的软盘插入软盘驱动器A中,键入A〉DM/A/C/M,进入主菜单,选择C(配置菜单),然后选择N(非标准参数),再选择ST4053(ST4053型硬盘的基本参数与HH-1050型硬盘相同),当系统询问以下参数是否需要改变时,选择Y,将光标移到每磁道扇区数处,将每磁道扇区数改为18,退出,选择W(写配置信息),并确认。此时,DM将设置的硬盘参数写入0柱0面8扇区。然后返回到主菜单,选择I(初始化菜单),并选择D(全盘)对整个硬盘进行低级格式化,完成后,对整个硬盘进行重新分区。注意:为了充分利用硬盘空间,必须将DOS分区划分得尽可能的小,这是因为对于基本DOS分区,DOS只能管理ROM BIOS中指定的磁头数和每磁道扇区数等参数。在进行高级格式化,对扇区地址进行逻辑编码时,每磁道的第18扇区并未参与编码,即在编码时,当编到每磁道的第17扇区时,又将下一磁道的第一扇区作为下一个扇区的连续地址编码。而扩展DOS分区是由DM设备驱动程序来管理和支持的,能够管理除ROMBIOS中指定的磁头数和每道扇区数以外的硬盘空间,即能将每磁道的第18扇区参与正常编码。因此,为了尽可能地利用其全部硬盘容量,应将基本DOS分区划分得尽可能的小。本例中,将7个柱面划分给基本DOS分区。具体划分如下:第一分区:0-7柱面,第二分区8-735柱面,第二分区:736-1023柱面。当然也可按系统推荐的分区方案分区(第一分区1M,第二分区33M,第三分区12M)。完成分区后,再对各个分区进行高级格式化(PREPARE),将第一分区作为引导分区,即当系统询问Place a system on the partition?回答Y。完成第一分区的高级格式化后,系统将提示用户插入系统盘片,将系统盘插入A软盘驱动器中,DM将相应的系统文件拷贝到逻辑硬盘C中,随后系统又提示用户插入DM软盘,同样DM又将相应的DM系统文件拷贝到逻辑硬盘C中,同样,对第二分区、第三分区进行高级格化。这样整个硬盘的总容量由原来的43M增加到46M。用NORTON等测试软件测试硬盘,其平均寻道速度与以前相同,硬盘的读写速度略有提高。
        另外,需要说明的是,用DM软件处理的硬盘需要设备驱动程序支持,即在CONFIG.SYS文件中加入DEVICE=DMDRVR.BIN的语句(仅3-5K内存),上例中提到的HH-1050型硬盘容量的扩充是基于采用MFM的记录方式,若硬盘控制卡采用RLL或其它记录方式,用DM软件进行低级格式化,其容量扩充是不同的,当采用RLL记录方式时,将可获得更大的扩充容量。(湖北   张湘凯)