119011090 发表于 2006-6-3 10:50:07

服务区域的编译器U_LIST (PN=37h)

硬盘通过这一模块是否存在来判断是否为活动服务区域。他的每一个带有磁头号和当前磁头的服务区域故障列表的磁头都具有单独的结构。在这一模块中还含有关于在服务区域中隐藏了多少和哪些故障的信息. 同样在其中也标明了在模块P-List (PN=18h)中的实际扇区使用量. 这意味着如果从另一个硬盘中取来P-List模块,那么微程序将不能正确得知他的长度并将不能应用它(校检总和将无法正确计算). 如果在服务区域的故障列表中有隐藏了的故障, 那么在U_LIST中的数据可以说是独一无二的 (从另一个硬盘中复制U_List会导致服务区域中的偏移并市的硬盘的检修变得很困难). 即使其中没有隐藏了的故障, 也需要向Р-List模块的用户部分给出正确的U_LIST信息, 才能修复硬盘. 操作方法将在后文中说明.
在编译器复位的时候U_LIST中的P-List模块的长度自动校正。

配置模块DISK (PN=lFh). 此模块包含磁盘配置信息,例如:模块名称,序列号,最大LBA,物理磁头分布和数量

RZTBL模块 (PN=78h). 此模块是编译器的一部分,其中包含硬盘分区表. 每一区域在P-List模块中都有自己的故障序列. 在RZTBL中还有编译器收集的磁头数量信息。

AT_PDL模块 (PN=18h). 此模块带有用户区域的出场故障扇区表. 在这一模块中写入的故障信息相对RZTBL模块中的格式来说只是一部分.

"RCT"模块 (PN=21h). 我们对这一模块的功能和结构的了解现在还不够完善, 不过在从另一硬盘复写这一模块所引起的功能的丢失还不是很严重 (增长坏的块数). 通常硬盘还是会正常读写的. 这一模块是由出场自检和加工过程中生成的,也就是说,其得到的数据硬盘本身无法得知,而且如果丢失将不能得到正确的模块。

"SRV"模块 (PN=lEh). 我们对这一模块的功能和结构的了解现在还不够完善, 如果将其替换到某一表面将导致对其读取错误和不能写入. 这一模块是以校检伺服系统子程序为基础在出场自检过程中生成的. 是否在加工过程中使用它还无法说明。
.
模块 (PN=39h). 这一模块是普通工作模式下的启动关键核心.

覆盖ATA (PN=38h). 这一组覆盖很大一部分在普通工作模式下起扩展微程序的作用. 如果其中一个覆盖不能被读取,那么可能已部分或者全部的ATA命令不能正确起作用.

实技术命令覆盖 (PN=4Fh). 这一组覆盖对于技术模式下操作微程序是必要的

232028431 发表于 2006-6-3 15:33:05

lkjkldjfkljaslkdjal

adam 发表于 2006-6-7 20:14:29

see,,,,seeseeseesee

lkjh 发表于 2006-6-8 14:59:21

服务区域的编译器U_LIST (PN=37h)

abcd 发表于 2006-6-8 19:04:21

PC3000功能卡重要信息,发挥工具的最大效能是使用者的快乐!

111111 发表于 2006-6-12 10:09:52

服务区域的编译器U_LIST (PN=37h)

xsxtang 发表于 2006-6-13 10:26:13

学习学习!!!!!!!!!!!!!!

jieyujun3 发表于 2007-8-14 20:02:13

学习学习!!!!!!!!!!!!!!

z13999166344 发表于 2007-8-15 15:20:24

真专业..

aabbc2007 发表于 2007-8-28 17:01:13

thank you
页: [1] 2 3 4 5
查看完整版本: 服务区域的编译器U_LIST (PN=37h)