核心提示:固件区(ServiceArea)是一个能看得见的硬盘物理空间,也是一个具有自己数据密度的单独区域,其中每个磁头都对应在固件区有一个空间,每个磁头空间都以UBA对其扇区进行编号(首先对第一个磁道上的扇区进行顺序编号,然后对其他有效磁道进行编号),从而为活动的固件区构造了一个底层运行空间。
固件区(ServiceArea)是一个能看得见的硬盘物理空间,也是一个具有自己数据密度的单独区域,其中每个磁头都对应在固件区有一个空间,每个磁头空间都以UBA对其扇区进行编号(首先对第一个磁道上的扇区进行顺序编号,然后对其他有效磁道进行编号),从而为活动的固件区构造了一个底层运行空间。
固件区的数据是以模块形式出现的,为了区分模块之间功能差异,又将模块划分为不同的组即“模块组”,每个模块组都有副本。系统在向固件区写数据时,同时也会立即将该
数据写入到2份副本中,当因写操作而损伤模块时,系统将阻止对第二个副本进行写操作,否则该副本也将遭到破坏。
固件区的模块大致可分为三个组:数据模块、固件模块、技术模块。硬盘仅在正常运转期间读取固件模块。几乎所有数据模块都用于读操作和写操作,万一出现短暂的写操作问题,将导致模块损伤。技术模块是在工厂装配制造硬盘的过程中使用的,与正常的硬盘功能无关。
根据以上所述,固件区层次结构如下图所示;如图固件区层次结构
对于以上所述的三类模块组,下文将以表格的形式阐述,在迈拓硬盘的模块映像表中并不包含模块的名称,但是一些模块还是有自己的名字,这些名字位于各自的模块头中。因此,如果不读取模块的内容,就不可能发现它的名字。不同的迈拓硬盘家族的模块可以采用一种统一的方式编号,也就是所说的位置号码(下文中的ID或PN),便于识别不同用途的模块。