WDR使用维修教程.docx
《WDR使用维修教程.docx》由会员分享,可在线阅读,更多相关《WDR使用维修教程.docx(51页珍藏版)》请在冰豆网上搜索。
WDR使用维修教程
WDR维修教程
第一节WDR概述
第二节WDR端口设置
下载WDR之后,我们一般将WDR解压到D盘,这是因为WDR在工作当中,会自动建立待修硬盘的固件备份文件夹,如果存放在C盘,就会因为重装系统而使固件丢失,这会为维修带来麻烦。
现在我们拿到WDR压缩包,将其解压到D盘,
本iffi爾(D:
)卜WDR5泪雀辭目弱
工畀CD痔朗(H)
名称4
惨说日:
色PORnALK5YS
2009/1
也wdm
2014/^
—WDRSJ.key
2013/^
锻WDR5.3IE^
20你
便用遊明
2014/^
其中“WDR5.3正式版”为WDR的主程序,“wdm”是WDR的脚本文件,在脚本文件当中,我们可以设定WDR所处的文件夹、WDR自动备份固件时建立的文件夹位置、待修硬盘所接的端口等参数,在这里,我们要设定的只是待修硬盘所接的端口和WDR自动备份固件时建立的文件夹,即
WCrkDLT=D!
\WDRE.3自建备份目录:
版"
T涓建备勺弁目宗做\固件自动薔份目录
Secondaiy=0
CnstcirrO
B0400
其中
TempDir”设定的是自动备份固件所建立的文件夹,而“BasePor”和“Control”
设定的是待修硬盘所接的端口,其中“BasePort”为基本端口,“Control”为偏移端口。
我们在维修之前,要先设定上面的这两个参数,以便于以后的维修,对于自动备份固件所建立的文件夹,我们一般是在WDR目录下建立一个文件夹,如
圄件兰旨蚩分目最
色PORTTALK.SYS甕jwd™
□WDR5.3.ke/
然后将其所处的目录加到“TempDir”中即可
而“BasePorf及“Control”参数,就因个人的主板而异,就要先侦断出来,然后再进行设定,下面我们就教给大家一个万能方法,便于迅速的确定出来端口参数。
打开WDR之后,出现
匕WDHDDRepairToolsV5.3CrackbygOOglEWDR§|口回文件(W硬蛊(X)设詈(Y)稲陆(Z)
再单击
iiWDHDDRepairToolsV5JCrackbygOOglEWDRM盘逢立畫■吩目最也
出现
01^0/0336
-tnt
ATA=
□L73/037S
-Int
ATAz
□4D0/DQS2
-Hnr
~~T~~-
-HZ
F—
即400星萍端口30062控制请口从盘
tnteLSESCH-S:
ICH7IDE
Intel82BQ1-G:
IGH7Family)XDE
Invel8cSQl-S6/^/GH■;ICH7Famiiy?
工口2
匸左二StSQIGB/G^/GH(JCH7Fasiiiy?
吕為工耳JPZ
此时,这个窗口中显示的就是我们主板上能够被侦察出来的所有端口,包括
IDE端口和SATA端口,如
01F0/O3Ffi-
-工口匸
MAi工口tel
B2SQ1C
(I€H7
Family)
ID-!
0170/037fi-
-Int
klA:
Intel
82801G
(I€M7
Fsirdly
IDE
就是IDE端口,其中“0仆0”就是“BasePor”,“03F6”就是“Control”值而下面的
D4D0/D0S2-TutATAtIntel92901CB/CEVCK(ICH7Family)SiTAIDE
D0OOyCCO2-liltATA:
Intel92901CB/CEI/CK(ICH7Family)SATAIDE
就是主板上的SATA端口
如果主板上使用的系统盘是SATA硬盘,就先从SATA端口中随便选择一个端口,我们在这里选择
W400基丰端口TD082控制端口]川盘
Oiro/O3F€-□170/0376-DtOO/DOB^-
Iht:
ATA*Int^lB2301GICH7Family]IDE
InrATA:
In«l€23015ilv^IDE
Tnt也工豆:
工nr上J.內DISB/GMrGHITCH?
family)宫RTA.TDE
irivaiai~丄nm~cZduTgE/URTjH~;il-m/~zazu.jyi~saXa~
然后确定,则端口选择窗口关闭,回到WDR主界面。
再单击
讯WDHDDRepairToolsV5.SCrackbygOOglEl*JDR自颈崖疗备帯曰录flS文件3}甦冈设置(Y)探助®
出现
H曲譚幣□蘿命*零惨❺舸4|曹霧@・二|
恒®•臨■契±・£・1❶4Q0闔另咸尸Q
fu?
£N*(r»vl^Pi?
ctPd)“叶to^n^nn
LogicAl:
817B,HpniIw0,SectortU”LQfl0,BCb
RontrcillerEtuffpr:
BKh
Fimily:
llnknnun
然后,我们就观察上面的显示的第一行数据,
nj:
SH:
(ROVLselected)port空匝更二>Logical:
Cylsa,Heads0,Sectors0,LBA0,QGbControllerBuffersize:
OKb
FardJf:
Unknown
看它是不是我们系统盘的型号,从图中可显然的看到,这里没有显示出系统
盘的型号,所以,说明刚才选择的SATA端口,不是系统盘所接的端口,所以再
JnVSl32SQlGB/^/GEi■JCH7
回到端口选择窗口,
-tut
Inte二
-Lnti
Intel
-匸H匸
K"TF一
g"l
□1F3/CI3F-C
017CJfO37€
3E3CJ1GICH"FHinily)IDZ
32501G-IGH7Family)ICE
-匚n耳Ali;
选择
—Znt
ATiz
Inte1
?
aznJ_lyJ
13*
0170/0374
—Lnt
ATAz
Int-E1
SS^fllG
Pelzeu-1yJ
I3Z
D4QO/M32
—£nt
ATAz
Xnt-e1
sssoies..-a閒
4icn?
FaititJ.y)
SATA
TDZ
DOOO/CC02
-Lnt
ATAz
Intel
(ICH7
Samily)
SATA
工DZ
再单击
看显示的是不是系统盘
Hitachi帖帕SN:
fiFK?
3*RS1SKHPR(ROYIsplpctpi}pnrt
Logical:
cylst),Head^u„SectorsD,LBA488395BS5*250Gb
ControllerDufF«rSize:
717>iKb
Family:
Kermit(Royl)
此时,显示出来了系统盘,表示其是一块日立的250G的硬盘。
当显示出系
统盘之后,我们就要记住刚才在端口选择窗口中选择的那个端口,
OlFO/DSrt-IntATA:
IntelB20O1Q(ICR7IDE
0170/03*7€亠IntATA:
IntelB2B01GCICK7Tamily)IDE
D4a0/DO62-IntATA:
Intel9:
eOlCB/Ga/CBDOaO/CC03-In-tATA;Intela;0O1CB/Ga/GB{ICH?
Ias±1^SATAIDZ
即记住:
“D000/CC02”,然后将电脑关闭,将系统硬盘所接的SATA口变更一下,即把“D000/CC02”这个端口让出来,用做维修硬盘所接的端口,而系统盘接在另外的端口上。
当然,有时,我们在端口选择窗口中选择完了所有的SATA端口,而系统盘还不出现,则重新调整一下系统盘所接的SATA端口,直到找到系统盘,从而确定待修盘所接的端口为止。
我们找到刚才系统盘所接的端口“D000/CC02”之后,将其设定在“wdm”脚本当中,
-—•*u
Contxol-JCC02
1iTCC—A
则待修盘端口确定完成。
如果所用的系统盘为IDE盘,则找端口时相对比较麻烦,就要找完好的硬盘,然后接到主板SATA上,逐一选择SATA端口,看哪个端口能在WDR主界面下认到硬盘,贝U那个端口即为待修硬盘所使用的端口。
待修端口确定之后,就接上一块能够认盘的硬盘(即在确定的SATA口所对应的SATA线上),然后打开WDR,看看显示什么
WD1dBBftflJS-flflY£AgFW:
B3.03B.2SN:
NI0TIS888a68(ROVLselected)portOxDHOOLogieal:
Cyls16383FHeads1fi,Sectors69,LBA912657^09,160GbControllerBufferSize:
163S>iKb
Farally:
lahoeLT
现在可以明显的看到该硬盘是一片160G的WD硬盘,说明我们刚才的端口选择成功。
第三节WD硬盘基础
第四节WD硬盘固件备份
WD硬盘固件的构成
对于WD硬盘来说,其固件包括了下面三个部分,即ROM、ROM模块、
模块,其中ROM常常被备份为“.bin”格式,ROM模块、模块被备份为“rpm”
格式。
即
Modules
2014/9/187e5&
—id-bin
^014/9/187:
49
3ROM.bin
3O14/9/l£7:
55
,—,-idOOOA.rpm
2014/9/187:
55
邑-idDOOB.rpm-idOOOC.rpm兰*idOOOD.rpm-idOOAO.rpm
类型:
RPM文件
大小512宇节
修改日期:
2014/9/187;55
!
014/9/187:
55
!
014/9/137:
55
2014/9/18齐55
WD硬盘固件的备份
备份固件是维修的基础,我们在维修当中,要时刻注意备份固件,对于在主板BIOS里能正常检测到的硬盘,我们就必须备份ROM、ROM模块、模块这三部分;而对于在BIOS里不能检测到的硬盘,就只备份ROM、ROM模块这两部分。
1.ROM的备份
单击
出现
罷站凑書WDRM动謹立脣倚目・・[^|
Flash
[读岀
I—査看
f
丨写入
默认-
@名称用FW
则WDR主窗口中显示
261U/9/188:
B4:
06R^adFlash-OK
则表示备份ROM成功(一般来说,备份ROM都会成功,除非硬盘接电后不转的情况下,备份ROM可能不成功)。
然后再取消
Flash
读出
晋看
写入
黙认-
厂諭用內丿
中的选择
再单击
Flash
读出
查看
劈认▼I茗称用FW
则WDR上再一次的提示ROM备份成功。
这里解释一下,为什么要备2次
ROM呢?
这是因为第一次备份ROM时,备份的ROM将按照微码来命名,这利于我
们选择固件,而第二次备份的ROM将以ROM为命,利于我们在回写时的选择。
2.ROM模块的备份
对于WD硬盘来说,其不仅有ROM,而且有ROM模块,ROM当中包含着ROM模块(当然还有其它的东西),对于不同的硬盘来说,其ROM模块是不相同的,那么一块硬盘有哪些ROM模块呢?
就从下图来看
从中我们可以看到该硬盘具有0A、0B、20B、30、47、0D、4F等模块,而
01是模块目录文件,其不是ROM模块,这一点要特别注意。
在上面的这个窗口当中,单击鼠标右键,出现
01-DIFIfi
OB-FlashR20B-
30译码表榔-适霞參0D-FlashS
4F-耀代冯
A-
o主要
4111
渎Flash目敖F)
Alt:
Alt3
单击“读出所有”后,则WDR上出现
201
8:
44:
57
Re^d
2V1V9/18
9:
44:
57
Read
2014/9/18
8:
44:
&7
Rpad
201V9/18
8:
44:
57
Read
201VP/18
8;44;&7
Read
201U/P/18
8!
44:
57
Road
2014/'9^18
Fip^8
201V5/18
8:
44:
57
Read
0B01-SUCCESS/成功无错
SUCCESS/.^
000B-SUCCESS/成功无惜
02OB-SUCCESS/J^^J无惜
0630-SUCCESS/成功无错-fUCCE⑹由必无错
success/^无错
则表示ROM模块备份成功,其中01模块也被备份了出来。
当然,我们在备份ROM模块的过程当中,可以根据实际需要,也可以只备份某个ROM模块,
如在这里,备份下0A模块,
出现
8:
li7:
d5ReadOOOA-SUCCESS/^功无错
则表示0A模块备份成功,然后关闭ROM备份窗口
3.模块的备份
对于在主板BIOS里能够检测到的硬盘,在备份ROM>ROM模块完成之后,还需备份模块,单击
直爲%□轄甲廛奇叵|4|0檜@VI
討働@尊创瞥遜dom出现
诫圄K块WDR目览建立备吩目录腹模块
在这个窗口当中,就显示着该硬盘所有的模块,如“0035”、“0004”
然后再到该窗口中单击鼠标右键,出现并选择
0035
02
Ci(M0
0MA
■Il
卜
I1
0
■Ctrl+D
Qi
WX}
k
11
卜
11
11
卜
1O0A
02
13AE
0017
1003
02
L3C5
□01A
100匚
02
130=
OOOF
1005
02
13EE
0019
1004
02
1407
001£
1W7
02
1425
0011
1O0B
02
W36
OOOE
1&0D
02
1444
OOOE
1OQE
陀
1452
QOQF
缺P讎:
固件区
读出(P)
Ctrl+R
頁入(Q)
Ctri+W
Ctrl+H
静⑶
写入參个运摄的⑴
CtrkA|t4W
転潭的(U)
亟入选择的(V)
佔恶的(WJ
全部读凸的
Ctri+Alt+R
入(V)
Ctrl+A.lt+H
之后,就开始先检查模块是否完好,
模塩idc.,prtE长度版衣
校…OatE
注释
~*iI*"in<—1Qit~~lQQj|Q
^0^^Q100它
s9ZZ电P
|rxgXmr%h
1iT*J
1naTj^f"1!
r~*br~~h
snnT-?
quuq(Ch
99中暫OEi
£73CTiC75iCTi
QQQQQQQQ
AAAAAAA”□EECCEQl
J
如果某个模块前面出现了绿色的对号,则表示该模块检查完好,检查完好的模块肯定是能够被备份出来的;如果某个模块前面出现了红色的错号,则表示该模块有错误,即不能被备份出来。
如果检测模块全好后,就再一次的单击鼠标右键,选择
则WDR开始备份模块,当模块备份完成后关闭该窗口即可。
如果检测模块并非全好,而是有个别模块为“X”,此时备份的时候,就要在窗口上单击鼠标右键,选择
则所有的模块刖面出现
Z?
0C3S
02
0000
OOOA
舉陷表;固件区
U
02
OOOA
1325
段位表主脣忻
U]?
1000
02
133=
0012
SectorMULL
表示所有的模块被选中,然后找到检测时为“X”的模块,假如这个盘检查
后,E0、E1模块为“X”,则取掉E0、E1前面的对号,
4B61
□121
24552
1770
228E2
1770
6A40
0034
i=_irjL^Er.*
迷你测诫
工厂自测试篠陷日志工厂自则if®陷目志
T厂白茫试日志
再到模块窗口里单击鼠标右键,选择
读出(P)
Ctrl+R
>WlW]Ctrl+D
写入(Q)
Ctrl4W
块(XJ卜
琨殒模块桂岗旬
Ctrl+H
鋅辺卜
写入峯个碎的⑴
C!
rl+A*t+W
022215A0350
02120S6wazC蛙出选撵的[U]丿
025DC901OJ写/J琳的M
则WDR开始备份模块,对于检测出错的模块是不会进行备份的,即这里对于EO、E1模块是不会备份的。
最后,在这里要强调的是:
对于任何硬盘,如果在BIOS里认盘,就要备份ROM、ROM模块、模块;对于不认盘的硬盘,就备份ROM、ROM模块。
在备份固件时,建议备份2次,放于不同的位置,以备不测,因为硬盘的原盘固件太重要了。
第五节WD硬盘固件回写
WD硬盘固件存储结构
对于WD硬盘来说,其存储结构有以下特点,现在我们打开一套备份的WD硬盘固件,其固件存储结构为
ils
躊改日期»
大小
Modules
2014/9/22S:
46
文彳牧
ftosoc
201W226:
4fi
B【N文样
192KB
2014/9/22&:
46
BIN文件
192KB
E称
楞改日珮
丸小
i-idDOCA
2014/卯226:
46
RPM立件
1KB
邑^id&OOB
5014/5/226:
^6
RPM站牛
1KB
旦-idQOOC
R14/9炖t:
40
RPM哀件
5KD
从这套固件当中,我们可以看到,在主文件夹之内,包含有ROM和Modules文件夹,其中Modules文件夹内存放着ROM模块和模块,并且可以看出来,Royl板硬盘的模块,都是“~idxxxx”式的命名。
在这里,我们要强调的是:
WDR回写固件之时,必须要保持这种存储结构,即模块必须存放于Modules文件夹之内,并且Modules文件夹必须和ROM存放于主文件夹之下,否则,回写模块之时,是找不到固件的;并且模块的命名格式必须保持为“~idxxxx”格式。
二、WD硬盘固件回写
1.格式化固件区
对于本身认盘的硬盘来说,经过检查之后,如果35号模块完好,在回写固件之前,必须先进行固件区格式化,将固件区的原有模块全部清理掉,然后进行回写,这样可以避免许多问题的出现。
在WDR主界面上单击鼠标右键,选择
帥6
校准〔円
服务⑸
k
I
*
►
活和⑴
k
h-
<±-丰理幸玄血rni
出现
Warning
FormatReservedA「亡e!
AreYou5ure?
确认之后,会发现WDR上的第一个指示灯长亮,即出现忙的状态,
然后耐心等待一会,等WDR上提示
2014/9/2610:
06:
45FormatReserved-无错
则说明格式化固件区成功,再硬复位并单击
Q电艮龛◎◎悟帘7W乞
则WDR上显示
制DCROMriODEL-TAHOELT-FW:
03.ZTBSM:
WDC-RDMKVZC
Logical:
Cyls0,Heads0,Sectors0,LB"趴OGbController*BufFetjSizezOkb
Family:
TatioeLT(Royl)
从中明显的可以看出该硬盘已经不认盘了。
接着,选择要回写的固件存放的文件夹,在WDR上同样单击鼠标右键,选
择出固件备份的文件夹(注意必须处在Modules文件夹之上一级)
2.ROM的回写
选择好固件存放的文件夹后,就可以回写固件了,写固件的顺序是先写
ROM、再写模块。
下面我们单击
出现
FlashyWDR自謔立备倍...
Flash
SS-
茸入
1
默认F
N名称用FW
HOM模块
QA+谢头地圏
0B•FlashRDM目录
20B•
3D•译码夷:
固件医4「适筍参數:
固件股0D-FlashSS
4F•微代蹣本
再单击“写入”,出现
单击“Yes”之后,出现ROM选择对话框,
童拡顋1⑴:
TTBM
▼◎I,L回丁
>■
修st日魁
Modules
s77BM
2014/10/10剔19
2014/io/mg:
ig
■
奠面
2014/10/109:
19
选择我们要回写的ROM文件之后,再单击打开,
则开始回写ROM文件,在回写的过程当中,注意WDR上的第一个指示灯会变成绿色,说明正在回写,在此过程当中,千万不可给硬盘断电,也尽量不要进行其它操作,否则会造成ROM写死,即硬盘不再转动。
当WDR上的第一个指示熄灭之后,就表示ROM回写结束(但不表示回写成功),而WDR上同时会出现相应的提示,如下图中的
就分别说明擦除、回写ROM成功,则表示写ROM成功。
然后关掉ROM回写窗体,并进行硬复位,等WDR上显示
201M/10/109;29;03PowerOnResetIminediate功无错
则表示硬复位成功,就可以进行下一步操作。
最后,在这里强调一下,如果硬复位之后,出现的提示信息和上面的并不一
样,就要进行分析,进行相应的处理,这个我们在后面进行介绍
3.R0M模块的回写
当ROM回写成功之后,就可以回写原盘备份的47模块了,在这里强调-下,这一步操作很重要,因为在维修当中,我们几乎使用的都是通刷固件,在回写模块之前,常常发现后面要回写的01模块写不成功或者写成功了,却检查或初始化不成功,这时,回写了原盘47模块之后,就可能处理成功。
所以,我们要养成回写47模块的好习惯。
在回写原盘备份的47模块之前,同样要设定目录
然后打开ROM读/写对话框,在ROM模块窗口内找到47模块条目,单击鼠标右键,选择
RO