确定Seagate硬盘驱动器的型号
希捷的硬盘主要包括U系列,梭子鱼系列和Momentus系列. PC-3000 UDMA可以支持的特定型号包括:
可以通过PC-3000 UDMA的Seagate程序查看以上系列,如图13-16所示.

图13-16 PC-3000 UDMA支持的Seagate系列硬盘驱动器
除了上述系列之外,PC-3000 UDMA还可以支持梭子鱼7200.11“固件门”,具有未知的容量和未知的磁盘故障排除功能.
以下内容描述了Seagate硬盘驱动器型号的具体含义. 希捷硬盘型号的命名方法基于梭子鱼7200.12. 梭子鱼7200.12之前的硬盘使用旧的命名规则. 从梭子鱼7200.12开始,使用了新的命名规则. 说明如下:
旧的命名规则
旧的命名规则包括3.5英寸的梭子鱼7200.11,梭子鱼ES,梭子鱼ES.2,SV35.3,PipelineHD,梭子鱼7200.10和以前的型号,2.5英寸的Momentus 5400.3,Momentus 5400.4和以前的型号.
以梭子鱼7200.10硬盘为例,硬盘型号为ST3500630AS,具体含义如表13-5所示.
表13-5 Seagate硬盘驱动器的旧命名规则

新的命名规则
新的命名规则包括3.5英寸梭子鱼7200.12,梭子鱼ES.3,SV35.4,SV35.5,PipelineHD Pr和更高版本,以及2.5英寸Momentus 5400.5,Momentus 5400.6和更高版本.
以梭子鱼7200.12硬盘为例,硬盘型号为ST31000528AS,具体含义如表13-6所示.
表13-6 Seagate硬盘驱动器的新命名规则

Seagate硬盘与PC-3000 UDMA的连接方法
Seagate硬盘和PC-3000 UDMA测试卡的连接方法与其他品牌的硬盘不同. 除了连接测试卡的电源线和数据线外,Seagate硬盘还需要一个终端适配器才能连接到计算机主机的COM端口. 终端适配器可以是PC-KALOK适配器或PC USB终端连接. PC USB终端是通过USB接口的虚拟COM端口建立的适配器驱动程序.
PC USB端子适配器的外观如图13-17所示.

图13-17 PC USB端子适配器的外观
PC-3000 UDMA通过PC USB终端适配器与Seagate硬盘通信. PC USB端子适配器的一端需要连接到硬盘的跳线引脚,如图13-18所示.

图13-18 PC USB端子适配器和硬盘之间的连接
将PC USB端子适配器的另一端连接到计算机的USB端口.
Seagate硬盘驱动器的固件结构
Seagate硬盘驱动器的固件存储在电路板的ROM芯片中以及光盘表面的轨道上. 与其他品牌的硬盘固件不同,Seagate硬盘固件没有特定的模块表,即没有模块的概念. 希捷硬盘驱动器将磁道,磁道组和磁道上的扇区用作访问单元.
Seagate硬盘驱动器的固件结构可分为两类,一类具有并行闪存ROM,另一类具有串行闪存ROM. 带有并行Flash ROM的硬盘型号包括U5,梭子鱼Ⅰ,梭子鱼Ⅱ,梭子鱼Ⅲ,梭子鱼Ⅳ,带有串行Flash ROM的硬盘模型包括梭子鱼Ⅴ,U系列7,梭子鱼7200.7,梭子鱼7200.8,梭子鱼7200.9,梭子鱼7200.10,Momentus
由于基本上看不到带有并行闪存ROM的硬盘,因此本书中不会介绍其固件结构. 下面主要介绍带有串行Flash ROM的硬盘的固件结构.
具有串行Flash ROM的硬盘的固件结构如图13-19所示.

