为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

希捷硬盘维修指令中文完全版

2018-01-17 50页 doc 1MB 233阅读

用户头像

is_337177

暂无简介

举报
希捷硬盘维修指令中文完全版希捷硬盘维修指令中文完全版 seagate diagnostic command 希捷诊断指令集 仅供研究 打开电源后, 通过串行口,硬盘将响应一系列的诊断命令。由于有一定数量的命令支持,这些命令被分为各个级别(Levels).这些命令通过串行口发送到硬盘 ,例如:读,写,查找,以及显示错误日志。被操作于可以访问的不同级别。这些诊断命令可以用来替代其他先进的技术来检测西捷硬盘。当硬盘运行起来后,这些诊断命令可以指出硬盘的软件和硬件的错误,这时候响应的检测结果以及信息被反馈到当前的屏幕上。 固件(firmware)包含...
希捷硬盘维修指令中文完全版
希捷硬盘维修指令中文完全版 seagate diagnostic command 希捷诊断指令集 仅供研究 打开电源后, 通过串行口,硬盘将响应一系列的诊断命令。由于有一定数量的命令支持,这些命令被分为各个级别(Levels).这些命令通过串行口发送到硬盘 ,例如:读,写,查找,以及显示错误日志。被操作于可以访问的不同级别。这些诊断命令可以用来替代其他先进的技术来检测西捷硬盘。当硬盘运行起来后,这些诊断命令可以指出硬盘的软件和硬件的错误,这时候响应的检测结果以及信息被反馈到当前的屏幕上。 固件(firmware)包含2个flashi codes和数个支持文件。这2个flashi codes由工厂代码和用户代码组成,工厂代码包含所有的串行口诊断命令。但不包含AT接口命令,而用户代码包含所有的AT接口命令,但是串行口的命令很少。 在后面的列中,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 以下是串行口命令的简短列表: Level T – 校验测试 下载代码 开始创建测试 设置硬盘的年龄( „Age?) 发指令读各种日志,写测试数据到Flash等等 Level 1 – 存储器控制命令 发指令来显示缓冲区,内存区,设置内存 区,COPY缓冲区内容到Flash,从硬盘中读出系统信息 Level 2 – 驱动层命令 使用命令可以配置硬盘的柱面和磁头用来测试,给出随机的柱面磁头和随机数据的选项 设置数据模式,执行ECC校验, 控制错误日志 转存 sequencer ram. 做物理和逻辑地址转换, 指定分配或替换等等 马达起转,停转,查找,读,写,读写长度,比较,马达休眠 Level 3 – 伺服寻址命令 显示固件区内容 硬盘马达加速测试 测试磁头转换并设置时间 显示磁头偏移 移动主轴打开循环 查找,查找物理地址,各种长度的查找测试 锁存器测试 显示传动主轴的位置 磁滞测试 锁存器运行测试 Level 4 – 伺服寻道命令 操作跳过的柱面表 磁道错误测试 显示错误信号位置 清除伺服组 设置伺服偏移 设置/显示磁道的传输 发送脉冲信息到传动主轴 Уровень 5. Используется только в заводских условиях Level 6 – 批处理文件命令 Batch файлы для тестирования запусков-остановок, переключения головок, CSS, тестов 1, 2, 3 коррекции burts, files to test start-stop, head switch, CSS, 1,2,or 3 burst correction test, назначаемые тесты, тесты сравнения данных, возможность вводить различные batch файлы в RAM. Level 7 – 校正命令 调节参数 控制并显示 读硬盘磁道诊断 自动增益控制(AGC) 在所有区域进行电压控制震荡器的校准 Level 8 –填充写入命令 www.hdddata.cn 1 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 伺服诊断替代命令 配置命令 主轴外部锁,转速调节 设置传动器编压电流 Level 9 –驱动层命令(所有的偏差缺陷管理模式) 除了以上9个级别的命令,还有两套附加命令:联机命令和通用命令。联机命令的主要功能是显示各种类型的 状态,通用命令是用来通过监视内存来访问注册表,缓存和数据内存。 2.1 联机命令 联机命令可以在任何时候启动,作为专门的接口命令,接口代码必须在当前的内存映射得到成功执行,所以通 用的命令一直是可行的。 专门的接口命令: 命令 描述 可访问级别 B ^E 接口状态: 最大 C.H.S. /读写多块容量 / 当前转换模式设置 B ^F 读取数据段( Segment)记录(s) B ^G 写信息转储队列( Queue Dump) B ^I 查看控制寄存器状态(Controller Register Dump )** (见表 2.1.7) ^K 保留 ^Q 保留 ^R 保留. 这个命令仅仅使用于停转的情况下 B ^S 切断当前执行的地址 B ^V 接口命令响应和激活磁道开关 B ^X 接口和非禁止的中断命令历史记录** (见表 2.1.6) B ^Y 显示原始SMART 值 (用于处理 SMART 属性) B ‘~’ 接口命令状态 通用的命令 命令 描述 可访问级别 ^B F (保留为伺服使用) B ^D / ^N 重新激活显示开关 信息显示如下: e c r = 0 1 0 这里的 „e? = 错误磁道, „c? = 命令磁道 & „r? = 重试磁道. 0=禁止, 1=允许. 当选择允许时以下字符被发送到串口: „.? = 首先数据重试 „,? = 接下来数据重试 „c? = 成功的 On-The-Fly 校准产生 „f? =移动磁头重试. „H? = 磁头重试 „I? =顺序强制终止 „s? =伺服恢复 „w? = 写重试 „+? =在无索引的扇区激活索引 „D? = 转速超出限制 „L? = Latch锁存器重试 „X? = Resync servo bursts, „ 增量读/写范围,同步脉冲位置 B ? 显示缓冲区位置 ** (见表 2.1.5) B ^ 显示自程序开始和剩余的时间^Z. B ` 显示读/写统计 B { (保留为伺服使用) B } (保留为伺服使用) B ESC 中断程序执行 B = 显示加电时长 表 2.1.1: ‘%’ 命令显示格式 反馈的数据格式: aabbccccddeeffgg AX'iiiiiiii ' “jjjjjjjjjjjj? aa 老化程度 bb 程序 cccc 累积健康状况 dd 驱动器类型 ee 这是个Atlantis ECA0h WRSTATS 寄存器数值 ff 错误代码字节 gg 此类型最大磁头数值 iiiiiiii 驱动器S/N jjjjjjjjjjjj PCBA S/N 表 2.1.2: ‘ ‘ ’ 命令显示的格式 反馈的数据格式: Cmd Cyl Hd Sct Cnt Stbuf Segl Csct Cbuf Actv Ercd Rtry Flags aa bbbb cc dddd eeee ffff gg hhhh iiii j kk mmmm.nn.pp qq Cmd aa 最后命令类型 Cyl bbbb 当前指令下的柱面 Hd cc 当前指令下的 磁头 Sct dddd 当前指令下其始的扇区 Cnt eeee 长度和区块的数值 EVER = R/W Forever Stbuf ffff 起始缓冲区的数目 Segl gg 缓寸大小 Csct hhhh 当前扇区 Cbuf iiii „Intfwork1?地址 Actv j CIP出厂前编目 Ercd kk 错误代码 Rtry mmmm.nn.pp 重置参数 (见 level 2 Y命令) mmmm –重做控制位 nn – 读重做结果 pp – 写重做结果 Flags qq 读/写标记 表 2.1.3: ‘ . ’ 命令显示的格式 反馈的数据格式: Pgm=aa Trk=bbbb(cccc).d.eee Zn=f Err=gg ErCt=hhhh Hlth=iiii Chlth=jjjj Ready Pgm=aa 进行中的程序 00 是诊断显示. 50 是 接口程序, 所有其他的数字是当前所 测试 的 . Trk=bbbb(cccc).d.eee 当前选择的逻辑柱面(物理柱面),磁头,扇区。Currently selected logical cylinder (physical cylinder), head, sector. 扇区将正常通过后面扇区的读/写 Zn=f 区 www.hdddata.cn 3 Copyright ?2004, Seagate Technology LLC seagate diagnostic command Err=gg 当前操作的错误代码 ErCt=hhhh 硬盘最后的重起或 最后重起的错误日志的读数 Hlth=iiii 累计的健康指数(4位表示) CHlth=jjjj 当前的健康指数(4位表示) Ready 当前状态,能否就位 表2.1.4: ‘ ; ’ 命令显示的格式 反馈的数据格式: Age=aa Type=bb MxCyl=cccc MxHd=d MxSct=eee Bsz=ffff TCode=gggg Age=aa 当前硬盘的使用年限 Type=bb 当前硬盘的类型 MxCyl=cccc 在 16进值中此硬盘的最大柱面数值 MxHd=d 在 16进值中此硬盘的最大磁头数值 MxSct=eee 在 16进值中此硬盘的最大扇区数值 BSz=ffff 在 16进值中此硬盘的缓寸大小 Tcode=gggg Test code for T.E. Hda Test 表2.1.5: ‘ ? ’ 命令显示的格式 反馈的数据格式 RD:xxxx:yy WR:xxxx:yy AC:xxxx:yy AS:xxxx:yy DP:xxxx:yy BA:xxxx:yy ST:xxxx:yy logbps:xxxx codebps: xxxx uP:xxxx:yy CO:xxxx, yy FM:xxxx:yy AD:xxxx:yy RDxxxx:yy xxxx = 读缓存显示的数值 yy = 扇区中的缓存寸容量 WR:xxxx:yy xxxx =写缓存显示的数值 yy =扇区中的缓存容量 AC:xxxx:yy xxxx 活动日志缓存数值 yy =扇区中的缓存容量 AS:xxxx:yy xxxx= ASCII 日志缓存数值 yy =扇区中的缓存容量 DB:xxxx:yy xxxx =显示日志缓存数值 yy =扇区中的缓存容量 BA:xxxx:yy xxxx = 批处理文件缓存数值 yy =扇区中的缓存容量 ST:xxxx:yy xxxx = 统计日志缓存数值 yy =扇区中的缓存容量 logpbs:xxxx 在确认日志区的每扇区的字节数 codebps:xxxx 在确认代码区的每扇区的字节数 uP:xxxx:yy xxxx = 微处理器 ram的缓冲数值 yy =扇区中的缓存容量 CO:xxxx, yy xxxx =缓存地址的开始代码 yy = 保留的 FM:xxxx:yy xxxx=与读出/保存相适应的缓存容量 yy=扇区中的缓存容量 AD:xxxx:yy xxxx=读出/保存自适应缓存数值 yy=扇区中的缓存容量 www.hdddata.cn 4 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 2.2 通用的指令: (所有级别中可用) 提示符显示的和由命令发出请求等待的,通用的命令可以随时完成诊断。 „-„ and „=? 命令中包含存取内嵌环境内部的绝对地址——为20位的地址。请使用DE获得内存映像。 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? 访问级指令 描述 别 B CR 停止循环. B * 用于批处理文件的专门功能: *1 = 暂停执行批处理文件 *2,x = 延迟x毫秒 *3,x =跳转到标号 x 处 *4,x = 递增磁头并跳转到标号 x 处 *5 = 清空显示屏 *6 = 出错时停止 *7,x = 循环运行批处理x次 *8, x = 减少批处理循环次数, 当循环次数为0时跳转到标号x 处 B +x,yyyy 读取字节. 显示 限定的内存地址数据容量. B +xyyyy 读取字节. x – 地址大于16位时的高位字节 B +yyyy 读取 字节. yyyy – 16位地址的低位. 高位字节在上面的命令中的 x,yyyy 中指定 B /x 切换 诊断监视到Level x B =x,yyyy,zz 存入字节. 用特定数据替换特定地址的内容 注意,此命令不能用于修改非不稳定区域。zz – 在特定地址欲写入的字节数据内容 B =xyyyy,zz 存入字节. 用特定数据替换特定地址的内容 注意,此命令不能用于修改非不稳定区域。zz – 在特定地址欲写入的字节数据内容 B =yyyy,zz存入字节. 用特定数据替换特定地址的内容. yyyy – 16位地址的低位.高位字节在上面的命令中的 x,yyyy 中指定 注意,此命令不能用于修改非不稳定区域。zz –在特定地址欲写入的字节数据内容 B @x 标号. 在批处理文件中,用标号x定义位置,x=一个数字 B -x,yyyy 读取字. 显示特定地址的字内容 x – 20位地址的高位 yyyy – 20位地址的低16位 B Axx 设置测试范围. 下一个命令根据指定的xx 重复执行。 Bit 7 6 5 4 3 2 1 0 . . . . . . . +-- 1=所有磁头, 0=当前磁头 . . . . . . +---- 1=所有柱面, 0=当前柱面 . . . . . +------ 1=随机柱面/磁头, 0=连续柱面/磁头 . . . . +-------- 1=特殊设置 (见下面) . . . +---------- 1=偶数柱面, 0=所有柱面 . . +------------ 1=奇数柱面, 0=所有柱面 . +-------------- 1=正顺序, 0=反顺序 +---------------- 1=随机数据, 0=缓冲中的现有数据 xx – 如果没有设定,显示当前测试范围。 特殊设置: A8,yyyy = 设置最小柱面为yyyy A9,yyyy = 设置最大柱面为 yyyy AA,y = 设置最大磁头为 y AB,y = 设置最小磁头为 y AC,yyyy = 设置命令超时为 yyyy 毫秒 AD = 设置 最小/最大 为缺省值 2.3 LEVEL T 指令 指令 描述 访问 级别. www.hdddata.cn 5 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Bxxx 设置波特率 xx 波特率 1152 115.2k 625 62.5k 576 57.6k 384 38.4k 288 28.8k 192 19.2k 96 96.k 48 4.8k B C 复位出厂证测试 复位使用时间到 1. B Dxx,yy,zz.从日志XX连续显示 xx – 从开始连续显示日志;如果是空白, 只显示失效的测试记录. yy – 只显示错误代码记录 If yy = AA, 允许特殊记录控制ZZ zz – 特殊职能 If zz = 40 – 允许快速存储目录捕获数据. 禁止在记录存储和允许快速存储之间延迟 未格式化的存储 B 显示/编辑存在的记录(s) Exx,yy,zzxx - (未进入之前) 显示活动日志记录编号 = 0 - 清除活动日志 <> 0 -显示记录 xx yy -仅显示当前错误代码 表值 If yy = AA, 允许特殊记录控制 zz. zz -特殊职能: = 08 –当临界比率进入,从串口清除并插入 ASCII码,, 保存到 xx记录并且关闭 ASCII记录 = 10 - 从串口到ASCII 记录xx增加字符. 关闭 临界比率记录. = 20 – 写入活动日志到 xx. = 40 –允许快速存储目录捕获数据. 禁止在记录存储和允许快速存储之间延迟 未格式 化的存储 = 80 –显示XX日志地址 (Formerly zz = FF) B Read/Write 扇区关键组成部分 Gx,y x = 每个扇区 y = 未指定为读,指定为写 B 显示/复位BITS的健康状态 Hxx,yy,zz xx - (输入任意数值) – 显示当前健康状况 - (无数值输入时) - 显示累计健康状况 yy - (未使用) zz - =22h => 重置但前以及累计的健康状况到 0000. F 确认保留柱面值 I B Jxx,yy 根据Cert日志设置显示同步: xx - 使用Cert 日志 xx中;空 => 使用活动日志。 yy - 空 => 所有日志; yy = 只根据出错代码yy对应的日志同步 B Nxx 设置驱动器Age为 xx. B R 读系统扇区到系统RAM B Txx 运行工厂测试XX B Wxx,yy,zz保存系统RAM 到系统扇区 若 age <> 60 则 xx,yy,zz 无效 若 age == 60 则 xx - (没有使用) yy - (没有使用) zz - =22h => 重设校正 www.hdddata.cn 6 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Yxx 设置驱动器类型为 xx. (砍头――译者著) 按照下面的规则设置驱动器类型。此命令将初始化所有缺陷表和读/参数。由于安全 原因,此命令不将驱动器类型写入系统磁道。 必须使用W 命令将信息写到磁盘。 xx = E0: 1 磁头版本 = E1: 2磁头版本 = E2: 3磁头版本 = E3: 4磁头版本 dxx 通过串口下载 CERT, RWF, CSPT, DEF 到缓冲区, 写入保留柱面。 xx = -下载的文件名字. 1H OVLY_CCT 2H OVLY_ACT 3H OVLY_XX 4H DEFRSV 5H DEFFTY 6H DEFUSR 7H DEFLZT 8H RWF 9H SYSVAR1 AH SYSVAR2 BH CSPT CH VBPI DH FLSH_AT EH FLSH_CT 0FH AT_STUFF 10H 安全系统 11H 经销商说明 12H SMART 属性 13H SMART THRESHHOLD 14H SMART目录 15H SMART 错误日志 16H SMART 全面日志 17H SMART SELF_TEST_LOG 18H SMART CRITICAL_EVENT_LOG 19H SMART健康状态日志 1AH SMART 经销商记录 1BH SMART 主机特殊日志 1CH 写保护 1DH CON GEN 1EH 跳过柱面表 = 8X – 仅为数据传送换码字符, 如. 仅下载到缓存 = 88 – DLE only for RWF. = 8B – DLE only for CSPT B uxx 先将CERT, RWF, CSPT, DEF 从保留区写到缓冲,然后通过串行端口上载 从保留磁道上载文件。文件的filekey与下载命令中列出的相同。 B fxxxx,yyyy通过串行端口将新的flash代码下载到缓冲,然后写入flash。 xxxx - 算法选择字 (ASW) yyyy - 若为非零数字则指示将此作为用户默认的ASW。 (见 表 2.3.1 ASW 的位定义) (a) 若 xxxx 没有指定 => a.1) 若缺省 ASW 为is 0 或 ffffh => 当前 ASW 从表获得,下一个 ASW = ffffh a.2) 若缺省 ASW 为其他值 => 当前 ASW = 下一个 ASW = 缺省 ASW (b) 若 xxxx 为指定值 => b.1) 若 yyyy 为 0 => 下一个 ASW 为缺省 ASW, 当前 ASW = xxxx b.2) 若 yyyy 为 ffffh => 下一个 ASW 为缺省ASW, 当前 ASW = xxxx b.3) 若 yyyy 为其他值 =>下一个 ASW = xxxx, 当前 ASW = xxxx B 输入 HDA 序列号。 # 序列号8个字符长度,当不足8个字符时可以在右边用空格填充为8个字符。. www.hdddata.cn 7 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B ASCII 日志控制: [x x = A 启用 ASCII 日志 x = B 禁用 ASCII 日志 x = D 显示 ASCII 日志 ASW 字 算法选择字 (ASW) 是用于设定flash更新程序使用正确的flash编程算法的命令。它可以作为SDLE.EXE软件的参数。主要是为了适应不同的flash存储器的编程算法,使之有统一的升级程序。 典型的 flash编程算法包括“„字编程”和“扇区编程”。 如果使用了新的flash ,无需改变固件,只需使用正确的 ASW 就可以更新flash了。 表 2.3.1 低字节 7 6 5 4 3 2 1 0 用于未来 用于未来 用于未来 用于未来 用于未来 用于未来 字编程 保留(为128-字程序) 高字节 15 14 13 12 11 10 9 8 擦除芯片&擦除主存储器 & 重新编程 未来扩展 未来扩展 未来扩展 未来扩展 未来扩展 未来扩展 重新编程 2.4 LEVEL 1 指令: 存储器操作指令 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式 Avail. 指令 描述 B Bxx,yy 显示缓冲 xx - 欲显示的缓冲编号。注意:若显示的缓冲为读缓冲,则低亮度显示的字节不能与 写缓冲中的相应字节相比较。 yy - 欲要相比较的缓冲编号。 (不匹配的数据高亮度显示), 若 xx 为读缓冲且 yy 没有 输入,则与写缓冲中相应数据匹配的字节低亮度显示;而不匹配的高亮度显示。 B 显示存储器 Dx,yyyy,zz从xyyyy 地址开始显示256字节的存储器内容 x - 地址大于16 位时的高位 yyyy - 地址大于16位时的低16位或16位地址 zz - 高亮显示与此值相匹配的字节 B 擦除系统信息,设置所有参数为缺省值 E *** 必须重新开关驱动器电源才能使此命令生效 F 读取跳线信息 B 返回信息 Jumper: yy yy = 00: Slave (没有使用跳线) yy = 01: Master with ATA slave or single drive (跳线安装在靠近 ATA 电缆的位置) yy = 02: Cable Select (跳线安装在靠近串行线连接器的位置) yy = 03: Master with non-ATA slave (两个跳线都安装了) B M 显示Flash ROM 的设备码,生产商代码,用户缺省算法选择字 (ASW), 和备用的缺省 ASW。此命令执行完后驱动器会重新启动。 B Nxx SMART 串行口控制 xx – Level 1 N 子命令 = 1 – 创建 SMART 扇区 = 2 – 更新 SMART 属性 (与接口命令中的 SMART D3h 选项相同 ) = 3 – 更新SMART 固件 = 5 – 转储 SMART 属性数据 = 6 – 转储SMART 阈值 = 7 – 转储 G-表 = 8 – 转储紧急事件日志 = 9 – 转储P-表 = A – 转储two hour Health 日志 = B – 运行 DST 短测试 = C – 运行 DST 长测试 www.hdddata.cn 8 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Sx,yyyy 编辑存储器字节 x – 地址大于16 位时的高位 yyyy – 地址大于16位时的低位或16 位地址 此命令将连续读出存储器中的字节,并在字节改变时刷新显示内容 输入修改的字节后,可以进行以下操作: DEL – 重新编辑同一字节 CR(^M) - 关闭并退出 LF(^J) - 编辑下一位置 B Ux,yyyy 编辑缓冲字节 此命令与上面的S命令相同 B Vxx,yy,zz 检验并计算保留区 CERT, RWF, CSPT, DEF 正常的拷贝 xx = - 欲检验的FILEKEY (与level T中的 d 命令相同,除了下面的) = 0D – CERT FLSH (用于自动刷新) = 0E – AT FLSH (用于自动刷新) = 0F – AT_STUFF = 10 – Security (没有使用,由驱动器固件自动下载) = 11 – 生产商信息 = 12 ~ 1B – SMART 相关内容 = 1C - 写保护 = 1E – SKIP_TRK 注意: 尽管有时以上FILEKEY的完好拷贝的数量显示正常,实际上严格说他们并不是 正常的。 yy = - 若没有输入,则只计算正常模块的数量 - 若输入,计算拷贝的数量,保留仅用于DE内部使用。 Zz = - 若没有输入,只计算正常模块的数量。 - 若输入,计算磁头的数量,仅限于DE内部使用。 B W 校验PCB序列号与系统扇区中的序列号 若两者相同,则输出“01”,若不相同,输出“00” 此命令用于检测是否更换了PCB板。 B Yxxxx 转换柱面号为 gray 码并显示结果 xxxx - 指定欲转换的柱面号 B fxxxx 使用存储在保留磁道的AT,或CERT 代码对FlashROM进行编程 xxxx = AAAA 使用 AT (用户) 代码 xxxx = CCCC 使用 CERT (工厂) 代码 使用 SDLE 将代码下载到保留区 B mx,yyyy 编辑存储器字。与 level 1中 “S”命令的操作相同。 B yxxxx 将 gray 码转换为柱面号,并显示结果 xxxx - 指定欲转换的gray 码 B $ 设置 PCB 信息并更新 flash 使用者会被提示输入 PCB EC#,PCB S/N 和 PCB P/N。 此功能用于PCB工厂写入PCB#, EC# and serial #后,到了驱动器工厂需要自动重新写入信息。 B 显示 PCB 信息 # 显示使用$命令写入的 PCB 信息 www.hdddata.cn 9 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 2.5 LEVEL 2 指令: Niwot 读/写指令 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式 Avail. 指令 描述 B Bxx,yy 显示缓冲 xx = 512 字节缓冲编号 yy = 用于数据匹配的缓冲编号 若 xx 为读缓冲而 yy 没有输入,与写缓冲相应字节匹配的字节将低亮度显示;不匹 配的字节将高亮度显示 B Cxx,yy,zz拷贝缓冲 xx = 用于拷贝的源缓冲 yy = 用于拷贝的目的缓冲 zz = 欲拷贝的512字节缓冲编号 (缺省为1) B Exx,yy,zz显示/编辑 Cert 日志 xx - 欲显示的日志编号 - 如果没有输入,显示活动日志 = 0 - 清除活动日志 <> 0 - 显示日志xx yy - 只显示与出错代码 yy对应的日志 If yy = AA,启用特殊控制功能 zz. zz - 特殊功能: = 08 – 清除日志并通过串行端口插入ASCII字符到ASCII日志。当输入CR 时,保存 到日志 xx 并关闭 ASCII 日志。 = 10 - 通过串行端口将字符附加到ASCII日志 xx. 输入 CR时关闭日志。 = 20 – 将活动日志写到日志 xx。 = 40 –启用快速日志转储。 禁止日志转储间隔时间延迟,启用快速、无格式的日志 转储。 = 80 – 显示日志 xx 的地址(以前为 zz = FF) B Hx 选择磁头 xx - 待选择的磁头 B Ixx,yy,zz显示/修改校正设置 (无参数) – 显示当强磁头校正值 xx - zone 号 yy - 欲修改的参数号 zz - 分配给参数yy的值 B Jxx,yy 使用日志同步显示 xx - 欲使用的cert 日志号 - 缺省:使用活动日志 yy - 只使用与此出错代码相应的日志同步 B Kxxxx,y 设置寻道偏移 xxxx - 有符号的 16 位整数,以 265/band为单位. (band = 2/3 磁道). 缺省 = 0. y = 0 : xxxx 为临时的偏移,下一次寻址时会被清除。 缺省 = 临时的 y = 1 : xxxx 为永久的偏移,当断电重启或伺服重校时会被清除 www.hdddata.cn 10 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Lxx,yyyy 循环。使下一个命令重复执行,由 xx , yyyy 和 zz指定 OR 位 7 6 5 4 3 2 1 0 . . . . . . . +------ 1 = 出错时继续, 0 = 出错时停止 Lxx,zz,yyyy . . . . . . +-------- 1 = 不出错时停止 . . . . . +---------- 1 = 出错时停转, 0 = 出错时不停转 . . . . +------------ 1 = 保留 . . . +-------------- 1 = 出错时不显示出错信息 . . +---------------- 1 = 当出错代码为code=yyyy时停止,0 = 作为循环计数 . +------------------ 1 = 基本循环 (内部使用) +-------------------- 1 = 手动设置的循环 (内部使用) yyyy = 出错代码 zz = 循环计数的高字节 例如: L1,12,3456 - 出错时不停止,循环执行123456h 次 L0,78 - 出错时停止,否则重复 78h 次 L2 - 不出错时停止 L20,43 - 当出错代码为 43h时停止 L24,43 - 当出错代码为43h时停止并停转 L30,43 - 当出错代码为 43h 时停止,禁止显示出错信息 B Oxxxx,yyyy,zzzz 在当前磁头定位,定位 xxxx - 起始柱面。 缺省为最小柱面 yyyy - 结束柱面。 缺省为最大柱面 zzzz - 执行次数。 缺省:连续执行直到按任何键 www.hdddata.cn 11 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Pxxxx,yy,zz设置缓冲工作方式 注意: yyyy 和 zzzz 格式取决于 xx xx - 写到缓冲时的选项 - 8100 = 增量方式 - 8200 = 随机方式 - 8400 = 孤立脉冲方式 - 9400= 使用16字节串填充缓冲 yyyy - 欲填充的缓冲,缺省为所有写缓冲 zzzz - 忽略 xx - NN = 定义欲使用某格式填充的缓冲数量 - 9000 = 使用某格式填充16字节串 - 9100 = 使用某格式填充最后12字节串 - 9200 = 使用某格式填充最后8字节串 - 9300 = 使用某格式填充最后4字节串 yyyy - 某格式的低字节 zzzz - 某格式的高字节 例如: P8200,1F -- 使用随机方式填充缓冲1FH P8100 -- 使用增量方式填充整个写缓冲 -------------------------------------------------------------------------------------- P,1234,5678 – 使用“12345678”填充整个写缓冲 P0A,2222 -- 使用“2222”填充缓冲 0Ah -------------------------------------------------------------------------------------- P9000,0000,0000 -- 用0填充16字节串 P9100,0000,0000 -- 用0填充最后12字节串 P9200,FFFF,FFFF--用“F”填充最后8字节串 P9300,FFFF,FFFF--用“F”填充最后4字节串 P9400,10 -- 使用下面的格式填充缓冲10H: (在命令P90,P91,P92,P93之 后) „0000 0000 0000 0000 FFFF FFFF FFFF FFFF? P9400 -- 使用下面的格式填充整个缓冲: „0000 0000 0000 0000 FFFF FFFF FFFF FFFF? B Qxx,yy 写/读/读 数据 xx - 每磁道起始扇区号 yy - 欲操作的扇区数 (限于磁道上剩余的扇区) 缺省: 磁道上剩余的扇区数 B Rxx,yy 读数据 xx - 起始扇区(缺省 = 0) yy - 欲读取的扇区数 缺省: 磁道上剩余的扇区数 B Sxxxx,yy,zzzz 寻址柱面/磁头 xxxx - 柱面号 yy - 目的磁头。若此位设定,将会寻址第一个参数指定的物理柱面;否则,寻址 逻辑柱面。 zzzz - 磁道偏移量。有符号16位整数 B Tx 测量吞吐量 x 没有输入: 测量读吞吐量 x = 1 测量写吞吐量 www.hdddata.cn 12 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Uxx,yy 主轴起转 xx 没有输入: 正常起转,直到驱动器准备就绪 xx 值: - 0 没有保持状态的起转 - 1 高级保持状态 - 2 解除所有保持状态 - 3 保持热启动状态 - 4 保持低噪声状态 - 5 保持预锁定状态 - 6 保持锁定状态 - 其他 = 不改变保持状态 yy - 欲激活的磁头数 B Vxx,yy,zz读/比较相应写缓冲 xx - 每磁道起始扇区 (缺省 00) yy - 欲读取的扇区数 (缺省为磁道上剩余的扇区数) zz - 欲比较的缓冲。 缺省:第一个写缓冲 B Wxx,yy 写数据 xx - 每磁道起始扇区 (缺省 00) yy - 欲写入的扇区数(缺省为磁道上剩余的扇区数) B Yxx,yy,zzaa显示/设置 retry控制 xx (没有输入) - 显示当前设置 位 15 14 13 12 11 10 09 08 . . . . . . . +-- 启用VCO 重校 . . . . . . +------ 启用信道重载 . . . . . +---------- 启用重写splash . . . . +-------------- 启用预读retry . . . +------------------ 启用偏离磁道读取retry . . +---------------------- 启用前置放大器高增益retry . +-------------------------- 启用TA retry +------------------------------ 启用擦除指针retry 位 07 06 05 04 03 02 01 00 . . . . . . . +-- ECC level 控制位0 . . . . . . +----- ECC level 控制位1 . . . . . +--------- ECC level 控制位2 . . . . +------------- 启用最大ECC retry . . . +----------------- 启用耗尽校正 retry . . +--------------------- 启用伺服阈值retry . +------------------------- 启用补偿retry +----------------------------- 启用MR 偏移retry yy – 数据 retry 计数 zz - ID retry 计数 ,仅当此参数非0时更新 aa – 写 retry 计数 B Z 主轴停转 B b 显示缓冲起始 显示每扇区大小的缓冲的前两个字节 B cxx,yy 比较缓冲 xx - 源缓冲 (缺省为第一个读缓冲) yy - 参考缓冲(缺省为第一个写缓冲) www.hdddata.cn 13 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B exx,yy 保存日志到 Cert 日志 yy. xx - 源日志类型: 0 = 活动日志, 1 = ASCII 日志, 2 = 显示日志 yy - 目的 Cert 日志号 B hxxxx,yy,zz转换 Niwot CHS 为 逻辑 CHS。 允许的最大Niwot CHS 为 NiwotCHS of (Stuff.TotalUserCapacity-1) . Xxxx - Niwot 柱面 yy - Niwot 磁头 zz - Niwot 扇区 - 算法: if (translated LBA &DEAD 2. 显示偏移信息 2>& CSkew = 16 Hskew = 13 CurSkew = 0039 IdxSec = 0164 3. 设置 HeadSkew=0 和 CylSkew=1 2>&CADE,0,1 CSkew = 1 Hskew = 0 CurSkew = 0000 IdxSec = 0000 4. 显示 SPLITCNT 2>&1A 2>Split = 00DC ; 扇区 1A 在字节DCh处分拆 2>&1C 2>Split = 0000 ; 扇区 1C 没有分拆 2.6 LEVEL 3 指令: 伺服定位指令 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? Avail. 指令 描述 B A 设置测试空间 详参“通用命令”部分 F B 扭矩常量描绘 测试加速常量并图解结果 B Cxxxx,yyyy加速度测试 xxxx -限制测试柱面 ID yyyy -限制测试柱面 注意: xxxx > yyyy www.hdddata.cn 15 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Dxx, yy, zzzz 存取时间刻度Access Times Measurement 如果bit7 of yy 为 0,则运行常规测试 xx : 1) xx=未输入,存取测试于定位不同的长度 2) xx=0, 随机定位测试 3) 其余数值, xx 代表定位长度 yy : 1) yy=未输入, 假定 yy=0 2) yy bit0 测定类型如下: [bit 0] = 0, 代表读 settling [bit 0] = 1, 代表写 settling 3) yy bit1 确定定位方向( 无规律的随机定位) [bit 1] = 1, 定位从 RdWrMinCyl 到 RdWrMaxCyl [bit 1] = 1, 定位从 RdWrMaxCyl 到 RdWrMinCyl zzzz : 详细的循环数( 默认/无数值输入 = 400h) 如果 yy的bit 7 为 1,则在特殊磁道做磁头开关测试 xx : 代表磁头开关测试的磁道位置 yy : bit0 确定 settling 类型 [bit 0] = 0, 代表读settling [bit 0] = 1, 代表写 settling zzzz : 详细的循环数( 默认/无数值输入 = 400h) B Exxxx 显示/编辑日志 查阅 level 2 B Gxxxx,yy 转化 Hex 到 Gray xxxx – 被转化到Gray的柱面数值 yy – 伺服区段值 yy = 0 , 存取伺服段< 16482 yy = 1 , 存取伺服段 > 16482 B Hx 磁头选择 x – 被选择的磁头 B J,yy,zz 伺服区存放/磁头开关偏移设置 yy – 测试柱面值 (无输入为当前柱面值) zz - settling 限制 (默认 = 磁头_倾斜+4) B Kxx,yy,zz设置磁头响应时间 xx – 偏离磁道振幅 yy –寻道时间 (默认=75) zz – 启动磁头 (默认=0) B Lxx 循环,详细见L2 F Mxx,yy 激励器 打开,循环移动 xx - DAC 输出(最大值=1FFF) yy - DAC 控制 (驱动器细节)(Bit 0= 0 为进入, Bit 0=1 为输出) B Oxxxx,yyyy,zzzz 定位,定位当前磁头: 如果 xy, 使用写入决定 xxxx - 柱面定位起始值 默认值:最小柱面值 yyyy - 柱面定位目的值. 默认值:最大柱面值 zzzz - 执行定位数值 默认值: 65536 个循环 注意: 如果 „CHANGEKK013_00? 开关未激活, 仅执行正常搜寻 B Qxxxx,yyyy确认写或读 xxxx –起始扇区 (默认=0) yyyy –迁移长度(默认=整个磁道) B Rxx,yyyy,zz读Grey xx –0 读 1 扇区; 没有 0 读 1磁道. yyyy –目的磁道 zz –目的扇区 www.hdddata.cn 16 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Sxxxx,yy,zzzz 定位柱面/磁头Seek Cyl/Head. xxxx -目的柱面编号 yy - 目的磁头编号. 如果首个参数以设置则首先定位物理柱面,否则定位逻辑 柱面了最主要数值 zzzz -磁道偏移,标记为16位整数 B T 伺服校准 B Ux 主轴启动 x – 0 = 主轴启动未受控制状态 1 = 高级控制状态 2 = 释放所有控制状态 3 = 控制为热身状态 4 = 控制为“嗡嗡”状态 5 = 控制为即将锁定状态, 6 = 控制为锁定状态 其他值 =无控制状态变化 B W 激励器/读物理区域的地址定位 B Y 磁滞显示 执行磁滞测试 , = 磁滞状态值 , o = -综合评估 x = +综合评估 注意: 综合评估比例 /4 . B Z 主轴停转 B gxxxx,yy转换gray为16进制 xxxx - Gray 代码值转换为柱面数 yy - 伺服区值 yy = 0 , 存取伺服段< 16482 yy = 1 , 存取伺服段> 16482 jxxxx 锁存器运动测试 xxxx - 测试次数. k 测量磁头偏移位置 l B 锁存器测试 命令执行主轴反复起停8次,输出平均值 * lxxxx,yyyy,zzzz 锁存器调整测试 xxxx = 反相限制 yyyy = 加速频率数值 zzzz = 减速频率数值 注意:此命令仅在锁存器调整启动前提下允许执行 B pxxxx,yy,zz原始CHS转换到的逻辑CHS xxxx - 原始柱面 yy - 原始磁头 zz - 原始扇区 B qxxxx,yy,zz逻辑CHS转换到原始的CHS xxxx - 逻辑柱面 yy - 逻辑磁头 zz - 逻辑扇区 注意:输入3部分数值后将从0开始计算 sxxxx,yy,zzzz 定位物理柱面及磁头,忽略跳过的柱面 xxxx –目标柱面 yy –目标磁头 zzzz – 磁道偏移,标记为16位整数 2.7 LEVEL 4 指令: 伺服寻道指令 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? 指令 描述 Avail. www.hdddata.cn 17 Copyright ?2004, Seagate Technology LLC seagate diagnostic command S Bxx,yy SP-ZAP 测试。 预设参数(Scheduled-Parameter), WI-RRO 补偿,以取得 ZAP (ZAP: 零加速度路径Zero-Acceleration-Path) Enter: 'B' 缺省。 显示RROZAP 状态 'B0' 缺省。 显示 RROZAP 状态 'Bxx' SP-ZAP 操作 xx= 1 -> 取得 RROZAP 表 和 并从中获得补偿值。在获取之前清除PROZAP表。 xx= 14 -> 主锁状态。 在“正常 RRO ZAP 操作”和“锁定状态(从RAM表中获得补偿值)”之间切换的开关。 xx= 2 -> 设置“Comp” 为开 和 “FrmTbl” 为开 xx= 3 -> 设置“Comp” 为开 和 “FrmTbl” 为开 xx= 4 -> 设置“Comp” 为关 和 “FrmTbl” 为关 xx= 5 -> 清除 RROZAP 表 xx= 6 -> 和 “=1”相同,但是这里使用的是纯 DAC映象 xx= 7 -> 显示 RROZAP 表 注意: 当 “xx”为 2,3,4,5,7时无“yy”参数 “yy”,获取PROZAP时重复次数 (缺省: 2)。 v 显示 RRO ZAP 列表 显示RAM表中的RRO ZAP 值 F Cxx,yyyy,aazz 寻道测试 检查当前磁道的丢失的扇区标记,无效的gray 码, 大于测试阈值的位置误差,和大于写阈值的位置误差。 xx - 设定测试阈值 yyyy - 位置定位延迟 zz - 各磁道的循环计数 aa - Zap 启用标记 (若 非零) F Exx,yy,zz显示活动日志 见LEVEL 2 中的命令E 的详细说明 F, S Fxx,yy,zz 寻址 定位 校正 测试 ( 所有 Zones) xx - 磁头编号。当输入磁头编号时对单个磁头进行测试。若没有输入则对所有磁头进行测试。 yy - 寻址长度 (缺省 = 10h, 最大 = 80h) zz - 平均值个数. (缺省 = 20h) 注意: 测试结束后各磁头的补偿值将写入系统日志,并在主轴重新初始化后上载。 F Gxx 设置寻道/寻址增益 xx - 欲设置的寻道增益值 (默认为显示当前增益). F Hx 选择磁头 x F Kxx 伺服偏移 xx - 偏移 (有符号,8,位整数) F Lxx 见 level 3 中的L 命令 F Mxx,yy 传动臂开环运转 xx - DAC 输出值 yy - DAC 控制值 (与特定驱动器有关) B O 显示当前磁头 和磁道的MR偏移 F Px 显示当前磁道的位置误差 x = 1 - 循环,直到按任意键 = 0 - (默认) 执行一次 F Sxxxx,yy,zzzz 柱面/磁头 寻址 xxxx - 柱面编号 yy - 目的磁头。若此位设定,则根据第一个参数指定值对物理柱面寻址;否则,对 逻辑柱面寻址。 zzzz - 磁道偏移。有符号16 位整数 F W 显示 传动臂位置 www.hdddata.cn 18 Copyright ?2004, Seagate Technology LLC seagate diagnostic command F X,n 获取累积 PES(位置误差信号)和速度 当 n=0(或 缺省)时,检查位置脉冲 (若 n = 1,则只显示累积PES/rev(rev:一次转速) 和 累积 速度PES/rev) F Zxx 当前磁道的Zap 伺服脉冲 xx F f 填充隐藏的柱面 (此功能尚未实现) F pxxxx,yyyy,zzzz 显示主轴误差 xx –测试控制 bit 0 : 设置循环 bit 1 : 强迫超过阈值 bit 2 : 1 = 主轴速度误差/伺服脉冲 0 = 主轴速度误差/转速 bit 3 : 主轴转速恢复正常 yyyy –设置阈值 zzzz –主轴转速按1% 的递增, 当bit 3 被设置时可以使用这一参数。 B qxxxx 改变主抽转速 xxxx –主轴速度以1%增长 S t 改变阈值 t0 – 设置普通阈值 t1 – 设置bode 扫描的舍弃阈值 F xcccc,hh隐藏 柱面cccc; 隐藏磁头 hh 若 cccc & hh 没有输入,则显示隐藏的柱面和磁头 F zcccc,hh 启用隐藏的柱面,磁头 cccc = 欲启用的柱面 = ffffh 启用所有隐藏的柱面 = (缺省) 显示隐藏柱面列表 hh = 欲启用的磁头 F i PES DFT(对位置误差信号的诊断测试) F k 执行谐振鉴别 (与 cert 测试相似) F lxx,yyyy 显示谐振鉴别结果 此命令也可以改变RAM中 C 测试的结果(不会保存到磁盘)。为了达到以上目的, xx 应为逻辑磁头编号,而yyyy是改变后的值。 F mx,yyyy,zzzz 自我预测命令 x-0 开环 bode 2 工厂 bode 4 控制器 bode yyyy - bode 的起始频率 {实际频率(Hz)/(基频/4)} zzzz - bode 的终止频率{实际频率(Hz)/(基频/4)} (基频 =(1/周期) 单位为 Hz) 2.8 LEVEL 6 指令 批处理指令 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? 请参考通用命令中的 “*”,“@”, 和“ |”。这些命令定义了批处理文件的控制方法. Avail. 指令 描述 B Bx 运行批处理文件 x - 批处理文件编号(缺省 = 当前批处理缓存中的内容). B Dx 批处理文件列表 B Ex 进入批处理文件 2.9 LEVEL 7 指令: 读通道适应指令 这些命令可以用来检测或修改读/写信道校正参数 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? Avail. 指令 描述 www.hdddata.cn 19 Copyright ?2004, Seagate Technology LLC seagate diagnostic command F Bxx,yy 详见Level 2 F Cxx,yy,zz 详见Level 2 F Dxx 显示热敏二极管的值 xx = 将二极管的值保存到系统扇区 F Exx,yy 详见Level 2 F Hx 选择磁头 x F Ixx,yy,zz显示/修改当前磁头的校正设置 (无参数) – 显示当前磁头的校正值 xx = zone 编号 若xx = zone编号 则 修改所有zone yy = 欲修改的参数编号 zz = 分配给参数yy的值 F Jxxyy,aabb,mWrite Current/ Capacity tuning mnn 如果 yy = 1,容量调整 xx = wc 调整的起始点 yy = wc 的所有测试点 aa = 保存当前权值 bb = 调整 test zone mm = 第一个 bpi 极值点 nn = 最后一个bpi 极值点 其他,保存当前调整值 xx =: Bit 7 = 1 => 强迫de-type(降低驱动器类型) 调整 yy = 01 = 0 => 的容量调整 Bit 6 = 1 => 禁止de-frequency (减低频率) = 0 => 允许de-frequency (减低频率) Bit 5 = 1 => 禁止de-pop = 0 => 允许de-pop Bit 4 - 0 => 快速调整的左 & 右范围限值 = 00000 => 关闭快速调整 aa =: Bit 7 = 1 => bits 6 - 0 对应BPI的误差(0-100 % 的范围内) bb = 调整 test zone Bit 7 = 0 => bits 6 - 0 对应BPI的误差(0.00到0.99 %的范围内) mm =第一个 bpi 极值点 nn =最后一个bpi 极值点 F Lxx 详见Level 2 F Nxxyy,aabb,m校正测试 mnn xx - WP调整范围的起始点或FC调整的左区域。 yy - WP调整范围内的所有点或FC的右区域。 aa - 参数选择 01 - 写预补偿 (WP) 02 - 频率补偿和频率截止 (FCFB) bb - 高半字节:起始 zone, 低半字节:结束 zone mm - 调整范围的起始点 (仅适应于 FCFB) nn - 调整范围内的所有点 (仅适应于 FCFB ) mm 和 nn 仅适应于 FCFB 调整。调整后的值更新到RAM。 F Oh,z,deff 读/写 粗略偏移校准 h - 磁头编号 (缺省 = 磁头 0) z - Zone 编号 (缺省 = 所有) 若 z = zone 的数量则计算最后一个zone的ID if z = zone +1 则计算zone 0 的OD 使用VGA模式完成调整。其中 ff 表示 de - 使用的增益的第一个数据 ff - 使用的粗增益的最后一个数据 最佳偏移值更新到RAM。 www.hdddata.cn 20 Copyright ?2004, Seagate Technology LLC seagate diagnostic command F Pxxxx,yy,zz设置缓冲工作方式 xxxx - 写缓冲的工作方式。缺省:随机数据 yy - 非随机数据长度(以位为单位) (缺省 = 10h) zz - 缓冲数量 (无输入 => 整个写缓冲) F Qxx,yy 写/读 数据 xx - 每磁道的起始扇区 yy - 欲操作的扇区数 (限于磁道上剩余的扇区数) F Rxx,yy 读数据 xx - 起始扇区 (缺省 = 0) yy - 欲读取的扇区数 (缺省 = 当前磁道的剩余扇区) F Sxxxx,yy,zzzz 柱面/磁头寻址. xxxx - 目标柱面号 yy - 目的磁头。若此位设定,则根据第一个参数指定值对物理柱面寻址;否则, 对逻辑柱面寻址。 zzzz - 磁道偏移。有符号16 位整数 F Fxx,yy 查找和设置 FIR xx – zone, yy –磁头 F g 调整伺服 AGC 预设值 g – 显示当前磁道的伺服VGA的平均值 g,2 – 调整马达上所有磁头的伺服AGC预设值 F Wxx,yy 写入数据 xx – 每个磁道的起始扇区 (默认值 00) yy – 待写入扇区数值 (默认为剩余的磁道) F Yxx,yy,zzaa 设置重试. 详见L2解释 F Z 主轴着陆命令 F dx,y,f 重置参数到默认值 x – 区数值 (默认 = 当前区) 如果 x = 区的总值则重置所有区 y – 磁头值 (默认 = 当前头) if y =磁头的总值则重置所有磁头 f - 标记. 如果 f 被输入, 则磁头偏移量值被重置从而替代自适应通道 (默认值为自适应通道). F e 显示诊断错误 F H 从 GC80 AD_STAT 寄存器读写状态 F j 显示磁头阻抗 F p 设置读写操作参数(参阅指令 i) F swwxx,yyzz发送字节到读写通道, 前置放大器,主轴/VCM 控制芯片数据 ww -寄存器地址 xx - 数据[7:0] yy - 数据 [15:8] zz - 选择芯片 如果yyzz =0000, 写数据 [7:0]到前置放大器 如果 yyzz =0001, 写数据[7:0]到读写通道 如果 yyzz =0003, 写数据[7:0] 到主轴/VCM 控制芯片 如果 zz =04, 写数据[15:0] 到主轴/VCM 控制芯片 F txx,z 获取 读写通道, 前置放大器,主轴/VCM 控制芯片数据 xx - 寄存器地址 z - 如果 z=0 从前置放大器RAM映象读取 - 如果 z=1 从读写通道读取 -如果z=2从读写通道读取(仅为回写模式). -如果z=3从主轴/VCM控制芯片读 8位数据 -如果z=4从主轴/VCM控制镜像读 16位数据 F x 显示区表分界线 www.hdddata.cn 21 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 2.10 LEVEL 8: 填充写入命令 回写命令在硬盘固件正常发表时是不可利用的, 固件需特别产生. 所有的AT接口指令亦如此。 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? Avail 指令 描述 B,P,S A 设置测试空间 详见 „通用指令? P Bxx Set read head Bias xx = MR read head bias (0 = 6 mA, 1F = 18mA) P,B,S Cxx,yyyy,zzzz 执行伺服诊断 xx = 诊断代码 yyyy = 任意的诊断参数 zzzz = 任意的诊断参数 C00,xxxx,y Flex bias cal P,B,S xxxx = 任意柱面 y =任意磁头 C02,xxxx,yyyy Set access display and reset rate masks P xxxx = optional display rate mask yyyy = optional reset rate mask C03,xxxx,yyyy P 设置限制最大最小柱面值 xxxx = 最小柱面值 yyyy = 最大柱面值 C04,llhh,yyyy P,B,S 加速常数 cal hh = 随意的定位长度 ll = 任意磁头 yyyy = 任意柱面 C05,xxxx,y P,B,S 设置定位延迟 xxxx = 伺服脉冲内定位延迟值 y = (1=强制为慢速) C07,xxxx P 升降磁头组开关 xxxx = 任意柱面 (默认= 当前柱面) 速度快慢依赖C05指令 设置 C08,x P,B,S 随机定位 x = 任意磁头值 速度快慢依赖C05指令 设置 C09,xxxx,yyyy P,B,S 在限定的柱面间从定位内外部测试 xxxx = 任意定位尺寸 (默认 = 1) yyyy =任意柱面 (默认 = 当前柱面) 速度快慢依赖C05指令 设置 C0A,xxxx,yyyy P,B,S 在限定的柱面间到定位内外部测试 xxxx = 任意最大的定位尺寸(默认 = 最大尺寸) yyyy = 任意的最小定位尺寸 (默认= 1) 速度快慢依赖C05指令 设置 C0B,xxxx,y P 最大最小柱面间内部曲线定位磁头组的升降 xxxx = 任意柱面值 (默认 =当前柱面) y = 任意磁头 (默认 = 当前磁头) 速度快慢依赖C05指令 设置 C0C,xxxx,yyyy 同一柱面间定位测试 P,B,S xxxx = 第一柱面 (默认,最小柱面值) yyyy = 第二柱面 (默认,最大柱面值r) 速度快慢依赖C05指令 设置 www.hdddata.cn 22 Copyright ?2004, Seagate Technology LLC seagate diagnostic command C0D,xxxx,yyyy 相同柱面的磁头到磁头之间测试 P xxxx = 第一磁头 (默认 = 磁头 #0) yyyy = 第二磁头 (默认 = 磁头-1) 速度快慢依赖C05指令 设置 C0E,xxxx,yyyy P 设置伺服增益 xxxx = Ka yyyy = 任意 Ktf C0F,xxxx,y P,B,S 柱面编码/ gray解码 xxxx = 任意柱面或gray代码 (默认 = 当前柱面/gray 代码) y = (0 = 编码, 1 = 解码) C10,xxxx P,B,S,磁头放射开关偏移测试 * xxxx= 任意柱面 Note: “CHANGESY001_01” 开启将执行切线及磁头放射开关测试 注意:快速执行 C11,xxxx,yyyy P,B,S 磁头线性位置 xxxx = 反复# , 普通的线性顺序 00xx = # 普通线性顺序 例如. = 1: +/- 线性顺序 = 2: +/- 线性顺序*2 xx00 = 线性化反复的#, <128 仅有效于yyyy:bit0 = 0 默认值 xxxx = 0A04h yyyy = 校准选项 bit 0 – 0: 执行先行化操作 1: 仅接近 OL bit 1 – 0: 线性化操作期间静音模式 1: 显示增益轮廓及操作磁头的线性系数 . 适用于 bit 0 = 0 bit 2 – 0: 所有磁头 1: 仅当前磁头 bit 3 – 1: 仅显示磁头线性化系数 bit 4 – 1: 清除磁头增益系数 默认 yyyy = 0 注意:慢速执行 C12,xx,yy 运行补偿运算 P,B,S C15,xxxx P,B,S 改变写入开端 xxxx = 输入新的写入开端位置 C16,xx P,B,S 禁止预报填充zapped 伺服样本 xx = 0 => 允许填充 1 => 禁止填充 C18 P,B,S 执行所有伺服校准 www.hdddata.cn 23 Copyright ?2004, Seagate Technology LLC seagate diagnostic command C1A,xxxx,yy *,P 调节原始PES . xxxx = 任意值. 抽取 PES 样本的平均值 (默认为=100) yy = 目的扇区的 PES 值显示 ( 不输入为0, 默认 = 索引值 ) 输出格式 : aaaa bbbb cccc dddd eeee ffff gggg hhhh 这里 aaaa = 目的扇区的Ave (A-B) bbbb = 目的扇区的Ave (C-D) cccc = 所有已加速的ave (A-B) dddd = 所有已加速的(C-D) eeee = 最小 (A-B) ffff = 最大 (A-B) gggg = 最小 (C-D) hhhh = 最大 (C-D) 注意 : 命令适用于 “调节原始_PES”开关开启 C1B,xxxx,yy *,P 重复调节单一磁道的PES. xxxx =任意柱面 (默认为当前柱面) xxxx = 0 - 调节 PES和 DAC. 先后输出 PES和DAC两个栏. yy =重复次数 ( 默认为=1 ) 输出格式: 每个扇区的PES 值显示,首先输出脉冲索引PES值。加转之后,回车调用 注意 : 命令适用于 “MEASURE_SINGLERAW_PES”开关开启 C1C,xxxx,yyyy P,* 重复调节原始 N(A-B)和 Q(C-D) 数值. xxxx – 任意柱面 (默认为当前柱面) yy – 重复次数 (默认为 100) 输出格式: 显示N 和 Q ,首先输出脉冲索引值. 加转之后,回车调用 所有已加速的 CIF 显示伺服校准数据 P,B,S C23,xxxx P,* 在STW上测试 RRO xxxx =样本# 随意输入(默认值 = 100) 注意 : 命令适用于 “MEASURE_PES”开关开启 C24,xxxx P,* 出现 trk 和 PES Sigma^2时候,在每个扇区测量PES 同步值 xxxx =样本# 随意输入(默认值 = 100) 注意 : 命令适用于 “MEASURE_PES”开关开启 C25,xxxx P,* 在每个扇区显示 C24 测量结果 注意 : 命令适用于 “MEASURE_PES”开关开启. C27,xxxx P 跳转 DACs xxxx =输入 DAC 跳转最大值 (默认值= 180h) C28,xxx P 写伺服 DACs xxx = 12 位数值 F, S C29,xx,yy 定位单一磁道适应参数 xx – 搜寻长度 ( 默认值 = 1 ) yy – 平均值 ( 默认值= 1 ) yy = FFFF, 显示共振刷结果 yy = FFFE,显示补偿结果 yy = FFFD,清除补偿表 注意 : 测试结果不存储进系统日志中,条件是 SEEK_SETTLE_ADAPT开关开启。 * C2A,xx,yy 测量 满足于TMR的 预算 xx = 无加速 (默认值 = 1) yy = settling 类型, 0 表示读 settling,1表示写 settling 输出格式 (双字节): 每个扇区的PES值 会显示并且首先输出的为PES脉冲索引值.此后显示一个加速 值,回车调用。 注意 : 此命令适用于TMR_SEEK_SETL 开关开启. www.hdddata.cn 24 Copyright ?2004, Seagate Technology LLC seagate diagnostic command C2B Save Servo Parameters, Bias Table, Ka Table, Head Linearization Gain C2C 重新获得伺服参数, Bias列表, Ka 列表, 磁头线性增益 F D1 读取并显示原始S/N P,S D 读取磁头组件的S/N ,出现的 # 后输入为更改后的值 生成日志保存于 E1 区. P,S DE1 读取磁头组件的S/N ,出现的 # 后输入为更改后的值 无生成日志保存于 E1 区. Cancun packwriter = +cccc hh bb oooo ff cccc = 最大柱面值 (排除防护频带柱面) hh = 最大磁头数 bb = 脉冲数值 oooo = 脉冲的振荡时钟 ff = 振荡频率( MHz) P E 锁住主轴 P Gxxxx 设置主轴增量 xxxx = 增量值 (默认为:0800h) P Hx 直接选择被操作磁头 x = 磁头数值 (0..7) P Ixxxx 推进内在的激励器 xxxx = 12 位 DAC 命令 P Jxxxx 主轴速度调整 xxxx =计时器标记数字 (fe00 .. 0200) F, S,* Jxx,yy,zz 定位Settle 自适应测试 和level 4中的 F 指令类似,除了结果储存于RAM表中中从而替代了系统日志 P K 随着磁道状态增加偏移 P L 未执行的指令 P M 增加磁头数 (当前磁头 + 1) P N 逻辑主轴状态描述 00 = 重置 01 = 故障 02 = 初始化 03 = 以停止 04 = 着陆 05 = 自举 06 = 等待 (就位) 07 = 开启循环(丢失问询) 08 = 关闭循环(发现问询) 09 = 就绪(主轴以匀速旋转) 10 = 忙 (恢复中) 11 = 失效 P Ox 信息显示 x = 0 表示显示输出结束, 1表示显示输出开启 (默认值). P Pxxxx 激励器推出 xxxx = 12 位DAC 命令 P Qx 读通道 x = 0 表示通道关闭, 1 = 通道开启 P Rxxxx 读取 Gray 代码 xxxx = 目的 gray 代码 P,S Sxxxx,yy,zzzz 定位查找柱面/磁头 xxxx - 柱面数值 yy - 目标磁头. 如果许多最高位被设置, 指令将在起始参数中搜寻详细的物理 柱面数值,另外也定位逻辑柱面 zzzz - 磁道随着偏移. 16 位整数符号 www.hdddata.cn 25 Copyright ?2004, Seagate Technology LLC seagate diagnostic command * Sxxxx,yyyy Compaq slam test xxxx = vel to slam ( 推荐最大值 = 5FEEh ) yyyy = 列出遇撞击(slam )测试目录,无论执行测试与否 Bit 10 设置表示执行测试; 不设置则不做测试 Bit 11 设置表示一个 ID 遇撞击停止; 不设置表示一个 OD 遇撞击停止 注意:运行次命令需设置开启SLAM_TEST 开关 P Uxx 主轴自举,启动马达 xx 控制状态(随意) P Vx 主轴自举 x = 激励器偏转方向(0 =外向, 1 = 内向) P Wxx 设置写入电流 xx = 前置放大器写入电流 P X AC unlatch for high latch force HAD P Z 主轴着陆 P ff,ww 设置 bank 写入模式 设置前置放大器写入bank 模式开/关 f = 1 bank写入开启 = 0 bank 写入关闭 ww = 写入寄存器电流值 P g IMRON 极性信号 如果 IMRON 前置放大器信号 是高位,反馈为01。低位则为 00 2.11 LEVEL 9 COMMANDS: 全误差缺陷跳过模式 level 9的命令基本上支持包含level 2的命令. 唯一的差别是可以跳过所有的缺陷,缺陷扇区标记被逻辑扇区替 代 ,柱面和磁头的代码和LEVEL2中一样。 例如: 比如一个物理磁道有12个扇区组成并且其中3个有缺陷,如果在L2中W命令将意味着写进12个扇区,然而 在L9中W命令将记录进9个而跳过那3个有缺陷的扇区。 W2,4 在 level 2 意味着写进物理扇区 2,3,4,5 (物理扇区 2,3,4,5). W2,4 in level 9 意味着写进逻辑扇区 2,3,4,5 (物理扇区2,3,6,7). L9中的所有扇区陈述法则皆为“误差跳过模式” 注意:由于LBA定位的原因,以下的4,5扇区缺陷在L9中可以读取而L2中同样的指令则不能。 Level 2: physical sector number 01234567891011 012345678Level 9: logical sector number 在可访问级别的栏里面,字母„F?, „C? 和 „B? 支持的命令分别代表工厂代码,用户代码和公用代码。 字母„P?, „S?, 和 „*? 支持的命令分别代表„填充写模式?, „伺服模式? 和„特殊模式? Avail. 指令 描述 Rxx,yy 写入数据 xx - 起始逻辑扇区数值 (默认 = 0) yy -需写入的扇区数值。默认=整个磁道的 B Rxx,yy,1重定向开关开启写数据 xx - 起始逻辑扇区数值 (默认 = 0) yy - 需写入的扇区数值。默认=整个磁道的 1 - 输入 „1? 表明L9重定向开关开启 www.hdddata.cn 26 Copyright ?2004, Seagate Technology LLC seagate diagnostic command B Sxxxx,yy 定位柱面/磁头 xxx - 物理柱面数值 (同 Level 2) yy -物理磁头数值 (同 Level 2) Wxx,yy 写入数据 xx - 起始逻辑扇区数值 (默认 = 0) yy -需写入的扇区数值。默认=整个磁道的 B Wxx,yy,1 重定向开关开启写数据 xx - 起始逻辑扇区数值 (默认 = 0) yy - 需写入的扇区数值。默认=整个磁道的 1 - 输入 „1? 表明L9重定向开关开启 B Fxx,y 插入及删除缺陷 Fxx,A - 在扇区 xx插入再分配的数值. Fxx,B - 在扇区 xx插入未分配的数值. F0,C - 移除缺陷表内所有再分配和未分配的数值 Fxx,D,yy – 在扇区xx 插入yy 活动值 F0,E - 缺陷表初始化 Fxx,F - 在扇区 xx删除未分配的数值. F0,F0 - 允许介质测试 F0,F1 - 舍弃介质测试 F0,FF - 检测硬盘重启 B t 反馈当前磁道的每磁道的扇区数值 当遇到一个错误的时候,这个命令是很有用的。软件将查找究竟是哪个扇区出错, 程序将发出这个指令从0到最大扇区_每磁道按“扇区/磁道”方式逐一扇区搜寻错 误。 B …… 其余同L2 www.hdddata.cn 27 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 附录 A: 错误代码 00h 无错误 03h ROM 检验出错 10h RRO 错误 ZAP 代码 11h 主轴错误 12h PES波形振荡 13h 偏移 14h 写入失败 15h PES 谐波速率 16h 寻址超时 17h 错误的 AMDET 18h 坏脉冲值错误代码 19h 错误的 grey代码 1ah 先期的同步代码 1bh Am丢失 1ch 伺服缺陷显示失败 1dh 等待伺服就绪超时 1eh 目的再生扇区出错 1fh 物理扇区错误 20h RWF错误 21h RWF 文件和 当前 ROM 代码矛盾 30h 数据比较失效 31h 数据比较失效数据比较失效 36h 当执行写入时遇到未落实的“块” 37h 当执行写入成功时遇到未落实的“块” 38h 当执行写入失败时遇到未落实的“块” 40h 未发现ID 41h 长的ECC 错误 修正 42h 丢失的伺服扇区标记 43h 数据校验错误 44h Fifo 之上/之下运行 45h 磁道 ID 比较失败 46h 磁道 ID读编码 47h 数据同步字节丢失 48h 数据同步字节丢失 49h 温度过高警告 4ah 写入完整性错误 4bh 错误日志已满 4ch 控制器无故中断 4dh 自毁,计数器未到预期值 4eh “块”释放超时 4fh 伺服帮助错误 50h 跳过扇区 51h 改变的扇区 52h 垫 和 填充错误 53h Pad/fill is alt dst, 确实的源 54h Scratchfill期间错误 55h 损坏的alt dest ID 信息 56h 不能发现有效的 alt dest 57h 不能删除 alt dest 58h 磁头内缺陷错多 www.hdddata.cn 28 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 59h 磁道内缺陷过多 5ah 硬盘内缺陷过多 5bh 缺陷表已满 5ch 空转溢出 5dh 无效的缺陷表 5eh 数据区脉冲值遭破坏 60h 无备用件 73h 未能读取缺陷扇区代码 61h 写密闭的 w/o 原因 62h 写门通路提前 63h 写门通路超时 64h 侦测GC热敏传感器错误 65h 侦测撞击传感器错误 66h 撞击划伤保护错误 70h 常驻代码损坏 71h 不能读取系统扇区代码 72h 不能读去自动回写标记 83h 无效的指令 8dh 柱面被填充 8eh 跳过柱面 8fh 最大的柱面值跳过 90h 脉冲值被破坏 91h 两个连续的被破坏的脉冲值 92h 磁道上太多被破坏的脉冲值 93h 不能激活 – 两个连续的失效脉冲值 94h 不能激活 –磁道上太多失效脉冲值 95h 失效脉冲未能激活 97h 未发现脉冲值 98h 读写等待超时 A0h 前置放大器传达错误 C1h 错误的主要/次要版本 C2h 错误的 engr 版本 C3h 文件容量不匹配错误 C4h DLE校验和 = 0 错 C5h AutoDLE 更新错误 C6h 在字节 8,9错误覆盖 C7h 读1Cp 校验和=0 错误 C8h 对DLE 缺陷超越最大键值 C9h 读取期间出错 Cah 比较出错 Cbh 缺陷表序列出现误差 Fbh 无备份缺陷 Fch 命令失效 (仅应用于内部) Fdh 拒绝读写 Feh 无效的地址通过到初始值 附录 B: 在线命令显示描绘 统计表显示描述 (') 当硬盘驱动器运行诊断程序,包括统计结果和日志将在处理期间被显示出来。统计的以分数形式显示(例如:. 10.3 = 10**10.3 = 2x10**10) www.hdddata.cn 29 Copyright ?2004, Seagate Technology LLC seagate diagnostic command Rbit 这个栏显示的数值是在对分数读取的字节 Hard 这个栏显示的是读使用指定重试选项的硬件错误(如果无重试被选择则任何错误 为硬件错误)使用L2的R或Q指令可以显示。 Firm Soft Raw Rhdr Wbit 这个栏显示的数值是在对分数写入的字节 WHrd 这个栏显示的是写入使用指定重试选项的硬件错误(如果无重试被选择则任何错 误为硬件错误)使用L2的R或Q指令可以显示。 Wrty Whdr www.hdddata.cn 30 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 附录C: 伺服信息描绘 信息描绘级别: CTRL O 将设置4个级别,每按 CTRL O一次将出现下一个级别 级别L S0 S1 阐述 0 0 0 无错误或偏移描绘允许 1 0 1 错误描绘允许(除了偏移错误提出报告) 2 1 0 偏移描绘允许(在TF期间偏移错误提出报告) 3 1 1 允许偏移和错误描绘 信息 描述 ( $….) Error 1个错误 AM ($, 前一个柱面, 呈现柱面,偏移,磁头,扇区) ( s…. ) Error 错误恢复定位 ( s, 前一个柱面, 呈现柱面,偏移,磁头,扇区) ( ot…) Offtrack Broke write thld during TF ( ot, 前一个柱面, 呈现柱面,偏移,磁头,扇区) ( bs…) Error 抽样损坏 (bs, grey 代码, 前一个柱面, 呈现柱面,偏移,磁头,扇区) ref “byte” Always Spin up current measured across spin Rsense during spin up. MESSAGE DESCRIPTION OF MESSAGES TRACING STRINGS Switch to…. Always Switch to full int. spining closed loop on AM?s Ready Always 主轴自举就绪 信息字符 描绘级别 描绘 S $ Always 3 missed AM?s in a row + Always Index found on wrong burst twice in a row A Error AM归零时间溢出 Z Error 磁头归零时间溢出 - Error 主轴自举时马达转换表指针未预知 * Error 主轴自举时马达转换表指针超前 www.hdddata.cn 31 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 附录 D: “健康”状况详解 “健康”状况字节为下列格式: X X X X . X X X X 首先的4个位元为当前的健康状态,后4个表示累计的状况 描述如下: Bit # Bit # 含义 含义 (if 1) (if 1) 15 7 过多的跳过及Alts (内部使用- 中断测试标记) 14 6 硬件错误 未赋值 13 5 严重的 读/写错误 未赋值 12 4 错误估价健康 未赋值 11 3 偏移错误 读/写警告 10 2 激励器错误 未能分配跳过或 Alt 9 1 伺服错误 主轴电流警告 8 0 主轴错误 定位期间主轴错误 附录1:部分译文对照表 Actuator——传动臂 AGC——Automatic Gain Control自动增益控制 Bode——波特图 Bpi——bits per inch,记录密度 Burst——脉冲 Cert——Certification,用一种重复写和读的测试模式码来检查每个磁道是否有缺陷,以确 定好坏。对发现有缺陷的磁道,通常要再测两遍 以上,以确定是由于瞬变现象引起的 不正确读出(插入或丢失数据)还是磁道确有缺陷。 DAC——数据分析与控制 FIR—— finite impulse response有限脉冲滤波 Grey——格雷(Gray)码,一种BCD编码方式 Hysteresis——迟滞 Latch ——臂锁 Resonance——谐振 Retry 重试 Seek——寻址 Skew——偏移 System track——系统磁道 Tracking——寻道 Tracing——跟踪 Vendor sector——保留扇区 VGA——Variable-Gain Amplifier 可变增益放大器 www.hdddata.cn 32 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 附录2:PC-CONNER (上海赵两栖先生翻译) 目 录 1. 功能 ............................................................................................................................................................... 34 2. 工作准备 ....................................................................................................................................................... 34 2.1. CONNER 2" 硬盘的特点 .................................................................................................................... 34 3. 程序工作 ....................................................................................................................................................... 35 3.1. 硬盘初始化 ......................................................................................................................................... 35 3.2. 对CONNER硬盘以ТМОС方式工作 ................................................................................................ 36 3.3. CONNER硬盘的自动测试模式(略) .............................................................................................. 36 3.4. CONNER硬盘测试分析与修理的建议(略) ................................................................................... 36 3.5. SCSI接口CONNER硬盘的测试与修理 ............................................................................................ 36 4. СР3000序列硬盘 .......................................................................................................................................... 37 4.1. СР3000硬盘的基本特点 .................................................................................................................... 37 4.2. CP3000的基本ТМОС命令 ............................................................................................................... 37 4.3. СР3000的ТМОС工作 ....................................................................................................................... 37 4.4. 状态与出错信息 ................................................................................................................................. 37 4.5. CP3000硬盘测试的级别 .................................................................................................................... 38 4.6. CP3000硬盘的3级测试 ..................................................................................................................... 38 4.7. 出错指示 ............................................................................................................................................. 38 4.8. СР3000序列硬盘写入序列号(略).................................................................................................. 39 4.9. СР3000序列硬盘的修理(略) ......................................................................................................... 39 5. CP30174E序列硬盘 ...................................................................................................................................... 39 5.1. CP30174E(CP30084E)硬盘的基本特性(略) .............................................................................. 39 5.2. CP30174E的基本ТМОС命令 ........................................................................................................... 39 5.3. CP30174E的ТМОС工作(略) ....................................................................................................... 39 5.4. 状态与出错信息(略) ...................................................................................................................... 39 5.5. CP30174E硬盘测试的级别 ................................................................................................................ 40 5.6. CP30174E硬盘的T级测试 ................................................................................................................ 40 5.7. 出错指示(略) ................................................................................................................................. 40 5.8. CP30174E硬盘写入序列号(略) ..................................................................................................... 41 5.9. CP30174E硬盘的修理(略) ............................................................................................................ 41 6. CFA340A(CFA170A)序列硬盘 ................................................................................................................ 41 6.1. CFA340A硬盘的基本特性(略)...................................................................................................... 41 6.2. CFA340A的基本ТМОС命令 ............................................................................................................ 42 6.3. CFA340A的ТМОС工作(略) ........................................................................................................ 42 6.4. 状态与出错信息(略) ...................................................................................................................... 42 6.5. CFA340A硬盘测试的级别 ................................................................................................................. 42 6.6. CFA340A硬盘的T级测试 ................................................................................................................. 42 6.7. 出错指示(略) ................................................................................................................................. 42 6.8. CFA340A硬盘在HDA与РСВ写入序列号(略) ........................................................................... 42 6.9. CFA340A硬盘的修理(略) ............................................................................................................. 42 7. CFS420A(CFS210A、CFS105A)序列硬盘 .............................................................................................. 42 7.1 CFS420A硬盘的基本特性(略) ....................................................................................................... 42 7.2. CFS420A的基本ТМОС命令 ............................................................................................................ 43 7.3. CFS420A的ТМОС工作(略) ......................................................................................................... 43 7.4. 状态与出错信息(略) ...................................................................................................................... 43 7.5. CFS420A硬盘测试的级别 ................................................................................................................. 43 7.6. CFS420A硬盘的T级测试 ................................................................................................................. 43 7.7. 出错指示(略) ................................................................................................................................. 43 7.8. CFS420A硬盘在HDA与РСВ写入序列号(略) ............................................................................ 43 7.9. CFS420A硬盘的修理(略) .............................................................................................................. 43 8. CFS540A硬盘 ............................................................................................................................................... 44 8.1. CFS540A硬盘的基本特性(略) ...................................................................................................... 44 8.2. CFS540A的基本ТМОС命令 ............................................................................................................ 44 www.hdddata.cn 33 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 8.3. CFS540A的ТМОС工作(略) ........................................................................................................ 44 8.4. 状态与出错信息(略) ...................................................................................................................... 44 8.5. CFS540A硬盘测试的级别 ................................................................................................................. 44 8.6. CFS540A硬盘的T级测试 ................................................................................................................. 44 8.7. 出错指示(略) ................................................................................................................................. 44 8.8. CFS540A硬盘在HDA与РСВ写入序列号(略) ........................................................................... 44 8.9. CFS540A硬盘的修理(略) ............................................................................................................. 44 9. CFA1275A序列(CFA850A、CFA420A)硬盘............................................................................................ 1 9.1. CFA1275A硬盘的基本特性(略) ..................................................................................................... 1 9.2. CFA1275A的基本ТМОС命令............................................................................................................ 1 9.3. CFA1275A的ТМОС工作(略) ........................................................................................................ 1 9.4. 状态与出错信息(略) ........................................................................................................................ 1 9.5. CFA1275A硬盘测试的级别 ................................................................................................................. 1 9.6. CFA1275A硬盘的T级测试 ................................................................................................................ 1 10. CFS1275A序列(CFS850A、CFS635A)硬盘............................................................................................ 2 10.1. CFS1275A硬盘的基本特性(略) .................................................................................................... 2 1. 功能 程序能对Conner公司IDE(ATA)硬盘以内部监测系统(ТМОС)作技术测试与恢复 固件信息: , 测试硬盘; , 低格; , 建立与查看缺陷表; , 隐藏坏扇区与缺陷磁道; , 调整控制板的固件以对应所使用的盘腔; , 断开缺陷磁头(盘面); , 改写硬盘盘体(HDA)与控制板(PCB)的序列号。 PC-CONNER是РС-3000套件的组成部分,在PC-CONNER转接器与РС-3000AТ测试 卡配合下工作。 2. 工作准备 1. 从PC-CONNER转接器接到硬盘的跳线插(图2.1); 2. 图Рис. 2.1. 连接硬盘 3. COM线插向计算机的COM1(可以接向COM2,但启动PC-CONNER后须按下 F2); 4. 通电。 为方便测试,建议接到РС-3000АТ测试卡。 2.1. CONNER 2" 硬盘的特点 www.hdddata.cn 34 Copyright ?2004, Seagate Technology LLC seagate diagnostic command CONNER的2" 硬盘没有3" 硬盘那样专门的插座,使用2个跳线(Master、Slave),参 见图2.1.1。 图2.1.1. HDD CFL350A插座 3. 程序工作 与别的硬盘不同,Conner硬盘不使用技术模式,只对通过技术端口的ТМОС命令响 应。 3.1. 硬盘初始化 启动程序PCCONNER.EXE,屏幕显示硬盘的初始化信息: Allegheny-2 AX2.48 21 1 1 Begin test 40 Intf Ref 20 - Xsition 25 - Full spd 0BB - Data lock - Spin OK Cyl 200 上面: Allegheny - 2AX2.48 21 1 1,是固件版本(加载到硬盘的RAM); Begin test 40 ,是硬盘的当前状态(硬盘自己判断处于test 40); Intf,是硬盘工作于IDE AT或SCSI; Ref 20,是硬盘主轴电机速度控制开始; Xsition 25,是主轴电机速度处于全速的25%; Full spd 0BB,是主轴电机速度处于全速; Data lock,是主轴电机速度稳定,处于伺服; Spin OK,是主轴电机速度正常; Су! 200,是硬盘就位,扇区初始化,硬盘定位于200柱面。 如果屏幕出现杂乱的字母,必须按下F4(Correct),并转换端口,重接电源,选择别 的速度发送资料。表3.1是硬盘型号与对应的速度。 表3.1 传送(Transfer)速度 硬盘型号 Transfer A СР3000 CFA340A, CFA170A, CFS420A, CFS210A, CFS105A, CFS540A, Transfer В CFS541A, CFS270A, CFS1275A, CFS850A, CFS635A Transfer С CFL350A 硬盘初始化信息可以暴露下述故障: , 如果硬盘通电未能导出固件,则硬盘的微处理器没有起动; , 如果主轴电机没有达到全速,则主轴电机损坏; , 如果硬盘不能伺服,硬盘将多次重复起动,Conner硬盘待速度稳定后发出 Embedded伺服信息(每个扇区的标识符),因此,如果伺服信息闭塞,就是硬盘 的伺服故障或者读取渠道问题,磁盘有位移; , 如果电机顺利工作,硬盘不能伺服,检查系统就绪,Conner硬盘能够自报,例如: Seek error,不能就绪; RAM Checksum error,RAM故障 www.hdddata.cn 35 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 根据使用的ТМОС报告会有差别,但硬盘初始化的顺序是不变的; 如果硬盘改正了,则初始化以后它将自动进入AT接口或测试的工作模式。如果硬盘不能通过全部初始化,则必须进入ТМОС命令测试模式。 进入测试模式,按下F5屏幕显示信息写入文件,重复按下F5停止,文件名缺省为pcconner.dat.。 3.2. 对CONNER硬盘以ТМОС方式工作 CONNER硬盘ТМОС方式的命令与测试据硬盘型号不同而有差别,区分如: СР3000 – СР3000(40 MB); CP30174E - CP30174E/СР0084Е(170/85 MB); CFA340A - CFA340A/CFA170A(340/170 MB); CFS420A - CFS420A/CFS210A7CFS105A(420/210/105 MB); CFS540A - CFS540A 540 MB); CFS1275A - CFS1275A/CFS850A/CFS635A/CFS420A(1275/850/420 MB)。 硬盘转换到测试模式按下的组合键是不同的(参见基本功能键与命令)。 下面分析CFS420A序列CONNER硬盘ТМОС工作示例。 硬盘初始化以后,按下组合键 [Ctrl+W] [Ctrl+S] [Ctrl+Q] [Ctrl+E] 建立ТМОС联系,屏幕显示提示符“Т>”就可以: 1. 按下“Dn” [Enter] 查看写在固件区(5、6、7柱面)EEPROM的硬盘内部缺陷表,每个记录包括扇区参数与出错代码(参见出错指示),全部ТМОС信息值是16进制的。此外,按下“En” [Enter] 能够查看第n次测试的出错记录,按下“Jn” [Enter] 能够导出。 2. 按下“Tn” [Enter] 能够测试,或按下“Nn” [Enter] [Ctrl+Q] [Ctrl+E] [Ctrl+T] 能够转换到自动测试。按下“.”、“:”显示硬盘当前状态。ТМОС测试能够: a. 调整对使用盘腔的配合(4,2或1个工作磁面)或割断损坏的表面; 图 3.2.1. 磁面分配 b. 重新检查硬盘控制板在硬盘修理后或更改盘腔(HDA)后的配合,调整到铭牌参数; c. 改写硬盘盘腔(HDA)和控制板(РСВ)的序列号; d. 实施自动模式下的全测试,调整缺陷表,低格,隐藏与转移缺陷扇区。如果测试暴露满是错误,硬盘转到3F模式,则说明硬盘已经不能正常工作了; e. 硬盘做单头测试可以排除故障,CFS序列硬盘有8个测试级(1...8, Т),例如,2级测试包括一组对读写通道测试的命令,直言之,硬盘测试的1~8级针对排除硬盘的故障。 测试结束,硬盘必须按下命令“N40” [Enter] [Ctrl+Q] [Ctrl+E] [CtrI+T] 转到接口工作模式,此时屏幕显示“AT”。 3.3. CONNER硬盘的自动测试模式(略) 3.4. CONNER硬盘测试分析与修理的建议(略) 1. 执行РС-3000AТ的综合测试,如果在“格式校验”、“随机读盘”、“表面校验”由不超过50个坏扇区,可以用РС-3000AТ的“隐藏缺陷”。如果不行,进2; 2. 起动PC-CONNER,检查硬盘的初始化;进入自动测试“N2”,开始测试;(下略) 3.5. SCSI接口CONNER硬盘的测试与修理 SCSI接口的CONNER硬盘可以借助PC-CONNER程序修复,如同IDE接口硬盘。差别是: www.hdddata.cn 36 Copyright ?2004, Seagate Technology LLC seagate diagnostic command SCSI硬盘不能用РС-3000AТ测试; SCSI接口的CONNER硬盘在技术柱面(缺陷表)有SCSI接口工作配置的附加文件, 因此,如果缺陷表柱面被格式化,则硬盘改变工作接口,并询问此配置的附加文件,例如: SCSI ram-load err 因此,使用自动测试模式对修复SCSI硬盘需要执行“N3”测试。 4. СР3000序列硬盘 4.1. СР3000硬盘的基本特点 有效容量 - 40 MB 逻辑参数(Cyl、Hd、Sec)- 651,15,17 固件版本 - Allegheny - 2AX2.48 物理参数: 磁盘数1;读写磁头数2;每磁道扇区40;缺陷表柱面5、6、7;用户柱面8~1061。 硬盘特性:序列型号信息 - Embedded;磁盘旋转周期16.6ms。 4.2. CP3000的基本ТМОС命令 [Ctrl+Z] 建立连接;中断测试 '.' 显示测试过程或完成信息 ';' 显示测试过程或完成后的附加信息 ''' 硬盘当前测试的出错信息 D [Enter] 屏幕显示全部缺陷表 Dn [Enter] 屏幕列行显示按n编号的出错表.,按 [空格] 键翻行 En [Enter] 屏幕显示按n编号的出错表 Jn [Enter] 屏幕列行显示测试n的出错表.,按 [空格] 键翻行 Tn [Enter] 执行第n项测试,可以使用[. ]和[; ]显示当前测试信息 Nn [Enter] [Ctrl+T] 硬盘从n到40执行批处理测试,按[Ctrl+ Z]终止测试 [Cntl+T] 重做当前测试 在测试中使用 [Cntl+Ll 查看固件版本 4.3. СР3000的ТМОС工作 硬盘通电以后,固件就加载到RAM,确定硬盘当前的状态,待转速稳定后做初始化。 Allegheny-2AX2.48 21 1 1 Begin test 40 Intf Ref 20 - Xsition 25 - Full spd 0BB - Data lock - Spin OK Cyl 200 按 [Ctrl+Z] 进入技术模式,屏幕显示提示符“3>”; 按Tn[Enter]命令执行第n项测试,按 [Ctrl+Z] 停止测试; 按Nn[Enter] [Cntl+T]命令执行第n项开始的自动批处理测试; 按N40[Enter] [Cntl+T]命令退出测试模式。 4.4. 状态与出错信息 测试进行中按[.]与[;]命令可以在屏幕显示状态与出错信息。 命令[.]用于输出硬盘当前状态: Pgm0l Age 01 Type 12.1.FF Sn# EB9ZEH Errs 000 Health 00 Ready 其中: Pgm 01 - 执行或完成的测试项目; Type 12.1.FF - 硬盘型号与最大磁头号(型号12,磁头1); FF - 当前测试的重复数; Sn# EB9ZEH - 盘体的序列号; www.hdddata.cn 37 Copyright ?2004, Seagate Technology LLC seagate diagnostic command Errs 000-测试暴露的错误数; Health 00 - 错误标识,值是2个独立的2进位ab: a = 3 位,接通电源诊断失效或不能写入缺陷表; 2 位,命令14、38或98; 1位,主轴电机未能达到公称转速; 0位,通电开始有错误或磁头失效; b = 3位,寻找错误; 2位,执行测试时主轴电机转速过高; 1位,测量通道时间出错; 0位,定位测试出错OFFTRACK或HYSTERESIS。 Ready - 硬盘状态:Ready - 就绪;Busy - 忙;Seek mode – 正在定位等。 命令[;]显示测试仅读信息: Cm Target Nivvot Sf Kf Mf WrRty Spc Pwr Srf Mk Gr Cry Ref A+B Wi 01 20D.0.02 110B.1011 80 00 A0 00 00 83 04 0EF9D A8 008 F335 1A 22 其中: Cm - 执行测试命令的标号; 01 Target - 当前状态:柱面20D、磁头0、扇区02; 20D.0.02 Niwot - 硬盘状态信息代码; 110В. 1011 1 1 0 B 1 0 1 1 а а b b c c d d aa - 主轴电机状态和它的控制; bb - 定位状态和它的控制; cc,dd - 读写通道与微处理器状态。 aa = 00 - 主轴电机初始化,电机状态指示以下略; 11 - 电机正常。 bb = 00 - 初始化状态,初始化状态指示以下略; 11 - 寻道结束。 cc = 00 - 控制器初始化,控制器状态指示以下略; dd = 11 - 空闲模式,余略。 Sf - 伺服测试,80必须看成2进位的ab:(略) Kf = 00,00必须看成2进位的ab:(略) Mf = A0,必须看成2进位的ab:(略) Wr - 写入模式;(以下略) 4.5. CP3000硬盘测试的级别 命令“/X”可以转换硬盘测试的级别,X为1~4,3级是硬盘测试基本的工厂级别。 4.6. CP3000硬盘的3级测试 CP3000硬盘自动测试的全周期需要2昼夜(分项耗时略)。 1~39项目内容略; 3F - 恢复状态测试; 40 - 硬盘转入接口工作状态,测试正常结束显示“Intrf”。 4.7. 出错指示 全部暴露的错误都被写进错误表,形式如: ___Head_0__ 43 2F3.20) FF( 02 www.hdddata.cn 38 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 暴露的缺陷位在0磁头,出错代码43,柱面2F3,扇区20。 4.7.1. СР3000硬盘的出错代码 10 39 50 未就绪 扇区标题错误 扇区转移 11 40 51 电机故障 扇区ECC错误 备用扇区未到位 13 41 60 退出磁道故障 微处理器错误 不能重定位 14 42 69 写入错误 扇区伺服错误 超时 15 43 97 12 B 不正常 扇区资料区ECC错误 超时 18 47 99 磁道伺服出错 缺少同步字节 超时 36 48 FE 有缺陷区块 控制器错误 扇区定位错误 38 扇区标志错误 4.8. СР3000序列硬盘写入序列号(略) 4.9. СР3000序列硬盘的修理(略) 5. CP30174E序列硬盘 5.1. CP30174E(CP30084E)硬盘的基本特性(略) 5.2. CP30174E的基本ТМОС命令 [Ctrl+Wl [Ctrl+Sl 建立连接 [Ctrl+Q] [Ctrl+E| 中断测试 '.' 显示测试信息与完成信息 ' '' 显示出错信息 ';' 硬盘当前状态 Dn [Enter] 显示缺陷表n En [Enter] 显示测试缺陷表n Jn [Enter] 逐行显示测试缺陷表n,按 [空格] 键翻行 Tn [Enter] 启动测试n [Cntl+Z] 中断测试,转向测试00(空) 硬盘执行从n到40的测试, Nn [Enter] [Ctrl+Q] [Ctrl+E] [Ctrl+T] 按[Ctrl+Q] [Ctrl+E] [Ctrl+W] [Ctrl+S] 中断, 按 '.' 与 ';' 查看 [Cntl+D] 显示接通/断开 [Cntl+P] 电源接通/断开 [Cntl+T] 重做当前测试 [Cntl+L] 查看固件版本 5.3. CP30174E的ТМОС工作(略) 工作结束,通报“АТ6Р”。 5.4. 状态与出错信息(略) 5.4.1. 显示模式 [Ctrl + D] 显示模式[Ctrl + D] 会在屏幕显示出错符号: b р 扇区缓冲没有写入位置 读取标题增加缺陷表 е s 扇区资料校准 读写操作重复伺服 f S 扇区标题转移 读写操作重复搜索 h и 读取扇区重读标题 扇区资料没有修正 j w 写入扇区重读标题 重复写入 m . 读取操作增加缺陷表 重复写入 n 写入操作增加缺陷表 www.hdddata.cn 39 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 5.5. CP30174E硬盘测试的级别 命令“/X”可以转换硬盘测试的级别,X = 2、3、4、6、T,T级是硬盘测试基本的工厂级别。 5.6. CP30174E硬盘的T级测试 CP30174E硬盘做全测试需要2昼夜。 1 1B 主轴电机起动/断开 伺服信息测试 2 20 格式化固件区5、6、7缺陷表磁道 扇区资料区格式化 3 21 测量伺服信号幅度 备用扇区测试 4 22 测试定位滞后 扇区标题查看 5 23 磁头阻尼测试 扇区资料查看 6 24 定位(改道、随机)速度测试 随机读写 7 27 电机功率测试 随机读写测试 8 30 磁道伺服测试 建立缺陷表 9 31 查看固件 建立G-List表 10 32 0磁头定位测试 扇区资料读取测试 11 33 1磁头定位测试 错误修正测试 12 34 2磁头定位测试 查看探测边界 13 35 3磁头定位测试 随机读写 18 37 读写测试 扇区资料测试 19 3F 监测窗口查看 终止测试 1A 40 代码扫描测试 完成测试,返回标准接口,显示“AT” 5.7. 出错指示(略) 5.7.1. CP30174E硬盘的出错代码 10 24 47 未就磁道伺服扇区标 绪 图偏移 志错误 11 25 48 硬盘忙 磁道伺服重扇区转移 复偏移 12 26 49 读出堵塞 磁道伺服双扇区重定 重指向 位 13 30 57 写入堵塞 资料压缩出不能写入 错 范围 14 35 60 属性“写入扇区号出错 找不到备 错误” 用扇区 16 36 62 定位信号扇区BAD不能写入 “000” 标志 资料 17 39 97 电机故障 资料标识出柱面磁头 错 错误 18 40 99 写入出错 扇区标题读入超时 CRC错误 19 41 9A 磁道不能伺读写控制器写入超时 服 错误 1A 磁道未就绪 www.hdddata.cn 40 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 1E 46 磁道未伺服 0磁道出错 超时 5.8. CP30174E硬盘写入序列号(略) 5.9. CP30174E硬盘的修理(略) 6. CFA340A(CFA170A)序列硬盘 6.1. CFA340A硬盘的基本特性(略) www.hdddata.cn 41 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 6.2. CFA340A的基本ТМОС命令 [Ctrl+Wl [Ctrl+Sl 建立连接 [Ctrl+Q] [Ctrl+E| 中断测试 '.' 显示测试信息与完成信息 ';' 硬盘当前状态 D [Enter] 显示全部缺陷表 En [Enter] 显示测试缺陷表n Jn [Enter] 逐行显示测试缺陷表n,按 [空格] 键翻行 Tn [Enter] 启动测试n [Cntl+Z] 中断测试,转向测试00(空) 硬盘执行从n到40的测试, Nn [Enter] [Ctrl+Q] [Ctrl+E] [Ctrl+T] 按[Ctrl+Q] [Ctrl+E] [Ctrl+W] [Ctrl+S] 中断, 按 '.' 与 ';' 查看 [Cntl+D] 显示接通/断开 [Cntl+P] 电源接通/断开 [Cntl+T] 重做当前测试 [Cntl+L] 查看固件版本 6.3. CFA340A的ТМОС工作(略) 工作结束,通报“АТ6Р”。 6.4. 状态与出错信息(略) 6.5. CFA340A硬盘测试的级别 命令“/X”可以转换硬盘测试的级别,X =1~8、T,T级是硬盘测试基本的工厂级别。 6.6. CFA340A硬盘的T级测试 CFA340硬盘做全测试需要2昼夜。 1 主轴电机起动/断开 2 20~2D 格式化固件区5、6、7缺陷表磁道 硬盘工作区表面测试 3 30 读写测试 格式化硬盘工作区,跳过缺陷 4 38 定位滞后测试 读写速度测试 5 3F 主轴电机测试 有致命测试缺陷,结束 6 40 定位(改道、随机)速度测试 返回接口工作方式 7~9 硬盘工作区格式化与伺服测试 6.6.1. 测试结束代码(略) 6.7. 出错指示(略) 6.8. CFA340A硬盘在HDA与РСВ写入序列号(略) 6.9. CFA340A硬盘的修理(略) 7. CFS420A(CFS210A、CFS105A)序列硬盘 7.1 CFS420A硬盘的基本特性(略) www.hdddata.cn 42 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 7.2. CFS420A的基本ТМОС命令 [Ctrl+Wl [Ctrl+Sl 建立连接 [Ctrl+Q] [Ctrl+E| 中断测试 '.' 显示测试信息与完成信息 '/' 显示硬盘状态附加信息 ';' 硬盘当前状态 Dn [Enter] 显示缺陷表n En [Enter] 显示测试缺陷表n Jn [Enter] 逐行显示测试缺陷表n,按 [空格] 键翻行 Tn [Enter] 启动测试n [Cntl+Z] 中断测试,转向测试00(空) 硬盘执行从n到40的测试, Nn [Enter] [Ctrl+Q] [Ctrl+E] [Ctrl+T] 按[Ctrl+Q] [Ctrl+E] [Ctrl+W] [Ctrl+S] 中断, 按 '.' 与 ';' 查看 [Cntl+D] 显示接通/断开 [Cntl+P] 电源接通/断开 [Cntl+T] 重做当前测试 [Cntl+L] 查看固件版本 7.3. CFS420A的ТМОС工作(略) 注意~CFS420A(CFS210A、CFS105A)硬盘序列测试时需要电源,从电路板微处理器61335-002引出有+12V与+5V,有过热现象。 工作结束,通报“АТ6Р”。 7.4. 状态与出错信息(略) 7.5. CFS420A硬盘测试的级别 命令“/X”可以转换硬盘测试的级别,X =1~8、T,T级是硬盘测试基本的工厂级别。 7.6. CFS420A硬盘的T级测试 CFA340硬盘做全测试需要2昼夜。 1 9 主轴电机起动/断开 格式化硬盘工作区 2 0B 格式化固件区5、6、7缺陷表磁道 校验伺服信息 3 0D~1C 系统定位测试 系统定位修正常量测试 4 1D~38 磁头读写磁道测试 硬盘工作区表面测试 5 3A 定位滞后测试 读写速率测试 6 3B 主轴电机测试 重定位扇区测试 7 3F 寻道定位(改道、随机)速度测试 有致命测试缺陷,结束 8 40 格式化硬盘工作区 返回接口工作方式 7.6.1. 测试结束代码(略) 7.7. 出错指示(略) 7.8. CFS420A硬盘在HDA与РСВ写入序列号(略) 7.9. CFS420A硬盘的修理(略) www.hdddata.cn 43 Copyright ?2004, Seagate Technology LLC seagate diagnostic command 8. CFS540A硬盘 8.1. CFS540A硬盘的基本特性(略) 8.2. CFS540A的基本ТМОС命令 [Ctrl+Wl [Ctrl+Sl 建立连接 [Ctrl+Q] [Ctrl+E| 中断测试 '.' 显示测试信息与完成信息 ';' 硬盘当前状态 ''' 执行测试的附加信息 Dn [Enter] 显示缺陷表n En [Enter] 显示测试缺陷表n Jn [Enter] 逐行显示测试缺陷表n,按 [空格] 键翻行 Tn [Enter] 启动测试n [Cntl+Z] 中断测试,转向测试00(空) 硬盘执行从n到40的测试, Nn [Enter] [Ctrl+Q] [Ctrl+E] [Ctrl+T] 按[Ctrl+Q] [Ctrl+E] [Ctrl+W] [Ctrl+S] 中断, 按 '.' 与 ';' 查看 [Cntl+D] 显示接通/断开 [Cntl+P] 电源接通/断开 [Cntl+T] 重做当前测试 [Cntl+L] 查看固件版本 8.3. CFS540A的ТМОС工作(略) 工作结束,通报“АТ6Р”。 8.4. 状态与出错信息(略) 8.5. CFS540A硬盘测试的级别 命令“/X”可以转换硬盘测试的级别,X =1~8、T,T级是硬盘测试基本的工厂级别。 8.6. CFS540A硬盘的T级测试 CFS540A硬盘做全测试需要2昼夜。 1 0B 主轴电机起动/断开 校验伺服信息 2 0D~1C 格式化固件区5、6、7缺陷表磁道 系统定位修正常量测试 3 1D~38 磁头读写磁道测试 硬盘工作区表面测试 4 3A 定位滞后测试 读写速率测试 5 3B 主轴电机测试 格式化硬盘工作区,跳过缺陷 6 3F 寻道定位(改道、随机)速度测试 有致命测试缺陷,结束 7 40 格式化硬盘工作区 返回接口工作方式 8.6.1. 测试结束代码(略) 8.7. 出错指示(略) 8.8. CFS540A硬盘在HDA与РСВ写入序列号(略) 8.9. CFS540A硬盘的修理(略) www.hdddata.cn 44 Copyright ?2004, Seagate Technology LLC 9. CFA1275A序列(CFA850A、CFA420A)硬盘 9.1. CFA1275A硬盘的基本特性(略) 9.2. CFA1275A的基本ТМОС命令 [Cntl+Z] 中断测试,转入测试00 [Ctrl+Q] [Ctrl+E] [Ctrl+W] [Ctrl+S] 退出自动测试模式 '.' 显示测试信息与完成信息 ':' 测试执行信息 D [Enter] 显示缺陷表 En [Enter] 显示测试缺陷表n Jn [Enter] 逐行显示测试缺陷表n,按 [空格] 键翻行 Tn [Enter] 启动测试n 硬盘执行从n到40的测试, Nn [Enter] [Ctrl+T] 按[Ctrl+Q] [Ctrl+E] [Ctrl+W] [Ctrl+S] 中断, 按 '.' 与 ';' 查看 [Cntl+D] 显示接通/断开 [Cntl+P] 电源接通/断开 [Cntl+T] 重做当前测试 [Cntl+E] 查看硬盘信息状态 [Cntl+L] 查看固件版本 9.3. CFA1275A的ТМОС工作(略) 工作结束,通报“АТ8Р”。 9.4. 状态与出错信息(略) 9.4.1. 显示模式 [Ctrl + D] 显示模式[Ctrl + D] 会在屏幕显示出错符号: 符号代码参见5.4.1; 出错代码参见5.7.1。 9.5. CFA1275A硬盘测试的级别 命令“/X”可以转换硬盘测试的级别,X =1~8、T,T级是硬盘测试基本的工厂测试模式,编制缺陷表。别的测试级别是为查看硬盘单独的连接的。 9.6. CFA1275A硬盘的T级测试 CFA1275A硬盘做全测试需要2昼夜。 1 3E 主轴电机起动/断开 表面扫描与置换(alt)保存的缺陷 2 3F 格式化固件区5、6、7缺陷表磁道 全部缺陷信息与各表面分列信息 3 40 系统定位测试 就绪时间测试 10~17 46 系统定位修正控制测试 读出速率测试 20 47 系统定位测试 写入速率测试 23 4F 磁头读写磁道测试 有致命测试缺陷,结束 30~37 50 硬盘工作区表面测试 返回接口工作方式 Page 1 3D 格式化硬盘工作区,跳过缺陷 10. CFS1275A序列(CFS850A、CFS635A)硬盘 10.1. CFS1275A硬盘的基本特性(略) 特别鸣谢: 娃娃(QQ:104163356) 阿明(QQ:32691594 ) 阿亮(QQ:1560252 ) 两栖:zhaoliangqi@citiz.net Page 2
/
本文档为【希捷硬盘维修指令中文完全版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索