大家好!
NAND 芯片损坏的问题在ST1000LX015和ST2000LX001 型号中非常普遍 。在 2021 年 ACE 实验室在线技术会议上,我们展示了有关此主题的案例。接下来,这篇带有分步说明的博客文章解释了所提供的解决方案。
经典硬盘和混合固态硬盘的区别在于位于 PCB 上的 NAND 内存芯片。该芯片是为了提高硬盘初始化速度而添加的,它存储了部分硬盘固件。此外,它还用作用户数据的缓存。
同时,由于闪存的特性,NAND 芯片成为驱动器的弱点。这意味着如果该芯片损坏,即使盘片上的SA部分正常,驱动器也无法自行初始化。
如何识别问题?
行为类似:驱动器在通电后不旋转,但进入 DRD + DSC 状态并显示正确的护照信息。通常,上电后,您可以在终端选项卡中看到这样的错误信息:
LED:0x000000BD FAddr:0x000059D8
那么该怎么办?
首先,有必要了解,在这种情况下,患者的PCB损坏了。我们无法使用本机板解锁驱动器!
我应该遵循哪些参数来选择合适的供体?
- 相同的硬盘型号
- 相同的固件版本
- 相同的PCB编号
应遵循所有三个参数。
解决办法是什么?
1.通过终端读取患者 ROM
2.首先解锁Donor:
1)使用 Flash ROM 映像文件(波特率 = 460800 始终有效)
4)找出字节序列 12 34 56 78并改变第一个字节得到 82 34 56 78
在此阶段,驱动器不会进入就绪状态。终端日志将显示:
7)打开 Work with Flash ROM image选项卡,将字节顺序改 回12 34 56 78并写入。
8)再次重新启动驱动器并解锁。现在您的供体驱动器已解锁并可通过 ATA 工作!
注意:从保存中排除3D、3E模块和20D、20E sys 文件很重要。另外请禁用 Make loader选项。
10)通过终端命令/OI1重新初始化 NAND
我们已成功解锁供体并准备好其 PCB 以与患者驱动器配合使用。
3.解锁病人会很相似:
1)通过终端将先前保存的患者 ROM 写入供体板上;
2)在患者 HDA 上设置供体板;
3)重复解锁步骤(1-6);
4)通过终端(/OI1命令)额外的NAND重新初始化;
5) 重复解锁步骤(7-9)。
如何禁用重新分配和其他后台 进程?
它只能通过终端发送这些命令来完成:
显示添加。诊断 终端中的味精 [NO] :
T>F”SerialDebugLevel”,0
离线缺陷修复 [NO] :
T>F”OFFLINE_SPARING_ENABLED”,0
延迟缺陷隐藏 [NO] :
T>F”DAR_ENABLED”,0
自动重新
分配(写入)[NO] : T>F”WRITE_SPARING_ENABLED”,0
自动重新
分配(读取)[NO] : T>F”READ_SPARING_ENABLED”,0
禁用空闲活动 [YES] :
T>F”DISABLE_IDLE_ACTIVITY”,1
注意:不要尝试在 ATA 模式下通过标准方式禁用 93 sys 文件中的 SMP 标志。它可以使驱动器变砖!
就是这样,现在您的驱动器已准备好进行成像!记得在 DE 设置中添加自动解锁。
这种情况可以通过PC-3000 Portable III / Express / UDMA系统解决。
未经允许不得转载:成都数据恢复|服务器数据恢复|数据库修复|解密-零磁道数据恢复中心 » ST1000LX015和ST2000LX001损坏的 NAND 芯片修复固件