WDR使用维修教程 下载本文

WDR维修教程

第一节 WDR概述 第二节 WDR端口设置

下载WDR之后,我们一般将WDR解压到D盘,这是因为WDR在工作当中,会自动建立待修硬盘的固件备份文件夹,如果存放在C盘,就会因为重装系统而使固件丢失,这会为维修带来麻烦。现在我们拿到WDR压缩包,将其解压到D盘,

其中“WDR5.3正式版”为WDR的主程序,“wdm”是WDR的脚本文件,在脚本文件当中,我们可以设定WDR所处的文件夹、WDR自动备份固件时建立的文件夹位置、待修硬盘所接的端口等参数,在这里,我们要设定的只是待修硬盘所接的端口和WDR自动备份固件时建立的文件夹,即

其中

“TempDir”设定的是自动备份固件所建立的文件夹,而“BasePort”和“Control”

1

设定的是待修硬盘所接的端口,其中“BasePort”为基本端口,“Control”为偏移端口。

我们在维修之前,要先设定上面的这两个参数,以便于以后的维修,对于自动备份固件所建立的文件夹,我们一般是在WDR目录下建立一个文件夹,如

然后将其所处的目录加到“TempDir”中即可。

而“BasePort”及“Control”参数,就因个人的主板而异,就要先侦断出来,然后再进行设定,下面我们就教给大家一个万能方法,便于迅速的确定出来端口参数。

打开WDR之后,出现

再单击

出现

2

此时,这个窗口中显示的就是我们主板上能够被侦察出来的所有端口,包括IDE端口和SATA端口,如

就是IDE端口,其中“01F0”就是“BasePort”,“03F6”就是“Control”值。而下面的

就是主板上的SATA端口。

如果主板上使用的系统盘是SATA硬盘,就先从SATA端口中随便选择一个端口,我们在这里选择

然后确定,则端口选择窗口关闭,回到WDR主界面。再单击

出现

3

然后,我们就观察上面的显示的第一行数据,

看它是不是我们系统盘的型号,从图中可显然的看到,这里没有显示出系统盘的型号,所以,说明刚才选择的SATA端口,不是系统盘所接的端口,所以再回到端口选择窗口,

选择

再单击

看显示的是不是系统盘

4

此时,显示出来了系统盘,表示其是一块日立的250G的硬盘。当显示出系统盘之后,我们就要记住刚才在端口选择窗口中选择的那个端口,

即记住:“D000/CC02”,然后将电脑关闭,将系统硬盘所接的SATA口变更一下,即把“D000/CC02”这个端口让出来,用做维修硬盘所接的端口,而系统盘接在另外的端口上。

当然,有时,我们在端口选择窗口中选择完了所有的SATA端口,而系统盘还不出现,则重新调整一下系统盘所接的SATA端口,直到找到系统盘,从而确定待修盘所接的端口为止。

我们找到刚才系统盘所接的端口“D000/CC02”之后,将其设定在“wdm”脚本当中,

则待修盘端口确定完成。

如果所用的系统盘为IDE盘,则找端口时相对比较麻烦,就要找完好的硬盘,

然后接到主板SATA上,逐一选择SATA端口,看哪个端口能在WDR主界面下认到硬盘,则那个端口即为待修硬盘所使用的端口。

待修端口确定之后,就接上一块能够认盘的硬盘(即在确定的SATA口所对应的SATA线上),然后打开WDR,看看显示什么

5

现在可以明显的看到该硬盘是一片160G的WD硬盘,说明我们刚才的端口选择成功。

第三节 WD硬盘基础 第四节 WD硬盘固件备份 一、 WD硬盘固件的构成

对于WD硬盘来说,其固件包括了下面三个部分,即ROM、ROM模块、模块,其中ROM常常被备份为“.bin”格式,ROM模块、模块被备份为“rpm”格式。即

二、 WD硬盘固件的备份

备份固件是维修的基础,我们在维修当中,要时刻注意备份固件,对于在主板BIOS里能正常检测到的硬盘,我们就必须备份ROM、ROM模块、模块这三部分;而对于在BIOS里不能检测到的硬盘,就只备份ROM、ROM模块这两部分。

⒈ROM的备份

单击

6

出现

然后,点击

则WDR主窗口中显示

则表示备份ROM成功(一般来说,备份ROM都会成功,除非硬盘接电后不转的情况下,备份ROM可能不成功)。

然后再取消

中的选择 再单击

7

则WDR上再一次的提示ROM备份成功。这里解释一下,为什么要备2次ROM呢?

这是因为第一次备份ROM时,备份的ROM将按照微码来命名,这利于我们选择固件,而第二次备份的ROM将以ROM为命,利于我们在回写时的选择。

⒉ROM模块的备份

