八喜 发表于 2007-1-26 12:21:29

隐藏缺陷(坏区)

PC3000程序可以将缺陷隐藏到工厂缺陷表(P-List)或用户缺陷表(G-List)。如果在数据恢复时需要保留原始的缺陷表,应该备份译码表模块和缺陷表模块PN=33h。

   查看P-List缺陷标有两种操作方法:直接查看译码表“Reading P-List(AT_PDL)”或者读取模块PN=33h中的缺陷“Reading P-List(HUTL)”。在“满容量硬盘”中运行“Reading P-List(AT_PDL)”(用Loader载入时)会出错——因为不是所有的磁头上都有扩展zone表。如果译码表损坏或者模块PN=33h与译码表不相符(如从其它硬盘中拷贝了一个PN=33h模块),那么前面两种获取P-List的效果是不同的。

   如果缺陷编辑器中的缺陷标位LBA格式,可以直接隐藏或者转换为物理格式(PCHS)。
执行逻辑扫描(点击察看使用方法)或物理扫描(点击察看使用方法)完成后可以将发现的缺陷添加到P-List和G-List。物理扫描具有潜在的危险性—PC3000不会检查发现的缺陷是否有效。因此建议只使用对话框用于诊断缺陷。

   逻辑扫描继承自通用程序(Universal Utility),逻辑扫描完成后会出现对话框,提示将发现的缺陷写入P-List或G-List;或者将缺陷写入文件,然后再缺陷编辑器中隐藏缺陷。查找缺陷的功能也可以从菜单“Defect to scope”执行。

PC3000隐藏缺陷是使用的是技术命令,有时不能正常运行——可能的原因有:

A:模块PN=33h存在故障。解决方法是使用“Checking And Recoverying SA(检查和修复固件区)”来修复H-list的头部。

B:活动固件区的译码表模块个拷贝不一致。

C:对固件区的写入操作不稳定。

   另外要注意的是隐藏缺陷时会将新的缺陷附加在表中。新的缺陷位于PN=33h模块的前部,而旧的位于后部。
页: [1]
查看完整版本: 隐藏缺陷(坏区)