大容量硬盘参数的设置常识

Author: 张锋 Date: 1997-01-01

#1  一、硬盘参数
  以前常用的小容量硬盘是由中断INT 13H对其物理扇区进行读写的,入口参数一般如下规定:
  DH:磁头号,规定为0~15,即最大值为16。
  CH:柱面号(磁道号),取值范围0~255。
  CL:扇区号,取值范围0~63。
  此时硬盘最大容量为:16×256×63=126MB(每扇区512字节);后来为了使用超出此容量的硬盘,让CL寄存器的高两位作柱面号的高两位,这样柱面就可使用10位二进制数字,最大柱面就可为1024(210),此时硬盘最大容量为:16×1024×63=504MB;现在为了使计算机系统能超出1024柱面的限制,新型EIDE硬盘控制器的BIOS系统采用了逻辑地址与物理地址映射技术,用逻辑参数代替真正的硬盘物理参数,其方法可简单描述为减少柱面数而增加磁头数。当对硬盘操作时由硬盘控制器自动判断参数的正确性并完成逻辑地址与物理地址的映射工作。于是扩展EIDE接口支持的大容量硬盘就有了个新参数:读写模式(MODE),一般有三种选择:
#2  1.NORMAL
  普通模式,即原始的IDE硬盘工作模式,此时CMOS参数为真正的硬盘物理参数,最大柱面数为1024,此模式可管理硬盘最大容量:1024×16×63×512=528482304字节,即504MB。
#2  2.LBA(Logical Block Acciss)
  逻辑块模式,此模式下硬盘的磁头数可设为0~255,这是克服504MB瓶颈的一种优秀的硬盘设置方式,此时可管理硬盘最大容量为:1024×255×63×512=8.4GB。高版本的DOS支持LBA,但有的操作系统不支持,如UNIX R3.24。
#2  3.LARGE
  大模式,这是在一些不支持LBA模式的IDE控制器上使用的一种模式,当然在支持LBA的控制器上也可使用。这种模式参数设置方法是把真正的物理柱面数除以2,而把磁头数乘以2。此时硬盘容量为:512×32×63×512=1GB。
  当然,只有当主板、硬盘和操作系统都支持LBA或LARGE模式时,才能使用LBA或LARGE参数。
#1  二、合理设置硬盘参数
  如您清楚了硬盘的各个参数所代表的含义,那么设置硬盘参数就不会有多大问题。
  1.最方便的方法是在CMOS设置中利用“IDE HDD AUTO DETECTION”项,此项可以自动查找硬盘参数,显示出可用硬盘模式,并推荐其中一种最优的模式。
  2.用NORTON 8.0中的DISKEDIT或QAPLUS等应用软件进行硬盘参数设置。
  3.进入CMOS程序中,手工设置硬盘参数。
  在重新设置硬盘参数、改变硬盘模式时应注意:如新设置的硬盘模式的硬盘容量大于旧模式的硬盘容量,则硬盘中原有的数据可以进行读写;反之,则只能对新容量之内的数据进行读写。