图13-19带有串行Flash ROM的硬盘的固件结构
当硬盘启动时,首先激活嵌入的代码. 嵌入式代码的功能之一是从外部或内置串行Flash ROM复制启动代码. 引导代码的一部分用于管理F级终端. 从闪存ROM复制到内存并启动后,引导代码将从代码中指定的柱面读取应用程序代码.
程序代码包含主要固件. 固件的此部分是激活硬盘基本组件所必需的执行代码,包括F级终端服务代码和状态设置信息代码.

主固件用于终端级管理,还管理ATA命令. 主固件的版本可以在硬盘正面的磁盘标签上看到,如图13-20所示.

图13-20主固件的版本号
此外,Seagate硬盘驱动器的固件区域中包含以下固件信息:
Seagate硬盘驱动器说明的详细说明
希捷硬盘在固件上的操作是通过命令模式实现的. 命令模式可以直观地检测和监视希捷硬盘的工作状态,并通过反馈信息判断硬盘的故障状态.
Seagate硬盘驱动器的指令在设计过程中分为许多模块,并且这些指令分为不同的级别以促进存储和管理,包括T级,1级,2级,3级,4级,6级. 以及等级7. 等级8,等级A,等级C,等级D,等级E和等级F. 本书介绍了其中的一些.
希捷硬盘驱动器的T级命令
T级指令主要包括CERT流程测试,查看缺陷,查看日志和读取系统参数等功能.
(1)Bx指令
Bx命令用于设置波特率,即设置终端程序的接收信号频率以适应硬盘的频率. 具体用法如下:
(2)Vx指令
Vx命令用于查看缺陷列表. 使用此命令前需要加载CERT模块,具体用法如下:
(3)R命令
R命令可以将系统参数从硬盘读取到相应的缓存. 这些参数包括头参数,节参数,SN信息等,并将读取的参数信息存储在相应的模块缓存中,以方便内存调用.
(4)Yx,y指令
Yx,y命令的功能是设置硬盘的驱动器类型.
此命令主要用于硬盘屏蔽头,x表示新的驱动器类型. 屏蔽头部的命令是从后到前屏蔽,并首先屏蔽后部头部.
Seagate硬盘驱动器的1级说明
1级指令是内存编辑指令,主要用于内存和缓存控制处理.
(1)Bx,y指令
Bx,y指令用于显示缓存的内容,具体用法如下:
x是要查看的缓存地址,y是与x进行比较的缓存地址,如果x是读缓存,并且未输入y,则系统将x中的缓存与写缓存中的数据进行比较有不同的数据,将显示为“()”.
(2)Dx,y,z指令
Dx,y,z指令用于显示内存,它可以显示指定的内存值,x,y将确定指令的显示地址,x是8个十六进制数中的前4个,y是最后4个.
(3)Nx,y,z指令
Nx,y,z指令用于S.M.A.R.T.控件,具体用法如下:
Seagate硬盘驱动器的2级说明
2级指令是读/写指令,主要用于读/写固件和编辑CERT日志.
(1)U指令
U命令是用于启动硬盘主轴电机的命令.
(2)Z命令
Z命令是硬盘主轴电机的停止命令.
(3)Hx指令
Hx命令用于选择命令头.

