当前位置:首页 > 电脑维修 > 正文

硬盘数据模板图文详解

核心提示:数据模块它们按照模块的UBA升序进行分组,可以根据模块之间的这种置关系进行模块追踪。在方括号中的模块名,是由程序开发者指定的。

硬盘数据模板图文详解

表2.2列举的是数据模块。它们按照模块的UBA升序进行分组,可以根据模块之间的这种置关系进行模块追踪。在方括号中的模块名,是由程序开发者指定的。

如上图表2.2迈拓硬盘固件区中的数据模块

在表2.2以及下文的表2.3、表2-4中,其重要性一栏中代码的含义如下。

A-硬盘的基本模块:As-适配设置,Ad-译码表。该模块如果用另外一个硬盘中同样的模块来替换,将会导致硬盘中读写调整参数的丢失以及数据的丢失,比如适配数据模块。

B-必须的模块,但它可以用另外一个硬盘的模块来替换,有时要求版本和型号必须匹配。

C-必须的模块,但部分模块的损坏不影响硬盘的启动,硬盘能够在某些条件下修正模块的内容(在缺陷重定位期间,自动重新计算)。

D-不影响硬盘的运转和操作性能,D类通常包含的是信息模块,Dd-用于产生硬盘译码的原始缺陷列表。Dr-I厂技术自测试(SelfTest)模块。

表2-2中各模块的含义如下:

SA译码程序ULIST(PN=37h),固件区中有无此模块,是鉴别固件区是否活动的一个标志。该模块可以在固件区中保存多达8个副本,在模块表中仅指出了其中的2个副本。U_LIST模块是一个专门用于记录固件区缺陷的列表,它和P-List模块及G-List模块不同,P-List模块及G-List模块是用户区缺陷列表。在缺陷信息的存放上,它也有自己的特点,即每个磁头都对应在ULIST中有一个独

立的记录,记录包含两项内容:一是磁头号标记;二是该磁头所对应的固件区中的缺陷表。

也就是说,它将每个磁头所对应固件区中的缺陷进行分开独立存放。

此外,U_LIST模块也指出了P-List(PN=18h)模块实际使用的扇区数,这就是说,如果P-List模块是从别的硬盘借来的,那么所借来的P-List模块所使用的扇区数,必然与原P-List模块实际使用的扇区数不同,也与原ULIST模块所记录的扇区数发生矛盾,那样将导致校验和(checksum)出现错误,这个扇区数值不能用于ULIST模块。

如果固件区缺陷表中包含隐藏的缺陷,ULIST中的数据将具有唯一性,这就是说,如果把一个从别的硬盘中借来的U_LIST副本覆盖现在的ULIST,将造成固件区的移位,将使硬盘的修复变得非常复杂。如果没有隐藏缺陷,你可以对ULIST中的P-List模块已使用的扇区数值进行修正,以允许使用其他硬盘中的模块副本,这时你必须借助于HEX编辑器中的相应的扩展命令对模块的校验和(checksum)进行重新计算。

在硬盘运行过程中,有时会向模块中写数据,万一出现写故障,将会造成有关固件区缺陷信息和已使用的P-List模块长度信息的丢失。在译码器重建期间,U—LIST模块中的P-List模块长度将被自动校正。

配置模块DISK(PN=1Fh),此模块包含硬盘的配置信息,比如:型号、序列号、最大LBA、物理磁头映像(map)以及磁头数量。

RZTBL(PN=78h)模块,此模块是硬盘译码器的一部分,包含了用于产生译码器的磁头号信息。另外它包也含了硬盘的区域分配表。每个区域都相应在P-List中有自己的缺陷序列。(P-List模块)ATPDL(PN=18h)模块,此模块包含用户区域扇区缺陷列表,是工厂检测出的缺陷表,其缺陷信息是按照RZTBL中对区域描述的格式记录的.(G-List模块)ATPOL(PN=1Bh)模块以及它的副本(PN=A7h)模块,随着硬盘运转而增长的缺陷列表G-List。

FMTI(PN=93h)模块,此模块用于全容量(Full-Sized)硬盘。它包含区域分配表以及每个区域的适配调整参数;因此,此模块对于获得数据的使用权是至关重要的。

“RCT”(PN=21h)模块,这一模块是在对一些预先装置部分进行工厂自测试Self-Test)时生成的,其结构和用途目前还不完全清楚,但从另外的硬盘中借用同名模块的副本,对该模块进行覆写,不会造成硬盘功能严重损失,但坏块数量会增加。多数情况下硬盘仍然能够读写数据。因此,该模块丢失后,将不可能获得一个正确的模块。

“SRV”(PN=1Eh)模块,这一模块是在运行工厂的自测试(Self-Test)时生成的,其数据是由伺服系统校准子程序提供的。此模块的结构和用途目前还不完全清楚,假如用其他的副本对该模块进行置换,读取盘面时将会被告知遇到缺陷扇区,并且根本不可能对硬盘进行写操作。

AT—XAL(PN=35h)模块,该模块是一个为了把缺陷添加到G-List,而使用的一个过渡表格。它能够在一些老的DSP-based硬盘中找到(例:RIGEL)。

你可能想看:

相关文章:

文章已关闭评论!