对于WD硬盘来说,其不仅有ROM,而且有ROM模块,ROM当中包含着ROM模块(当然还有其它的东西),对于不同的硬盘来说,其ROM模块是不相同的,那么一块硬盘有哪些ROM模块呢?就从下图来看

从中我们可以看到该硬盘具有0A、0B、20B、30、47、0D、4F等模块,而01是模块目录文件,其不是ROM模块,这一点要特别注意。

在上面的这个窗口当中,单击鼠标右键,出现

单击“读出所有”后,则WDR上出现

8

则表示ROM模块备份成功,其中01模块也被备份了出来。当然,我们在备份ROM模块的过程当中,可以根据实际需要,也可以只备份某个ROM模块,如在这里,备份下0A模块,

出现

则表示0A模块备份成功,然后关闭ROM备份窗口。

⒊模块的备份

对于在主板BIOS里能够检测到的硬盘,在备份ROM、ROM模块完成之后,还需备份模块,单击

出现

9

在这个窗口当中,就显示着该硬盘所有的模块,如“0035”、“0004”等等。 然后再到该窗口中单击鼠标右键,出现并选择

之后,就开始先检查模块是否完好,

如果某个模块前面出现了绿色的对号,则表示该模块检查完好,检查完好的模块肯定是能够被备份出来的;如果某个模块前面出现了红色的错号,则表示该模块有错误,即不能被备份出来。

10

如果检测模块全好后,就再一次的单击鼠标右键,选择

则WDR开始备份模块,当模块备份完成后关闭该窗口即可。

如果检测模块并非全好,而是有个别模块为“X”,此时备份的时候,就要在窗口上单击鼠标右键,选择

则所有的模块前面出现

表示所有的模块被选中,然后找到检测时为“X”的模块,假如这个盘检查后,E0、E1模块为“X”,则取掉E0、E1前面的对号,

再到模块窗口里单击鼠标右键,选择

11

则WDR开始备份模块,对于检测出错的模块是不会进行备份的,即这里对于E0、E1模块是不会备份的。

最后,在这里要强调的是:

对于任何硬盘,如果在BIOS里认盘,就要备份ROM、ROM模块、模块;对于不认盘的硬盘,就备份ROM、ROM模块。

在备份固件时,建议备份2次,放于不同的位置,以备不测,因为硬盘的原盘固件太重要了。

第五节 WD硬盘固件回写 一、 WD硬盘固件存储结构

对于WD硬盘来说,其存储结构有以下特点,现在我们打开一套备份的WD硬盘固件,其固件存储结构为

12

从这套固件当中,我们可以看到,在主文件夹之内,包含有ROM和Modules文件夹,其中Modules文件夹内存放着ROM模块和模块,并且可以看出来,Royl板硬盘的模块,都是“~idxxxx”式的命名。

在这里,我们要强调的是:WDR回写固件之时,必须要保持这种存储结构,即模块必须存放于Modules文件夹之内,并且Modules文件夹必须和ROM存放于主文件夹之下,否则,回写模块之时,是找不到固件的;并且模块的命名格式必须保持为“~idxxxx”格式。

二、 WD硬盘固件回写 ⒈ 格式化固件区

对于本身认盘的硬盘来说,经过检查之后,如果35号模块完好,在回写固件之前,必须先进行固件区格式化,将固件区的原有模块全部清理掉,然后进行回写,这样可以避免许多问题的出现。

在WDR主界面上单击鼠标右键,选择

出现

确认之后,会发现WDR上的第一个指示灯长亮,即出现忙的状态,

13

然后耐心等待一会,等WDR上提示

则说明格式化固件区成功,再硬复位并单击

则WDR上显示

从中明显的可以看出该硬盘已经不认盘了。

接着,选择要回写的固件存放的文件夹,在WDR上同样单击鼠标右键,选择出固件备份的文件夹(注意必须处在Modules文件夹之上一级)

14

⒉ROM的回写

选择好固件存放的文件夹后,就可以回写固件了,写固件的顺序是先写ROM、再写模块。下面我们单击

出现

再单击“写入”,出现

单击“Yes”之后,出现ROM选择对话框,

15

选择我们要回写的ROM文件之后,再单击打开,

则开始回写ROM文件,在回写的过程当中,注意WDR上的第一个指示灯会变成绿色,说明正在回写,在此过程当中,千万不可给硬盘断电,也尽量不要进行其它操作,否则会造成ROM写死,即硬盘不再转动。

当WDR上的第一个指示熄灭之后,就表示ROM回写结束(但不表示回写成功),而WDR上同时会出现相应的提示,如下图中的

就分别说明擦除、回写ROM成功,则表示写ROM成功。然后关掉ROM回写窗体,并进行硬复位,等WDR上显示

则表示硬复位成功,就可以进行下一步操作。