希捷硬盘驱动器的3级说明
3级指令是伺服寻址指令,通常用于测试验证.
(1)Cx,y指令
Cx,y指令用于累积吞吐量测试.
(2)Dx,y,z,a,b,c指令
Dx,y,z,a,b,c指令用于测试寻道的累积时间,具体用法如下:
梭子鱼7200.11“固件门”解决方案“固件门”涉及硬盘模型
梭子鱼系列硬盘驱动器是希捷的重要产品,并具有很大的市场份额. 不幸的是,其固件设计在前两年存在严重缺陷,用户在使用过程中经常突然不同意该硬盘. ,这是希捷著名的“固件门”事件.
Seagate的“固件门”事件涉及三个系列的Seagate硬盘驱动器,具体型号包括:
(1)梭子鱼7200.11系列
梭子鱼7200.11系列涉及的型号为ST3500320AS,ST3500620AS,ST3500820AS,ST3640330AS,ST3640530AS,ST3750330AS,ST3750630AS,ST31000340AS,ST31000340AS,ST31000640AS,ST3750330AS,ST37506303500AS,ST3750330AS,ST30750330AS,ST30750341AS,ST3750630AS ST1000、3500、3500AS ST3640623AS,ST3320613AS,ST3320813AS,ST3160813AS.
(2)梭子鱼ES.2系列
梭子鱼ES.2系列涉及的型号为ST31000340NS,ST3750330NS,ST3500320NS,ST3250310NS.
(3)迈拓DiamondMax 22系列
Maxtor DiamondMax 22系列是希捷收购Maxtor之后的产品. 该系列涉及的模型是STM31000340AS,STM31000640AS,STM3750330AS,STM3750630AS,STM3500320AS,STM3500620AS,STM3500820AS,STM31000334AS,STM3320614AS,STM3160813AS.
梭子鱼7200.11系列的维修方法
Seagate硬盘的“固件门”中涉及的硬盘发生故障后,有两种主要表现形式:
①可以识别硬盘型号,但没有容量,容量显示为0MB;
②无法识别硬盘型号. PC-3000 UDMA用于检测硬盘,但无法识别型号,并且硬盘始终处于“忙”状态.
这种硬盘现象的主要原因是固件中的SMART表和G表设计不正确,导致硬盘在运行过程中突然进入保护状态,即硬盘为“锁定”,因此硬盘无法识别该磁盘. 或容量为0的现象.
解决此类故障的方法是使用希捷的说明来清除S.M.A.R.T.表,然后重新检查G表以使其恢复正常,修复后硬盘中的数据不会丢失.
PC-3000 UDMA已将修复“固件门”的说明转换为菜单格式,只需单击几下鼠标即可轻松进行修复. 具体方法将在后面详细说明.
此外,为了照顾没有PC-3000 UDMA工具的读者,我们还将提供特定的维修说明. 只要它可以在命令模式下与硬盘通信,就可以在不依赖PC-3000 UDMA的情况下修复“固件门”故障.
使用PC-3000 UDMA解决“固件门”问题
下面以硬盘固件无法识别磁盘的现象为例说明修复方法.
具有500GB容量的Seagate Barracuda 7200.11硬盘. 用户在安装系统时突然崩溃. 重新启动后,无法识别硬盘. 硬盘的具体型号如图13-21所示.

图13-21故障磁盘的具体型号
具体的修复方法如下:
步骤1运行PC-3000 UDMA.
将发生故障的硬盘连接到PC-3000 UDMA测试卡,并且不要忘记连接PC USB终端适配器. 连接后,运行PC-3000 UDMA,进入主界面后按电源控制按钮,如图13-22所示.

图13-22按下电源控制按钮
打开硬盘电源后,PC-3000 UDMA主界面底部的指示灯中的“ BSY”指示灯始终点亮,如图13-23所示.


图13-23“ BSY”灯始终点亮
第2步进入修复过程.
PC-3000 UDMA提供了专门针对希捷“固件门”故障的修复菜单,如图13-24所示.

图13-24“固件门”故障修复菜单
选择菜单,然后按工具栏上的“运行实用程序”按钮以进入程序. 在进入过程中,程序将首先读取硬盘的ID,如图13-25所示.

图13-25读取硬盘ID
由于硬盘的固件已损坏,ID读取失败,并且程序提示错误,如图13-26所示.

图13-26读取硬盘ID出错
单击“是”按钮继续进行下一步,并进入“ Firmware Door”特殊修复程序的主界面,但无法正确识别硬盘的所有参数,如图13-27所示.

图13-27无法识别硬盘参数
第3步选择修复菜单.
根据当前硬盘状态,选择特定的修复菜单,如图13-28所示.

图13-28选择修复菜单
当前硬盘处于“锁定”状态,因此您应该选择以下菜单.
选择要运行的菜单后,将出现提示消息,如图13-29所示.

