盘片(platter) 、磁头(head)、 磁道(track)、 扇区(sector)、 柱面(cylinder)。
CHS:通过柱面(cylinder)、磁头(head)、扇区(sector)来寻址的方式。又称为3D寻址。
只要知道柱面编号、磁头号、扇区号,就可以定位到数据位置。注意:这里的扇区号为磁道上的扇区号。
具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。
磁盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。
总结:盘片为n个,则盘面为2n个,磁头为2n个。
盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节)。最内侧磁道上的扇区面积最小,因此数据密度最大。(部分厂商设备每个磁道上扇区数不等,即磁道上数据密度一致)
磁道编号:最外圈为0号磁道,依次向内编号1、2、3…。最内圈编号最大。
扇区编号:一个磁道上扇区编号为1-63。每个扇区大小一般为512字节。
总结:一个盘面有多个磁道,一个磁道上有63个扇区。扇区是最小单元。
存储容量 = 磁头数 × 磁道(柱面)数 × 磁道扇区数 × 每扇区字节数
在mbr分区中,使用8bit表示磁头数,10bit表示柱面数,6bit表示扇区数。
chs寻址范围:256x1024x64x512B=8GB。注意扇区数只有63个,需要减去256x1024=256KB。
使用CHS寻址是寻址的磁盘物理地址。