刷固件(MOD)前注意与维修经验分析
声 明:本论坛的文章版权归中国硬盘基地论坛与作者共同所有,谢绝任何商业网站及传统媒体(如出版物)未经许可擅自摘编转载!网上非盈利组织或团体个人站点转载时,必须在醒目的地方注明来源(网址)及其原创作者(大批量转载时必须征得本站同意!)。特此声明!中国硬盘基地网 intohard.com
我们知道MOD是硬盘保留区里的模块,从实际情况来看每个盘的MOD都存在差异!如果轻率的刷MOD就会造成严重的后果,为了避免作错,我认为应该先考虑以下几点:
中国硬盘基地网 intohard.com
1,在刷MOD前应该先检查坏盘的固件结构,这样我们就可以知道那些是错误的模块,为刷新的MOD提供依据。
中国硬盘基地网 intohard.com
2,对坏盘的MOD进行备份。这一点是往往被人忽略的,在你刷错固件后也可能再把以前的固件刷回去,可保证万无一失。在备份的同时会有错误的提示,可忽略。
中国硬盘基地网 intohard.com
3,对好盘和坏盘的MOD进行比较分析。通过比较分析我们可以了解模块的功能,可以提高维修的效率。当然这一点比较复杂,在今后我会同大家共同讨论这个问题。
中国硬盘基地网 intohard.com
下面我举例说明: 中国硬盘基地网 intohard.com
硬盘型号为迈拓90340D2,故障现象为不可以分区格式化,用MHDD检测全盘为“S”,提示为“IDNF”错误,下面的图为检测固件的结果并带说明:
从上图可看出是00000001.rpm的这个模块有错误,那么我们只要刷这个模块就可以了!
那我们在看一下00000001.rpm这个模块里都包含了什么内容呢?下面的图是我用HEX软件打开这个文件的结果并附说明:
中国硬盘基地网 intohard.com
中国硬盘基地网 intohard.com
中国硬盘基地网 intohard.com
希望大家探讨,我有什么错误请指正。
中国硬盘基地网 intohard.com 谢啦,学习.................. 编译器 – 程序和表的综合, 负责翻译操作系统管理的硬盘物理扇区中的逻辑扇区.在所有的迈拓硬盘中工作区域和服务区域的出场故障都是由编译器的帮助被消除或者屏蔽的。 编译器程序的数据位于如下模块中: ULIST (PN=37h), AT_PDL (PN=18h) и RZTBL (PN=78h). 硬盘从故障列表(PN=33h)中生成编译器表. 在这一表中故障以他们的普通形式显示: 柱面,刺头,扇区. 也因此可以从该故障表中收集编译器表,通过\"编译器复位\"命令. 如果从其他硬盘复制这一模块,应用程序将给处在复制之前的故障列表,而编译器复位则可以给出新的正确的值。
注意! PN=33h除了操作区域的故障列表(P-List)以外还包含服务区域的故障列表. 因此编译器复位只能在PN=33h是原始列表或者确保被修理硬盘的服务区域没有出场是隐藏的故障且PN=33h表中没有服务区域故障的情况下进行, 否则复位了的编译器将不符合真实的服务区域模块排列。 顶,,,,,看报看报看看看看看 Good........................ http://soft.ttdown.com/img/Download.swf IBM-DTLA-305030uyi '''''''''''''''''''''''' 应用篇,收下再说,谢谢楼主了。 N篇维修手记,支持!
谢谢楼主!