|
问:我一直在用Athena,硬盘读SA时停止不动,并且,磁头停在platter上。
答:这是因为P-List或RZTBL模块坏了!这两个模块都可以将物理扇区转换到逻辑块地址上去。表格破坏后就会:
1、 Modules header出现错误,但是checksum是OK
3、 Modules header出现错误和checksum扭绞
5、 Modules header OK和checksum扭绞
7、 Modules header和 checksum都OK,但模块内容出现错误
不幸的是,Utility 不能自动发觉模块内容受损,但是 你可以通过十六进制编辑器对好盘和坏盘上的模块进行比较来发现问题。当然,如果我们从两个好盘上拿两个模块进行比较,会发现它们并不安全一致。但是我们可以看周期性的字节。坏模块会有一到两个坏字节的扇区(字节是没有周期结构的)。
如果检测SA表面时发现有几个坏的blocks时,如果坏blocks对启动模块没有危害,那么就没问题了。
问:我可以准确无误地用热交换法转换数据!我清除了donor Defects,但还是会有偏移 。
答:是的。因为工厂将坏盘的缺陷隐藏起来了。用户写数据会有偏移 。如果你用热交换法清除硬盘缺陷,偏移 还是不会消失的。参见6.3章"MAXTOR 硬盘的译码器"。
假如工厂没有将坏盘的缺陷隐藏,并且将此盘与清除了缺陷的硬盘进行热交换,那么就不会再有偏移 了。
问:由于我能检验需要恢复的硬盘带有importance A的模块是好的,我可不可以将translator输出到donor drive上,然后进行热交换?
答:如果你只移动37,78 and 18模块,目标盘还是会有相同的translator,但是如果其中一些模块的内容受损了,目标盘不会启动,并且磁头会停在platter上。如果你想在操作前保存donor drive的模块,那么你应该恢复,然后硬盘开始工作。
问:我觉得我应该输出模块37 (U_LIST- 固件区 translator),
模块18 (AT_PDL - 坏道表 translator ), 等,请确认。
答:我把这些计算在后面。
问:或者将P-list和G-list(我可以顺利地读它们)输出到目标盘上,并在目标盘重新组建translator会不会更好?是的。因为另外一种方法是你可以移动第33号模块到目标盘上,并重新组建translator。但是如果坏盘存在隐藏的缺陷,还是会有偏移。我们的"重新组建translator"在有轨道的硬盘(大部分是N40P和 CALYPSO硬盘)上也许会失败。
答:当然我们的目的是在没有偏移的情况下转换数据。不幸的是我仍然无法通过数据分离器来处理偏移。处理偏移是个很难的过程,并且它不能自动进行。
问:我有Quaxtor CALYPSO 120Gb,可运行的,当我查看坏道表的时候应用程序提示有一个错误。但是模块读起来没问题,#18和#1B也没问题,我想用其它可操作的 CALYPSO硬盘来进行检测。80GB和120GB硬盘驱动器的相同问题是----坏道表的辨认错误。而60GB的硬盘驱动器则一切正常,没有错误。
我认为是应用程序失灵,因为磁盘可以运转,你认为呢?
答:意见是:CALYPSO家族硬盘驱动器生产时间超过两年。这两年里麦拓不仅改变了程序,而且记录密度也增加了。初版CALIPSO记录密度是30G,而现代版的密度是40G。应用程序在旧模块上已经测试过,这就是为什么新模块的工作不能得到很好保障的原因。
此外,8针附加ROM的版本有很多。我已经写过,如果硬盘驱动器焊接ROM,那么硬盘将会卡住。如果将Jumper跳到安全模式下将会被测定为N40P!CALPSO和N40P的铰孔是相同的。
问:我们有两个60GB的硬盘驱动器用来保证在启动停止时没有滴答滴答的爆震音。没有较准,只要安静就可以了。在安全模式下加载加载器时听到嗡嗡声。
Ardent版本在标签上标记 0244S号,它们的印刷电路板是一样的。安装好以后
Flash没有改变。请问如何进入服务信息?
答:问题在于strange additional flash,很难知道究竟发生了什么,我们正在研究。
问:我通读了定位译码器,我怀疑它不是经常会自动发生。没有用轨道进行工作,
我认为是应用程序本身自动产生的。
答:认为不是应用程序,是硬盘驱动器引起的是正确的。如果你隐藏一些正在运转的扇区,将是一个而不是几个记录放到表格中。麦拓硬盘有一个大问题,因为它们将轨道隐藏在两个级别内,这是硬盘驱动器失灵的主要原因。在RZTBL中有隐藏的轨道(在工厂区包含隐藏分区)并且在P-List坏道表中有隐藏的轨道。
应用程序的当前版本不允许对缺损列表进行绝对控制,因为一共有3个缺陷列表
1、 服务区缺陷列表(U-list)
3、 译码区缺陷列表(RZTBL)
4、 扇区群缺陷列表(AT-PDL)
这些列表的格式化非常复杂。没有预编译头文件(除了RZTBL)。运用两种度量的计算系统(编译区,偏移量在这个分区内),而不使用三种度量的系统(物理柱面、磁头、扇区)。这些度量之间如何运算至今还不是很清楚。 |
|