本帖最后由 JDCTS5 于 2024-6-14 11:24 编辑
PC-3000便携式III/Express/UDMA。如何修复损坏的NAND芯片的Rosewood SSHD 大家好! 损坏的NAND芯片问题对于ST1000LX015和ST2000LX001型号非常流行。在2021年ACE实验室在线技术会议上,我们展示了一个关于该主题的案例。接下来,这篇包含分步说明的博客文章将解释所提供的解决方案。
经典HDD和混合SSHD的区别在于位于PCB上的NAND存储器芯片。该芯片的加入是为了提高HDD的初始化速度,它存储了HDD固件(FW)的一部分。此外,它还被用作用户数据的缓存。
同时,由于Flash存储器的特殊性,NAND芯片成为驱动器的弱点。这意味着,如果这个芯片损坏,即使光盘上的服务区(SA)部件OK,驱动器也无法自行初始化。 如何识别问题? 行为类似:驱动器在通电后不旋转,但进入DRD+DSC状态并显示修正默认身份信息。通常,开机后,您可以在“终端”选项卡中看到这样的错误消息: LED:0x000000BD传真:0x000059D8 那该怎么办呢? 首先,有必要理解,在这种案例中,患者的PCB受损。我们无法使用本机主板解锁驱动器! 我应该遵循哪些参数来选择合适的捐赠者? 1. 相同的HDD型号 2. 相同的固件(FW)版本 3. 相同的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系统文件从保存中排除。此外,请禁用“生成加载程序”选项。
10) 通过终端命令/OI1重新初始化NAND
我们已成功解锁配件,并准备好了其PCB与损坏驱动器操作。 3.解锁损坏将非常相似: 1) 通过终端将先前保存的损坏ROM写入配件板; 2) 在损坏HDA上设置配件板; 3) 重复解锁步骤(1-6); 4) 通过终端进行额外的NAND重新初始化(/OI1命令); 5) 重复解锁步骤(7-9)。 如何禁用重新分配和其他后台进程? 只能通过终端发送以下命令来完成: 显示添加。终端中的diag.msg[NO]:
T>F“串行调试级别”,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 禁用空闲活动[是]:
T>F“Disable_IDLE_ACTIVITY”,1 注意:不要试图在ATA模式下通过标准方式禁用93 sys文件中的SMP标志。它可以砖驱动器! 就是这样,现在您的驱动器已准备好进行镜像!记得在DE设置中添加自动解锁。
这样的案例可以通过 PC-3000 Portable III解决/ Express/ UDMA系统。 |