PC3000如何用损坏的NAND芯片修复Rosewood固态混合硬盘
大家好!NAND芯片损坏的问题在ST1000LX015和ST2000LX001型号的SSHD中非常普遍。在2021年ACE实验室在线技术会议上,我们展示了一个关于这个主题的案例。接下来,这篇包含分步说明的博客文章解释了提供的解决方案。
经典硬盘和混合固态混合固态混合硬盘之间的区别在于位于PCB上的NAND存储芯片。添加此芯片是为了提高硬盘初始化速度,并存储了HDD固件的一部分。此外,它还用作用户数据的缓存。
同时,由于闪存的细节,NAND芯片成为驱动器的弱点。这意味着如果此芯片损坏,即使盘片上的SA部分正常,驱动器也无法自行初始化。
如何识别问题?
行为类似:驱动器在开机后不旋转,但它进入DRD + DSC状态并显示正确的护照信息。通常,开机后,您可以在“终端”选项卡中看到这样的错误消息:
LED:0x000000BD FAddr:0x000059D8
那么该怎么办呢?
首先,有必要了解在这种情况下,故障盘的PCB已损坏。我们无法使用本机电路板解锁驱动器!
我应该遵循哪些参数来选择合适的配件盘呢?
- 相同的硬盘型号
- 相同的固件版本
- 相同的印刷电路板编号
应遵循所有三个参数。
解决方案是什么?
1. 通过终端读故障盘ROM
2.让我们先解锁配件盘:
1) 使用FLASH ROM 映像文件(波特率 = 460800 始终有效)
2)执行解锁补丁
3) 打开 IAP(副本 1)
4) 查找字节序列 12 34 56 78 并更改第一个字节以获得 82 34 56 78
5)通过终端写入ROM来应用更改
6)重新供电和解锁
在此阶段,驱动器不会进入就绪状态。终端日志将显示:
7)打开“使用Flash ROM映像”选项卡,将字节序列更改为12 34 56 78并写入。
8) 再次为驱动器重新供电并解锁。现在,您的配件盘驱动器已解锁,可以通过 ATA 工作!
9)是时候进行备份了
注意:请务必从保存中排除 3D、3E 模块和 20D、20E 系统文件。另外,请禁用“Make loader”选项。
10) 通过终端命令 /OI1 重新初始化 NAND
我们已经成功地解锁了配件盘,并准备了其PCB以与故障盘驱动器配合使用。
3.解锁故障将非常相似:
1)通过终端将以前保存的故障盘ROM写入配件盘电路板;
2)在故障盘HDA上设置配件盘电路板;
3)重复解锁步骤(1-6);
4) 通过终端(/OI1 命令)重新初始化附加 NAND;
5)重复解锁步骤(7-9)。
如何禁用重新分配和其他后台进程?
只能通过终端发送以下命令来完成:
Show add. diag. msg in Terminal [NO] :
T>F”SerialDebugLevel”,0
Offline defect sparing [NO] :
T>F”OFFLINE_SPARING_ENABLED”,0
Deferred defect hiding [NO] :
T>F”DAR_ENABLED”,0
Auto Reallocation (writing) [NO] :
T>F”WRITE_SPARING_ENABLED”,0
Auto Reallocation (reading) [NO] :
T>F”READ_SPARING_ENABLED”,0
Disable IDLE activities [YES] :
T>F”DISABLE_IDLE_ACTIVITY”,1
注意:不要试图通过ATA模式中的标准方式禁用93 sys文件中的SMP标志。它能使硬盘变砖!!
就是这样,现在您的驱动器已准备好进行映像!请记住在 DE 设置中添加自动取消锁定。
这样的情况可以用PC-3000 Portable III / Express / UDMA系统来解决。