图13-29提示信息
这是一个警告提示,单击“是”按钮继续.
步骤4断开主轴电机的电源.
第三步完成后,硬盘主轴电机将停止旋转,并且PC-3000 UDMA会弹出操作提示,如图13-30所示.

图13-30隔离电路板的操作提示
操作提示要求拧松电路板上主轴电动机配件的螺钉,并使用绝缘子将电路板与硬盘体隔离. 拧下螺钉后,我们可以将名片插入电路板下面,如图13-31所示.

图13-31隔离电路板和硬盘主体
将电路板和硬盘体隔离后,电路板无法为主轴电机供电.
第5步开始修复.
将电路板与硬盘体隔离后,单击操作提示消息框上的“确定”按钮,PC-3000 UDMA将开始通过PC USB端子适配器与硬盘电路板进行通信,并提供Log信息,如图13-32所示.

图13-32日志信息

步骤6重新固定电路板.
PC-3000 UDMA与硬盘电路板之间的通信结束后,将出现一个新的操作提示,如图13-33所示.

图13-33删除隔离的操作提示
此操作提示要求卸下垫片并拧紧电路板上的螺钉.
单击“确定”按钮后,硬盘电机重新启动,几秒钟内完成硬盘自检,型号识别正常,如图13-34所示.

图13-34硬盘型号识别正常
通过这种方式,修复了固件已损坏的硬盘,并且硬盘中的数据完好无损.
使用说明来解决“固件门”问题
第1步设置波特率.
将终端通信的波特率设置为38400.
步骤2隔离电路板.
连接有故障的硬盘后,请勿开机,并将电路板与硬盘主体隔离.
第3步进入命令模式.
隔离硬盘后,打开硬盘电源,然后按Ctrl + Z组合键进入T级命令模式,依次输入以下命令并按Enter:
T>/2
2>Z
第4步,卸下电路板垫片.
拆下电路板和硬盘主体之间的垫片,并拧紧螺钉.
第5步运行命令.
卸下电路板垫片后,依次输入以下命令并按Enter:
2>U
2>/T
T>i4,,22
T>/1
1>N1
第6步关闭电源.
关闭硬盘驱动器的电源,然后再次打开电源.
步骤7的维修能力.
开机后,硬盘的容量可能显示为0MB. 此时,您需要使用命令来修复容量. 依次输入以下命令,然后按Enter:
1>/T
T>m,2,6,,,,,22
命令完成后,再次打开硬盘电源以正确识别它.
梭子鱼企业级硬盘ES.2“固件门”解决方案
希捷的Barracuda 7200.11系列硬盘驱动器主要用于普通PC. 对于企业级应用程序,硬盘驱动器的长期不间断和稳定运行是最基本的要求. 因此,企业级硬盘驱动器具有24×7的可用性(每周7天,每天24小时,每天24小时连续运行)和较高的MTBF(平均故障前时间,平均故障时间). 希捷的梭子鱼ES和梭子鱼ES.2系列是为满足企业的高要求而设计的.
但是,梭子鱼ES.2也存在固件缺陷的问题,并且还会出现“固件门”故障现象,并且梭子鱼ES.2的修复无法通过修复梭子鱼7200.11来完成. 原因是梭子鱼ES.2发生固件错误后,命令模式将被锁定并且无法接收命令.
因此,修复梭子鱼ES.2“固件门”故障的第一个问题是解决命令接收问题. 解决方案如下.
将硬盘连接到PC-3000之后,输入相应的程序,该程序将继续弹出错误消息,出现错误消息时按Ctrl + Z组合键,然后立即使两个触点短路在硬盘电路板上. 这两个触点如图13-35所示.

图13-35梭子鱼ES.2电路板的两个触点
这两个触点短路后,您可以进入命令模式,其余操作与梭子鱼7200.11系列相同.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-309829-1.html
有这回事吗
对胆敢侵犯中国领土领海主权的行为必须敢于斗争
超市有个破了的包装袋太正常了