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

PC3000 军达成数据恢复论坛

 找回密码
 立即注册
查看: 309|回复: 0

以WD DragFly4上的模块03恢复为例。 [复制链接]

Rank: 8Rank: 8

该用户从未签到

金钱
0
元宝
16474
专业度
0
发表于 2024-6-27 10:24:56 |显示全部楼层
本帖最后由 JDCTS5 于 2024-6-27 10:37 编辑

WD DragFly4上的模块03恢复为例。

1.jpg

你好,朋友们!有时我们会遇到模块03损坏的驱动器。如果我们在模块表中查看该模块,我们可以看到描述:
0003格式选择数据模块,其优先级为As:每个HDD都是唯一,对数据访问至关重要。

Marvell手册,我们知道:

此模块仅存在于某些驱动器中。它是在Zeus 驱动器家族引进的。
在此之前区域分配表是在固件中构建的,并且
对于每个特定固件版本是永久的。现在,记录密度取决于安装在每个驱动器中的磁头的质量,实际上每个HDD有自己的区域分配表。
如果原始表和服务区域中记录的表不匹配,驱动器将在启动期间冻结,或者无法读取用户数据。如果模块丢失,则无法将其恢复或从另一个驱动器中取出。

那么,如果模块03被所有服务区(SA)副本损坏,该怎么办?
如您所知,我们在PC-3000 v6.2添加模块03的自动恢复。
让我们以DragFly4驱动器为例看看恢复的可能性。

我们有一个驱动器,显示开机后的下一个行为:

2.jpg

我们启动实用程序,尽管ID没有读取:

3.jpg

然后按下自动发现按钮。驱动器进入就绪状态:

4.jpg

该实用程序可以看到带有错误的ROM信息:

5.jpg

首先我们需要阻止服务区(SA)在ROM中的访问:

6.jpg

并在此留言:后重新启动(电源关闭/打开)驱动器和实用程序:

7.jpg

在内核模式下重新启动后,进入操作RAM->将目录上传到HDD RAM,并将目录和加载器从HDD加载到RAM:

8.jpg

如果磁头和其他服务区(SA)良好,我们将看到下一个窗口:

9.jpg

现在我们需要退出,然后在正常模式下进入实用程序。

驱动器从完全服务区(SA)访问开始,但当然ID错误:

10.jpg

现在我们需要检查是否所有服务区(SA)模块都是好的。要做到这一点,我们转到Tools(工具)->Utility extensions(实用工具扩展)->Modules(模块)目录,然后运行模块检查:

11.jpg

正如我们所看到的,除了模块03之外,所有模块都很好:

12.jpg

在我们的案例中我们不得不使用Dir编辑器将模块1433移动到另一个ABA8 108 ABA。

13.jpg

我们重新启动驱动器,将Dir和加载器从HDD加载回RAM,进入正常模式并开始修复模块03。我们的模块内部由零填充:

14.jpg

如果我们现在尝试运行自动恢复,我们会得到错误:

15.jpg

因此,为了建立新模块03,我们尝试从同一个模型和固件(FW)配件编写03。

我是从数据库中取的。

16.jpg


17.jpg

现在看起来不错:

18.jpg

如果我们现在返回区域并重新启动驱动器,我们可以获得完整的ID,但用户区域将不可用:

19.jpg

现在我们可以恢复原来的03:

20.jpg


21.jpg

日志之后:

22.jpg

我们可以重新启动驱动器和实用程序,并检查用户区域访问。

获得用户区域的完全访问权限:

23.jpg

我们没有检查所有WD家族的这种可能性,因此它不能操作一些新驱动器。

如果您有关于数据恢复问题,请随时联系我们

使用道具 举报

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

Archiver|手机版|PC3000 数据恢复 ( 京ICP备09023376号-1 )

GMT+8, 2024-12-8 05:01 , Processed in 0.170265 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部