请选择 进入手机版 | 继续访问电脑版

华客硬盘数据恢复论坛,华客数据恢复,北京数据恢复论坛,数据恢复培训,RAID服务器数据恢复论坛,华客400-065-1013

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 9120|回复: 9

使用PC3000重建WD硬盘ROM方法

[复制链接]

877

主题

1092

帖子

44万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
441286
发表于 2016-1-28 11:36:20 | 显示全部楼层 |阅读模式
PC-3000 for HDD. Building ROM image from SA data on WD Marvell drives with external ROM
The method can be used to recover original ROM image and then write it into donor PCB when original PCB was damaged, lost, or original ROM was lost.
The idea is to rewrite the compatible donor ROM image to donor PCB and then recover the unique original ROM modules from SA modules and write them to the PCB.
The procedure is applicable to almost all WD Marvell architecture drives with external (U12 IC is present on PCB) ROM, that has SA modules 35 and 109.
This procedure is not applicable to drives with internal ROM IC (U12 is not present) as well as to classical WD Caviar architecture drives(non-Marvell).
To perform the procedure the SA and at least one system head should be OK.
The modules 35 and 109 are necessary to perform the procedure.
In this example we recover WD20EACS-11BHUB0
(Sadle G6 family) drive with not original (donor) PCB. The drive goes READY but doesn’t have access to User Area and to Service Area
The donor PCB is similar to the original one
(has the same number 2061-771698)
Here is the procedure:
Please pay special attention that the procedure is only applicable to the drives with external ROM (U12 ROM IC should be present on PCB).
Let’s power up the drive and wait until it’s ready.
The spindle motor should spin now.
If the motor doesn’t start spinning and drive doesn’t get to ready (always in BSY or ERR) that means the ROM version is completely not compatible or it’s something wrong with PCB.
You can try to write different ROM via Boot ROM mode or try another PCB
When the drive is ready we can start the WD Marvell utility.
As we can see the HDD ID is not full now.
Just the drive model is present(it is loaded from ROM).
Service Area modules are not available at the moment.
Press “Autodetect” button to detect family
Check that the drive family is detected correctly.
Switch the utility to NORMAL mode and press Utility Start.
Press Detect SA SPT button.
The value must cahnge from 500(utility defaulut) to the real value(for example 1980 for this drive family).
If it is detected that means heads can read servo markers.
If it is not (as in this case) – we need to find a compatible FW version for ROM.
Press OK to continue the utility initialization.
Service Area is not readable now.
So we can conclude that the ROM FW version in the PCB is not compatible with SA structure on the surface
We can try to write another image into ROM from the same family drive.
To do that we press “Work with ROM” button and select “Write ROM” option.
We will take the image from PC-3000 DataBase
We don’t know the necessary compatible FW version so we can check them one by one
When the writing process is completed
we need to restart the drive
Wait untill it is ready
Then we right click on the HDD ID field and select Refresh HDD ID
As we can see the model changed but the HDD is still not full
Then we can try to detect SA SPT again.
This option is available in the Utility Status window.
We still can’t detect SA SPT.
So we can conclude that the ROM FW version is not compatible again.
So we need to check another one.
Let’s write another ROM image from the DB.

We pick another donor ROM
Wait till the process is finished.
Then again repower the drive
When it is ready we check the HDD ID and the SA SPT again.
And no luck again
SA SPT can’t be detected.
The FW version is not compatible again.
So we go an write another one for checking.
Wait till the process is finished
Then again repower the drive again
When the drive is ready check the HDD ID
Now the drive is initialized with full ID!
Let’s try to detect SA SPT
Detected!
Now we need to restart the utility to initialize it with all the parameters of the drive
Press “Autodetect” button
And check that family is correct and mode is set to Normal.
Start the utility
Pay attention to the headmap. it must be the same as on your patient drive.
The full HDD ID is present
And the Service Area is available by two copies
So now we can recover the original ROM module 47 – SA adaptives
The module is recovered from SA now and we can write it into ROM
We navigate to the HDD profile folder and select the module and confirm by pressing OK
Wait until module is written successfully
We need to repower the drive to reload the new module
When the drive is ready we can go the next step – SA translator regeneration
We will use the SA module 35 right from the surface
The process is successfully finished!
Now we can repower the drive again to reload te new modules and check the user area access
When the drive is ready we can use Sector edit tool to check User area access
And still no access to User area!
Let’s test heads
We need to check all heads and press OK
We can see writing problems by Head 5
Now we know that the Head 5 has writing problems and we can skip it
The test is finished. As we can see from the results all the heads passed it excep Head 5
So we can edit headmap in RAM to bypass it
We just replace it with good head 6
And press Soft Reset button to apply changes
And now let’s try to read user sectors again
The data is available!!!
The video of the process:


回复

使用道具 举报

0

主题

78

帖子

314

积分

新手上路

Rank: 1

积分
314
发表于 2016-9-22 08:00:39 来自手机 | 显示全部楼层
学习新知识
回复 支持 反对

使用道具 举报

0

主题

5

帖子

236

积分

新手上路

Rank: 1

积分
236
发表于 2016-10-23 17:04:51 | 显示全部楼层
学习新知识
回复 支持 反对

使用道具 举报

0

主题

96

帖子

2965

积分

中级会员

Rank: 3Rank: 3

积分
2965
发表于 2016-10-30 16:43:49 | 显示全部楼层
顶。。。。。。。。。
回复

使用道具 举报

1

主题

130

帖子

610

积分

注册会员

Rank: 2

积分
610
发表于 2017-9-21 14:11:41 | 显示全部楼层
写的够详细吧,可惜看不懂
回复 支持 反对

使用道具 举报

0

主题

31

帖子

170

积分

新手上路

Rank: 1

积分
170
发表于 2018-1-29 15:38:13 | 显示全部楼层
不错,谢谢分享!
回复 支持 反对

使用道具 举报

877

主题

1092

帖子

44万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
441286
 楼主| 发表于 2018-1-29 15:45:07 | 显示全部楼层
garyi 发表于 2018-1-29 15:38
不错,谢谢分享!

可以加QQ2858926060咨询,论坛不回复。技术以发布帖子方式公布。
回复 支持 反对

使用道具 举报

877

主题

1092

帖子

44万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
441286
 楼主| 发表于 2018-1-29 15:45:29 | 显示全部楼层
xielenovo 发表于 2017-9-21 14:11
写的够详细吧,可惜看不懂

可以加QQ2858926060咨询,论坛不回复。技术以发布帖子方式公布。
回复 支持 反对

使用道具 举报

0

主题

18

帖子

186

积分

新手上路

Rank: 1

积分
186
发表于 2018-8-16 17:02:59 | 显示全部楼层
一脸懵a 英文得好好学习
回复 支持 反对

使用道具 举报

0

主题

9

帖子

122

积分

新手上路

Rank: 1

积分
122
发表于 2019-8-14 14:39:21 | 显示全部楼层
该学洗英语了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|华客硬盘数据恢复论坛,华客数据恢复,北京数据恢复论坛,数据恢复培训,RAID服务器数据恢复论坛,华客400-065-1013 ( 京ICP备09067925号-2

GMT+8, 2024-3-19 18:42 , Processed in 0.366411 second(s), 38 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表