损坏的NAND芯片问题在ST1000LX015和ST2000LX001模特。在2021年ACE Lab在线技术大会上,我们展示了一个关于这一主题的案例。接下来,这篇带有分步说明的博客文章解释了所提供的解决方案。
传统硬盘和混合SSHD的区别在于PCB上的NAND内存芯片。添加该芯片是为了提高硬盘初始化速度,并存储一部分硬盘固件。此外,它还用作用户数据的缓存。
同时,由于闪存的特性,NAND芯片成为硬盘的一个弱点。这意味着如果该芯片损坏,即使盘片上的SA部分正常,驱动器也无法自行初始化。
如何认识到问题?
行为是相似的:驱动器在通电后没有旋转,但它进入DRD + DSC状态并显示正确的护照信息。通常,开机后,您可以在“终端”选项卡中看到这样一条错误消息:
LED:0x000000BD FAddr:0x000059D8
那怎么办呢?
首先,有必要了解在这种情况下,患者的PCB已经损坏。我们无法使用主板解锁驱动器!
我应该遵循哪些参数来选择合适的供体?
- 相同的硬盘型号
- 相同的固件版本
- 相同的PCB编号
这三个参数都应该遵守。
解决方法是什么?
1.通过终端读取患者只读存储器
2.让我们首先解锁捐赠者:
1)使用闪存ROM镜像文件(波特率= 460800始终有效)
4)找到字节序列12 34 56 78并将第一个字节更改为82 34 56 78
在此阶段,驱动器不会进入就绪状态。终端日志将显示:
7)打开使用闪存ROM映像选项卡上,将字节序列更改为12 34 56 78回去写吧。
8)再次给驱动器通电并解锁。现在您的捐赠硬盘已解锁,可以通过ATA工作了!
注意:重要的是排除3E 3D模块和20D,20E保存sys文件。还请禁用制作装载机选项。
10)通过终端命令进行NAND重新初始化/OI1
我们已经成功解锁了供体,并准备好了供体的PCB,以便与患者驱动器配合使用。
3.解锁患者与此非常相似:
1)通过终端将先前保存的患者ROM写入供体板上;
2)将供体板放置在患者HDA上;
3)重复解锁步骤(1-6);
4)通过终端(/OI1命令)进行附加NAND重新初始化;
5)重复解锁步骤(7-9)。
如何禁用重新分配和其他背景流程?
只能通过终端发送以下命令来完成:
显示添加。斜的终端中的消息【否】:
t》F“串行调试级别”,0
离线缺陷备份【否】:
t》F“离线备用启用”,0
延迟缺陷隐藏【否】:
t》F“DAR _ ENABLED“,0
自动重新分配(写入)【否】:
t》F“写备用已启用”,0
自动重新分配(读取)【否】:
t》F“读取备用已启用”,0
禁用闲置活动【是】:
t》F“禁用空闲活动”,1
注意:不要试图在ATA模式下通过标准方式禁用93 sys文件中的SMP标志。它可以烧坏硬盘!
就这样,现在您的驱动器已经准备好进行成像了!记得在DE设置中添加自动解锁。
这种情况可以用PC-3000便携式III /表达 / UDMA系统。