硬盘是通过磁头、柱面和扇区进行寻址的,也就是C/H/S。之前我们谈到过物理C/H/S,那是硬盘内部的地址,而对于计算机系统和程序来讲,需要使用逻辑C/H/S访问硬盘。在计算机系统BIOS中断13H的入口参数中,磁头寄存器占8位,其值为0H~FEH,所以磁头号为0~254。柱面地址是10位,所以柱面号为0~1023,其低8位单独占用一个寄存器,高两位与扇区地址共用一个寄存器,占用共用寄存器中的高两位。
扇区地址占用共用寄存器中的低6位,其值为1H~3FH,所以扇区编号为1~63。按照这种地址管理模式,逻辑C/H/S的最大取值为1023/254/63,因为逻辑C/H/S的初始值分别为0/0/1,所以逻辑C/H/S能够管理的逻辑柱面、磁头、扇区的个数分别为1024、255、63,这样就可以算出逻辑C/H/S能够管理的扇区总数:1024×255×63=16 450 560,把这个数值换算为GB的结果约等于8GB,这也是逻辑C/H/S能够管理的最大空间。