技术教程

硬盘固件维修,pc3000 修复方法

如果在硬盘中已经重定位SA的缺陷,我们可以重写37,18,78模块,如果33模块完好,重建译码器。下面是修复N40P硬盘的简单例子:

1、运行一个LOADER,CHECKSUM是2E46h,SAFE MODE。

2、读硬盘ID,固件和容量出现,系列号不显示。

3、运行“Restart using internal HDD SA”,选择程序1。

4、加载进程完全成功;初始化SRV,好。

5、进入主要程序,可以。

6、进入“SA testing and recovery”,

扫描所有模块,选择文件夹,诊断显示的模块损坏:18,1A,30,34,1D,1B。在这个进程应该保存所有的模块。

7、我们可以通过修改U_list37模块来测试磁头的记录功能。

8、修复PLIST:在这个模块中保存了许多不使用模块部分的缺陷;使用的扇区是正常的。所以我们可以通过查看模块代码并清除不使用的部分。我们可以通过U-LIST模块看到在PLIST表有53扇区是被这个表格使用的,所以我们可以清楚从54扇区到模块结束部分的内容。

9、我们可以不理30和34模块,但是我们必须使用另一个硬盘的1B和1D模块。

10、在正常模式下从新运行硬盘,OK。 

  ·N40P的匹配的PCB板主要看处理器主芯片和SROM;Diamond Max Plus 60或者RIGEL的硬盘使用G_LIST 格式是和标准方式是不一样的,所以由“G_LIST REading”命令输出的信息不是很正确的。不过添加缺陷到G_LIST以及自动恢复G_LIST还是正确的。这种硬盘如果不能通过LBA存取我们应该从一个好盘写AT_XAL模块;对于ATHENA DSP的硬盘,有一个特征就是当P_LIST有故障,硬盘就会出现磁头不归位。这种情况我们可以通过在安全模式下诊断SA故障保存模块和重建译码器。对于ARES 64K的硬盘在MODEL中的L表示fluid dynamic bearing,例如2F040L0;字母J表示一个balling bearing,例如2F040J0。64K表示第一个拥有65535个物理磁柱的MAXTOR硬盘,例如即使一个16位的寄存器都可以处理。

·自检

   一个完全成功的自检可以使一个硬盘重新校准调节因子,重定位缺陷和重置S。M。A。R。T参数到工厂缺省值。



相关文章