核心提示:三星硬盘广泛使用动态译码器机制,即每次启动后根据各缺陷表模块会重建一次译码器。数据恢复有时会用到“热交换”,即将已经初始化的备件盘PCB安装在故障盘体上来读取故障盘数据,在此过程中,备件盘PCB须保持加电状态,但主轴电机须停转。
三星硬盘广泛使用动态译码器机制,即每次启动后根据各缺陷表模块会重建一次译码器。数据恢复有时会用到“热交换”,即将已经初始化的备件盘PCB安装在故障盘体上来读取故障盘数据,在此过程中,备件盘PCB须保持加电状态,但主轴电机须停转。热交换前.必须从故障盘复制必要的模块到备件盘,用来重建用户数据区的译码器。下列译码器
相关的模块必须被复制:
(1)SLISTHDR模块。包含关于SLIST模块中缺陷数量的信息,以及按磁头与区域的缺陷分布表。在VIIP与VICTOR硬盘中无此模块。
(2)SLIST模块。包含缺陷扇区与缺陷磁道CHS的记录。在VIIP与VICTOR硬盘中.该模块的开头还包含类似于SLISTHDR模块中的缺陷数量记录与表格。SLIST中的所有缺陷按照译码器对扇区逻辑编址的顺序排序。
(3)TLIST模块。包含缺陷磁道数量的信息,按磁头与区域的缺陷磁道分布表,以及按编号排序的缺陷磁道记录。SLIST模块中的缺陷磁道记录与TLIST模块中的记录是重复的,两者必须一致以保证译码器的正常运作。
(4)ALIST模块。包含的表格描述了每个区域保留空间的起始位置、重定位扇区的记录与数量。
(5)CONFIG(UNITABLE)模块。UNITABLE模块(在V1IP,VICTOR,PUMA,VICICTORPLUS,VERNA,VERNALITE与VANGO家族硬盘中)和CONFIG模块(在AANGOPLUS,PANGO,VELOCE,PALO与MAGMA家族硬盘中)包含不同的配置相关数据。译码器会用到保存在这些模块中的用户扇区区域分配表,该表格指示了每个区域用
于逻辑编辑的可用扇区数量。
(6)CONFIG2模块。在RUBICON,P80A,POSEIDON,CAESAR,P80M及以后家族的硬盘中,CONFIG2模块描述了不同磁头对应区域的译码顺序。译码可能从磁头组件的中部开始,也有硬盘在前5个Zone大约20MB的起始LBA都使用同一磁头。