数据恢复

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

18613950905

当前位置:

首页 > 西部数据

案例详情

详情介绍

我们面临着越来越多的SMR Palmer驱动器。它们都已被SED锁定,并且当服务区模块损坏或数据不可用时,我们必须使用特殊的未锁定SATA PCB才能访问并修复固件。

最简单的方法是直接从中国购买这种PCB,但是这种解锁PCB的价格相当高。此外,有时由于错误的焊接过程或太多的ROM重写,未锁定的PCB可能变得无法操作。有必要购买新的昂贵的吗?让我们在下面的文章中对此进行讨论。

PC-3000具有制作未锁定PCB的功能,并在将来用于解锁其他Palmer驱动器,从而保持原始未锁定PCB完整。主要思想是获得患者服务区,保存所有服务区模块,然后将这些模块用于患者ROM重建。为此,我们需要:


  • 烙铁(可选带热风枪);
  • 解锁的中国PCB(第一次解锁)。可以在这里购买解锁的PCB 

首先,我们必须将未锁定的中文PCB(在此步骤中保持ROM芯片未接触)连接到我们的患者SED锁定的HDD:

并运行PC-3000 WDC Marvell Utility。该驱动器被自动检测为Palmer系列。像通常一样进行ROM备份。

如果尝试上载Dir和加载程序,则会收到下一个错误:

静态模块读取错误检测到设备错误:“ VSC ERR INV FUNC CODE REQ”

首先,我们可以检查负责人是否可以看到模块90。为此,我们转到使用服务区->查看模块90信息,如果负责人很好,我们将在主日志中看到一条消息:

查看模块90信息

总人数………………………..:2

二手头…………………………:2

MDL 47版本……………………..:1007bI72

ROM版本版本.....................:00050006(05.06)

Mdl 11版本……………………..:00050006(05.06)

所以我们的头脑很好。

让我们转到“ 工具”->“实用程序扩展”->“根据SA数据构建ROM”在这里,我们必须按“ 从HDD ROM读取”按钮

并选择代码部分复选框。这样,我们将从供体ROM中获得ROM部件。

接下来,我们按“ 从HDD SA读取”按钮

然后选择ROM模块

并将新的ROM保存到文件中

然后使用“使用ROM->写入ROM”将新ROM写入HDD 然后重新启动驱动器。下一步,我们需要将兼容的加载程序加载到HDD RAM中,以访问模块。

驱动器获得部分-XYZ- ID,现在我们可以检查ID是否可访问模块。为此,我们转到“ 工具”->“实用程序扩展”->“查看和编辑硬盘资源”,“模块”选项卡

如果ID无法读取模块109(或任何其他模块),则问题可能出在活动的Flash目录模块中,因此我们必须为下一次ROM重建选择另一个。

在同一ROM构建窗口中,我们按“ 从HDD SA读取”按钮,然后选择20B作为活动Flash目录

然后按一下[ 编辑]按钮,检查20B是否良好

再次构建ROM,保存并重新启动驱动器

检查模块109再次按ID读取,不需要加载程序上传。如果可读,则需要将其保存到文件中。

因此,由于服务区现在是可读的,并且我们选择了正确的Flash目录20B,因此我们可以继续使用模块109在ROM中重建代码段。请注意ROM行:它现在是根据模块109构建的。

写入新的ROM并重新启动驱动器。它以完整的ID和LBA访问权开头:

这意味着我们已成功恢复了ROM,并且可以将ROM写入原始锁定的SATA PCB。

接下来,我们转到原始的SED锁定PCB。我们需要先拆解ROM芯片

然后,我们将患者芯片放入编程器设备并读取以进行备份。将转储保存到bin文件中。

现在该将新的患者ROM写入原始患者PCB了。因此,我们将先前保存的BIN文件用于ROM转储写入。此处提供有关如何在编程器设备中读取和写入ROM芯片的更多详细信息

用恢复后的ROM将患者PCB连接到PC-3000,启动WDC Marvell实用程序,然后看到驱动器以完整ID和数据访问开头。从这一刻起,我们不需要解锁的中国PCB。

但是,如何使用我们新的未锁定SATA PCB来解锁另一个SED锁定的Palmer驱动器?

  • 将我们之前获得的未锁定SATA PCB连接到新的已锁定Palmer HDA。
  • 从备份中还原ROM,就像第一次恢复ROM一样。
  • 解开病人的ROM芯片,进行备份,并使用编程器设备写入新的恢复的ROM。
  • 将ROM焊接到其先前锁定的原始PCB上,将驱动器连接到PC-3000,从而可以完全访问服务区和数据。

一键拨打