数据恢复

您身边专业的恢复数据专家
服务热线:

18613950905

当前位置:

首页 > 西部数据

案例详情

详情介绍

“热插拔”程序可以用来恢复逻辑访问(即机会阅读使用数据提取数据)的情况下,当系统头是不可操作(校准过程不能成功完成,因为驱动是爆燃或初始化失败完全所有它需要通过逻辑访问操作的项目),或者当服务区恢复不可能时(没有机会重写模块)。

34

1

例如,如果我们尝试使用“扇区编辑”工具打开任何 LBA ,我们会收到 ABR 错误。因此,目前没有可用的用户数据。

2

此过程的意义是使用供体 HDA 上的患者驱动器模块初始化供体或患者的 PCB,然后在不关闭电源的情况下将 PCB 与供体 HDA 分离并将其连接到患者 HDA 以进行访问到其用户区。
成功完成HOT-SWAP程序,您需要一个供体驱动器。它应该与患者驱动器属于同一个家庭。它应该具有相同的磁头数或更多磁头,以及相同的 ROM 版本其系统头和服务区应处于工作状态。
在此示例中,我们使用与患者驱动器完全相同的模型供体驱动器。

3

我们将使用供体驱动 PCB,但也可以使用患者驱动 PCB。

4

您将需要来自患者驱动器的以下资源:
ROM副本
从 ROM 模块 ID=47h复制自适应设置
来自 SA (11h .. 1Fh) 的 1xh 覆盖模块的副本;
来自 SA 的自适应设置副本(模块 ID=4xh);
来自 SA 的区域分配表(模块 ID=03h)的副本;
来自 SA翻译副本模块 ID=31h);
当您拥有所需的一切后,您就可以开始该程序。
如果“B”类中的某些模块已损坏,您可以将它们替换为来自同一系列驱动器的模块。 首先,运行 WDC Marvell 实用程序并备份您的供体驱动器和患者驱动器的所有 SA 模块和轨道 (如果可能)。保存两个驱动器中的 ROM 和 ROM 模块。备份资源始终是一个好主意,以防它们以后损坏或无法访问。
磁头堆栈设置(自适应)保存在第47 个 ROM模块中。为了使它们适用于另一个 HDA,我们需要以一种特殊的方式修改它们。
单击“工具”->“实用程序扩展”->“查看和编辑硬盘资源”

5

选择“ ROM ”选项卡,然后选择“ ROM模块”和“ 47 SA Adaptives ”。 “确定”按钮,实用程序将读取并打开该模块。

6

按“插件”按钮并选择“ Microjogs 编辑器”。

7

然后按“ Make averaged ”按钮并选择您的患者驱动器的第 47 个 ROM 模块。双击它。

8

现在我们可以看到两个驱动器之间 Microjog 值的差异。

9

请特别注意,供体和患者模块(以及 HDA)之间的 Microjog 值差异对于头部读取数据的能力极为重要。Microjog 值差异越小——Head stack 的兼容性就越大。

89

可接受的差值通常应小于100。 如果值的差值超过300,则会出现严重的数据读取问题。 如果两个驱动器磁头堆栈之间的差异大于 300,则寻找另一个供体,因为该供体不适合 HOT-SWAP。
按“确定”按钮。在这里我们看到在模块中修改的字节。它们被突出显示。

10

按“写入硬盘”按钮写入修改后的模块。

11

现在我们应该使用新的自适应参数检查磁头是否正常工作。因此,我们关闭电源并重新启动实用程序。 如果驱动器初始化正确,我们可以继续下一步,否则我们需要寻找另一个具有更合适 Microjogs 的供体驱动器。 在下一步中,我们编写从患者到捐赠者的01h 模块 ( DIR )。

12

我们应该使用“ by ID ”的写法

13

要使用新的 DIR 模块重新初始化,我们需要退出 WD 实用程序并重新启动驱动器。
现在驱动器无法初始化,实用程序切换到内核模式。我们应该选择“正常”模式和我们的驱动器系列。

15

现在除了 01h 之外的所有模块都无法访问,因此驱动器无法正确初始化。

15

现在我们尝试根据DIR by ID重写除01h以外的所有模块,从患者到捐赠者。

16

我们不需要备份驱动器的当前状态,所以选择“ NO ”。
如果驱动器不能像我们在这里看到的那样写入模块,我们应该尝试另一种方法。

17

现在我们退出实用程序并重新启动驱动器。
我们再次运行该实用程序,选择驱动器系列和“正常”模式,这次我们按下“ LDR 上传”按钮。选择“来自文件”选项并导航到患者驱动器模块 11h 所在的文件夹。

18

单击 11.rpm 文件,然后按“上传 LDR”按钮并选择“作为永久覆盖”选项。

19

如我们所见,覆盖已成功加载。所以我们可以关闭这个窗口。

20

按“Utility start”按钮,然后按“OK”按钮继续。

21

现在我们再次尝试重写模块。

22

这一次我们可以看到它是成功的。现在不要关闭驱动器!!!

23

现在我们需要将 ROM 从患者重写为供体 PCB。

24

25

26

只有在此之后重新启动驱动器和实用程序。
正如我们所看到的,DIR 模块再次无法访问,因此我们无法访问 SA。

27

所以我们再次使用 LDR 加载功能重新运行该实用程序,但这次我们也使用“从配置文件加载资源”功能。
单击“配置文件”和“实用程序启动”。然后导航到患者驱动器配置文件文件夹并选择“01.rpm”文件。

28

29

然后我们再次重写01h(DIR)模块。
成功完成后,重新启动实用程序和驱动器。

30

现在我们可以看到驱动器正确初始化。

31

现在驱动器具有来自患者的所有自适应数据,我们几乎准备好进行热交换。
转到“工具”-> “硬盘”并按“待机”停放磁头并关闭主轴。

32

现在是更换 HDA 的时候了。

33

34

35

当我们将供体 PCB 连接到患者 HDA 时,我们转到“工具”->“ HDD ”并按“重新校准”启动主轴。

36

37

正如我们现在看到的,驱动器已正确初始化,并且可以访问 SA 和用户区!

38

39

40

现在我们可以使用 Data Extractor 来恢复用户数据。

一键拨打