最后,在这里强调一下,如果硬复位之后,出现的提示信息和上面的并不一

16

样,就要进行分析,进行相应的处理,这个我们在后面进行介绍。

3.ROM模块的回写

当ROM回写成功之后,就可以回写原盘备份的47模块了,在这里强调一下,这一步操作很重要,因为在维修当中,我们几乎使用的都是通刷固件,在回写模块之前,常常发现后面要回写的01模块写不成功或者写成功了,却检查或初始化不成功,这时,回写了原盘47模块之后,就可能处理成功。所以,我们要养成回写47模块的好习惯。

在回写原盘备份的47模块之前,同样要设定目录

然后打开ROM读/写对话框,在ROM模块窗口内找到47模块条目,单击鼠标右键,选择

则开始回写原盘47模块,等WDR上提示

则表示原盘47模块回写成功,然后再硬复位。

最后,在这里强调的是:如果回写的是原盘备份的固件,那么写完原盘ROM之后,就不用再回写原盘47模块,因为原盘ROM里包含了原盘47,即此步可以省略。

17

4.模块的回写

回写原盘47模块并且硬复位成功之后,就可以继续回写通刷模块,在回写通刷模块之前,同样要设定目录

设定目录之后,就可以回写通刷模块,回写通刷模块也分做三步完成, ⑴加载LDR

对于1640及以上的硬盘来说,回写模块之前,必须要加载LDR;对于1640下的硬盘,来说,此步可以省略;当然,在实际当中,发现一些1672板号的硬盘回写模块之前,也可以不用加载LDR。在维修当中,可以根据实际情况,选择是否加载LDR,加载LDR时,单击

出现LDR选择对话框,

然后从“Moudules”文件夹中选择并打开“~id0011”模块,

则就自动加载LDR,等提示

18

则表示LDR加载成功。

在此处要说明的是:部分板号的硬盘不用加载11块,如1590、1335、1552、1444,所以此步可以省去。 ⑵回写并初始化01模块

单击模块备份/回写对话框后,出现

然后,在窗体内单击鼠标右键,选择

出现模块选择对话框

选择“~id0001”模块,并打开

19

则模块备份/回写对话框中出现了模块目录(或者模块目录发生了变化)

然后在此处单击

就发现原本杂乱无章的模块会按序排列,

然后勾中

由模块对话框形状发生变化

20

然后按顺序分别单击“写入”、“检查”、“初始化”这三个按钮,

同时注意WDR上显示的提示信息,如果出现

则表示01模块回写、检查、初始化成功,接着就可以回写其它模块了。 如果回写、检查、初始化01模块之后,没有出现上面的信息,而是出现了其它信息,则说明01模块没有写成功,就要分析问题,进行处理,就不能继续回写其它模块。

等01模块回写成功之后,就可以回来其它模块了。 ⑶回写全部模块

回写、检查、初始化01模块成功之后,就可以回写全部模块了,此时,取消

则模块备份/回写对话框又回到原来的界面下

21

然后再到模块窗体内单击鼠标右键,选择

则WDR开始写全部的模块

等下面的进度条消息之后,则表示模块回写完成。

22

对于在回写过程当中找不到的(不存在的)的模块,WDR上会做出提示,

如上面提示“~id0000”模块不存在,在这里我们要强调的是“~id0000”模块本身就不存在,这里的这个提示是正常的,即0000模块有关的所有错误提示都不用管;如果提示其它模块不存,那就要找下模块,或者分析原因了。

当模块回写全部完成之后,硬复位之后,再单击

看看硬盘是否写认,如图所示,如果WDR上显示

类似上面的信息,则说明硬盘写认。但硬盘写认,并不整于所有的模块都写好,还要检查一下每个模块是否都回写好。

5.模块的检查

检查模块在维修当中很重要,在备份之前、回写之后都要进行检查模块,这样有利于我们判断硬盘的故障,利于提高维修水平。

打开模块备份/回写窗口之后,可以看到模块窗口之内的全部模块,但是

23

“0000”模块出错是正常的,因为该模块本身就不存在。

最后在这里强调一下:

①回写模块当中,一定要选择好固件目录,并且在回写没有完成之时,千万不要点认盘按钮,否则就要重新设置固件目录。

②在回写、检查、初始化01成功之后,回写其它模块之前,千万不可硬复位,否则在回写01模块之前加载的LDR就要重新加载,加载成功之后,然后才能回写其它模块。

③如果原盘认盘,即11号模块检查完好时,则在回写模块之前,不能加载LDR,否则会提示LDR加载失败,可以通过硬复位之后,再处理。

第六节 WD硬盘通刷校准

通刷认盘,并检查模块全好之后,就可以按以下步骤对硬盘进行维修了。

一、 做44产生磁头适配

