硬盘是用来保存数据的设备,而盘片则是真正存放数据的地方。硬盘厂家会在每张盘片的每个面上都划分出一个一个的磁道(Track,简写为T),每个磁道还要划分为若干个扇区(Sector,简写为S),硬盘就是以扇区为单位来存放数据的。

在老式硬盘中,每个磁道的扇区数相等,所以外磁道的记录密度要远低于内磁道,因此会浪费很多硬盘空间。这种扇区的划分方法如图2-22所示。从图中可以看出盘片上每个磁道包含的扇区数都是一样的。

机械硬盘的区段及物理C/H/S-数据恢复迷

图2-22 老式硬盘的扇区划分方式

为进一步提高硬盘的容量,现在的硬盘厂家对扇区的划分方式做了改进。他们首先在盘片上划分出若干个区段(Zone,简写为Z),进一步在区段中划分磁道,在同一个区段中的磁道上,扇区数是相等的,如图2-23所示。

机械硬盘的区段及物理C/H/S-数据恢复迷

图2-23 新式硬盘的扇区划分方式

从图2-23中可以看出,该盘面被划分为5个区段,在图中分别用①、②、③、④、⑤来表示。其中,①号区段有5个磁道,在这个区段中的每个磁道包含16个扇区;②号区段有5个磁道,在这个区段中的每个磁道包含14个扇区;③号区段有4个磁道,在这个区段中的每个磁道包含12个扇区;④号区段有3个磁道,在这个区段中的每个磁道包含11个扇区;⑤号区段有3个磁道,在这个区段中的每个磁道包含9个扇区。这种扇区的划分方式有效地增加了盘片上空间的利用率。如果按照老式硬盘的扇区划分方式对该盘片进行扇区划分,则所有磁道都只能包含9个扇区,这就大大降低了硬盘的容量。

现代硬盘的扇区划分示意如图2-23所示。在实际的硬盘中,每个区段有几百到一千多个磁道,每个磁道也会有几百到一千多个扇区。下面看一个实际的例子,表2-1中的数值是一块IBM 40GB硬盘的实际区段、磁道和扇区数。

机械硬盘的区段及物理C/H/S-数据恢复迷

IBM 40GB硬盘的实际区段、磁道和扇区数

硬盘中一般会有多个盘片,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头(Head,简写为H),每个盘面上都同样被划分成相同的磁道和扇区结构并且进行编号。所有盘面上的同一编号的磁道构成一个圆柱形结构,称为柱面(Cylinder,简称为C),所以硬盘中某一个具体扇区的地址就由该扇区所在的盘面号(由磁头号H替代)、柱面号C及扇区号S三个参数组成,即C/H/S,这就是硬盘的物理C/H/S。