CHS(或称为Normal)模式: 适应容量≤504MB的硬盘
LARGE(或称LRG)模式: 适应504MB≤容量≤8.4GB的硬盘
LBA(Logical Block Addressing)模式: 适应容量≥504MB的硬盘,但BIOS需支持扩展INT13H,否则也只能适应≤8.4GB的硬盘
以上三种寻址模式,可在BIOS设置的“STANDARD CMOS SETUP”项目中的“MODE”选项中选择(以AWARD BIOS为例)。
由于LARGE、LBA寻址模式采用了逻辑变换算法,比CHS复杂。但到目前为止大多数的资料、磁盘工具类软件中,采用的硬盘参数介绍和计算方法却还是按照相对而言比较简单的CHS寻址模式,因此,CHS寻址模式是硬盘寻址模式的基础,理解CHS寻址模式,对目前而言的硬盘使用和维护,还是很有用的。
CHS寻址模式:
① CHS寻址模式将硬盘划分为 柱面(Cylinder)、磁头(Heads)、扇区(Sector)。
△柱面(Cylinder):所有磁片中半径相同的同心磁道构成“柱面”,意思是这一系列的磁道垂直叠在一起,就形成一个柱面的形状。简单地理解,柱面就是磁道。
△磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁头就可以表示数据在哪个磁面。
△扇区(Sector):将磁道划分为若干个小的区段,就是扇区。虽然很小,但实际是一个扇子的形状,故称为扇区。每个扇区的容量为512字节。
② 知道了磁头数、柱面数、扇区数,就可以很容易地确定数据保存在硬盘的哪个位置。也很容易确定硬盘的容量,其计算公式是:
硬盘容量=磁头数×柱面数×扇区数×512字节
例如8位二进制数的最大值是256(0-255),用于表达磁头数;而扇区只有63个(1-63),用6位就可以表达了,还有二位就给柱面去用了,柱面数用10位来表达,达到1024(0-1023)。这也就是所谓的C(柱面)H(磁头)S(扇区) 3D参数。一般书写时按照CHS的次序来做,如0,0,1第一个0是0柱面,第二个0是的磁头(盘面)第三个1是1扇区。
LARGE寻址模式把柱面数除以2、磁头数乘以2而得到的逻辑磁头/柱面/扇区参数进行寻址,所以表示的已不是硬盘中的物理位置,而是逻辑位置。
LBA编址方式将CHS这种三维寻址方式转变为一维的线性寻址,它把硬盘所有的物理扇区的C/H/S编号通过一定的规则转变为一线性的编号,系统效率得到大大提高,避免了烦琐的磁头/柱面/扇区的寻址方式。在访问硬盘时,由硬盘控制器再将这种逻辑地址转换为实际硬盘的物理地址。其表示的也和LARGE寻址模式一样,已不是硬盘中的物理位置,而是逻辑位置了。