SEAGATE F3架构

⌘K
  1. 主页
  2. 文档
  3. SEAGATE F3架构
  4. 7.在出现LED:CC错误时解锁硬盘

7.在出现LED:CC错误时解锁硬盘

当硬盘无法就绪状态时,它会向终端输出一条循环消息,如“LED:0000000CC”和驱动器无法切换到终端命令模式,ATA和终端命令都会被阻止。这种情况是Seagate F3驱动器的某些固件版本的典型情况。要解决这个问题,你需要做到仅对驱动器进行部分初始化(为了避免在发生阻塞时到达该步骤),必须加载diag overlay并获得激活终端命令模式。可以通过断开电路板与盘体连接器来中断初始化或通过在某一时刻短接读取通道。

主轴电机旋转时,不允许在运行中断开控制器电路板,因为这会导致磁头卡在用户区域,可能损坏前置放大器芯片(HDA)或读通道芯片(控制器电路板损坏)。因此,唯一的方法是在设备通电之前提前断开控制器板。

我们知道三个固件(FW)组在没有HDA的PCB初始化期间表现不同:

  • 7200.11适用于FW版本CD04至CD15、SD1A、AD14、ES.2,FW SN01至SN04–通电打开时,控制器达到就绪状态,终端和工厂模式命令可用。
  • 7200.11、更新的固件版本和ES.2从版本SN05开始–在初始化期间,断开连接电机控制器达到就绪状态,但终端和工厂模式命令仍然不可用。
  • 7200.12及更高版本(某些固件版本)未达到就绪状态,终端输出消息“NoHOST Fis-ReadyStatusFlags…“

 

因此,并非所有驱动器都允许在用控制器电路板从盘体断开初始化后访问命令模式。因此,如果PCB断开连接没有帮助解锁硬盘,则应使用以下方法用于读取通道的短接。该方法有些复杂,因为它强制要求程序中使用的工具的限制,但它适用于所有Seagate Arch F3硬盘。

注意!我们之前在实用程序中实现的硬盘解锁方案、互联网上发布的方法,以及数据套件中实施的方案不包括服务数据备份和强制编译器重新计算,这可能导致不正确的生成编译器!这种可能性是因为已知命令“T>m0,6,2,,,,,22”及其替代变体仅使用P-List进行编译器重新计算。然而近年来,大多数驱动器在出厂前都通过了所谓的后处理,即额外的逻辑使用移位方案扫描并重新定位缺陷。然后,有关缺陷的信息直接添加到编译器(但不是P-List),并在上面的命令强制重新计算过程中丢失(过程日志也是通常作为预售准备过程的一部分被擦除)。因此,驱动表面变得不可从任意LBA读(后处理期间重新定位的最小LBA编号)开始,驱动器返回UNC错误。

当前在公用事业中实现的解锁算法备份服务信息并恢复编译模块恢复到其原始状态,从而防止潜在的不安全的重建编译器计算操作。

此外,我们将仔细研究两种可用的方法,以使硬盘达到就绪状态并进入终端标准解锁的命令模式。第一种建议的主轴电机连接器隔离方法更简单,但不幸的是,仅在某些情况下是可能的。

文章

我们要如何帮助您?

评论 抢沙发

评论前必须登录!