做44的目的是产生磁头适配,即改变ROM模块47里的参数,这样,就能够使磁头在读写数据时达到最佳参数,检查模块时明显加快。

单击ARCO校准按钮 出现

24

然后选择

对于板号为1640或以上的硬盘,还要选择

对于1640以下的硬盘,则不用选择,再单击执行,出现

确定之后,出现44监控窗口,

25

则表示开始做44,同时在WDR上显示

分别表示44启动成功和初始化成功。 此时,我们可以从44监控窗口中看到

上面一行表示,当前正做1头的44,下面表示做0段的44,我们可以根据这两个参数,结合做44时间的长短,来初步判断各个磁头品质的好坏,一般来说,磁头品质越好,做44的时间越短。

对于原盘的蓝标盘来说,每个磁头的44时间约为5分钟;对于原装绿盘来说,每个磁头的44时间约为15分钟,当然,越短越好。在做44的过程当中,如果某个磁头的44时间过长,就要考虑砍头处理。

当44监控窗口消失之后,就再一次回到

26

此时表示44结束,但并不标示44成功。此时就要查看WDR上的提示信息,如果有类似以下的信息,

则表示该硬盘44成功。

不出现以上信息,则表示失败,就要进行分析处理,当然,对于1590的硬盘,在做44之后,会出现以下的信息,其实这种信息,也表示44成功

做44成功之后,就要再一次的回写模块,当然,不成功也要回写的,只是此时,要注意,在回写全部模块之前,千万不可硬复位。

关掉

之后,设定模块回写目录,

再单击模块备份/回写窗口 出现

27

此时可以看到在模块窗口当中出现了模块目录,则可以直接全写模块;如果该窗口中是一片空白,则就要按前面讲述的刷模块的方法,先刷01,再刷全部模块。

由于这里出现了模块目录,则可以直接全写模块

等模块回写完成后,再硬复位,并点认盘按钮,看是否写认盘。

28

如果没写认盘,就要按前面通刷模块的方法,先写01,再写全部,直接写认硬盘为止。

如果做44后回写认盘,则要重新检查模块是否全好,如果有某个或几个模块没写上,则再全写一次即可,一般要注意121模块,常常第一次回写时会写不好,需要再次全写一遍模块(ROM和47模块千万别写),直到全好。

最后在这里强调的是:

①做44时,千万不要乱做其它工作,否则有可能造成影响,使44提前中断或结束。

②做完44后,回写全部模块之前,千万不可硬复位,否则就可能要加载LDR,再写01,再写全部模块,浪费时间。 ③做完44后,千万不能再回写ROM或47模块,否则会要重做44。

二、 正常开启校准

做完44并且检查模块全好后,我们就可以开启校准了,单击 出现

确认之后,出现记录修复窗口,

29

同时在WDR上显示类似的信息,

在这里特别强调的是:在这些信息后面有可能会出现一些错误的提示,注意这里的错误提示是正常的,我们可以不用管,当然,我的这块盘是1552的硬盘,此时并没有提示什么错误信息。然后,等记录修复完成,出现

单击确认之后,出现校准监控窗口,

30

此时,表示启动了校准,但是启动了校准,并不表示硬盘已经开始校准,请大家注意这个位置,

这个ID之后如果为0,则表示硬盘并没有开始校,此时,还需要对硬盘硬复位一次,

并且要注意硬复位成功,之后,细心观察,会发现此处的0已经发生了变化,一般来说,变成了C4

则表示开始了校准,然后我们就可以等待,直到校准结束或者人为结束。 在校准当中,我们可以根据以下指示来判断校准的走向:

①:如果Curent State后的状态值不是ACTIVE,而是IDLE,则表示硬盘已经因某种原因而停止了校准,此时就要按后面所讲的方法停止校准。

②:PTM后的ID值,表示当前跑到了哪个流程,如图中为C3,则表示跑到了C3流程。

31

三、 停止校准

在校准当中,因校准正常结束、异常中断或者人为原因,都要对硬盘校准进行停止,此时,单击WDR主界面菜单上的

此时会发现状态寄存器上的第一个指示灯亮一下,然后再到WDR上单击鼠标右键,选择

由WDR上显示

则表示校准停止,然后再硬复位,并点认盘按钮即可。

32

四、半途开启校准

在校准当中,因某些原因,如查看C8跑出的结果、手动降容、查看是否暴头等,人为停止了校准,等这些工作做完之后,就要半途开启校准。

单击

查看自校准流程表,出现

此表当中所列则为28流程,即自校准流程,从表中我们可以清楚的看到当前流程处于

33

那么我们就要从此处开跑,单击

出现,并单击

出现 和

34

然后硬复位一下,则硬盘继续跑校准。

由半途校准开启成功。

35