希捷 硬盘维修常用指令29页PPT
- 格式:ppt
- 大小:2.67 MB
- 文档页数:15
希捷硬盘部分指令代码修盘参数说明-1
使用命令说明
^E 驱动器表面状态: 最大 C.H.S. / 读写多个块尺寸 / 当前传输转译模式设定等^F 读取段寄存器记录
^G 写队列堆栈(跳转)
^I 控制寄存器堆栈(跳转)
^K 保留选项
^Q 保留选项
^R 保留选项(这个指令只有在驱动器马达起转情况下才有效)
^S 当前执行地址段快照(记录logo)
^V Interface Command Echo and Activity Trace Toggle
^X Interface and Niwot Command History
^Y 逐行显示驱动器Smart参数
希捷硬盘部分指令代码修盘参数说明-2
T级别 - Factory tests工厂测试模式命令
--------------------
Dx Dsp cert elogs
Ex Dsp elog
Fx,y Set ftr bit x to y (0,1)
Nx Set drv age(设置驱动器Age)
Tx Run tst x(运行指定测试项目)
Yxx Set drv typ
# Enter ser #
Health bits
15 -Fat r/w err 12 -Hi r/w err rt
11 -Skp asgn err 10 -Hrdwr err
9 -Xecsv skps 8 -Xcesv alts
7 -Act fail 6 -Spn fail
5 -Srv dat fail 4 -Xfer rt warn
1 -Spn warn 0 -Srv warn。
希捷硬盘常见内部指令大全(版)目录希捷(Seagate)硬盘T级常见指令分析(2009-07-09 15:26:11)标签:众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。
指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。
希捷硬盘在设计指令时分为许多模块。
同时对指令又分不同的等级,以方便于工程师的记忆和管理。
本文将重点介绍一些T级模式下所使用的指令和反馈信息。
其他级别的将在后面的文章中介绍。
T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。
Bx,设置波特率。
该指令是设置终端程序的接受信号频率,以适应硬盘的频率。
这样才能正常显示指令模式下的信息。
x 为0,表示设置为默认的波特率,默认都是9600。
x 为1,表示显示该硬盘能支持的波特率。
x 大于1时,将设置波特率为指定的x频率。
Vx,查看缺陷列表。
使用该指令前需要加载CERT 模块。
x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。
该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。
下图是P表的信息P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。
下图为G表的信息:G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。
ix,y,z,初始化缺陷表。
使用该指令前需要加载CERT 模块。
x 为1 表示P表;x 为2表示T表;x 为4表示为G表。
y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。
z 参数是关键位,当为22的时候,i 指令才有效,否则忽略该指令。
Nx,y,z,设置AGE的值为x。
对于酷鱼系列的盘,在设置AGE的时候,z 参数一定要为22,而对于U系列的硬盘,Nx指令后面就不需要接其他参数。
R,从硬盘读取系统参数到对应的缓存中。
该指令能够从盘体读取系统参数,包括磁头参数,区段参数,SN信息等等,并把读取到的参数信息存放到响应的模块缓存中,以便于内存调用。
希捷硬盘维修基础教学作者:niotis特别说明:此处只讲基础知识,适合入门级,只讲一般性故障维修,一般性SF流程方法,如需提高,请自行研究,因水平有限,有错误处,请指正,硬盘维修交流群:14595914欢迎你!希捷硬盘分类识别方法:目前希捷硬盘维修中主要有两类:第一类:主要以指令模式下,进入T级的7200.7-7200.10代为主,笔记本硬盘如5400.2也是,此类维修方法基本上都差不多。
第二类:7200.11 7200.12及新式本盘属于此类,进入指令模式为F3T,波特率需设为38400.第一部份我们先看看7200.7-7200.10的基础维修知识。
下面用一张图片来详细介绍ST各种参数。
1标注处,是指ST的系列,这里是一个7200.10的盘2为SN号,这是一个重要的参数,可以利用修改SN号来砍头,SN号的第二跟第三位,决定这个硬盘有几个磁头。
这里的RA表示有两个磁头。
3是硬盘型号,即硬盘ID号,换固件时需要注意。
4是固件版本,换固件时,如不相同,可通过换ROM,换全套固件来维修。
指令下的家族分类:在T经下,按下Ctrl+A键,读出硬盘信息如下:其中3.06Master在TAGE=50Type=A1 A1 MxHd=1123COM介绍ST中一些名词:固件:固件是软件、不是存在电路板上的,是存在盘体上的0 道以前,又称负道、固件区、SA 区、FW 区、服务区等。
一个完整的固件包括APP、Cert、Cert table、ATA (9.10代包含ATA0和ATA1)、Vendor各个模块,固件对应电路板上还包括ROM。
下面介绍一下ST各个模块ROM 包含电路板,磁头等信息,匹配固件时需要找ROM相同的(ROM损坏,硬盘会表现为电机不转)希捷主要是5大模块:1:APP 代码模块(F级引导需要用到)2:CERT 自校准模块3:CERT TABLE 自校准流程模块4:ATA 接口协议模块(SF完成后,需要写ATA)5:VENDOR 信息模块(SF完成后,同样需要写VENDOR)ST各个级别:Seagate 硬盘既可以在Normal mode 常规模式下工作,这时启动时读取盘面固件与数并生成用户接口,也可以在Safe mode 安全模式下工作。
希捷硬盘修复指令(1)按“Ctrl+Z”,激活调试终端,显示F3 T>(2)输入“/2”回车,进入2级指令,显示F3 2>(3)输入“Z”回车,停止马达电路,显示Spin Down CompleteElapsed Time 0.145 msecsF3 2>(4)抽出绝缘硬盘电路的白衬纸,用T6螺丝刀小心上紧旁边的螺丝,不要接触电路板上任何金属,随后输入“U”回车,启动马达电路,一阵启动声响后,显示Spin Up CompleteElapsed Time 6.592 secsF3 2>(5)输入“/1”回车,进入1级指令,显示F3 1>(6)输入“N1”回车,清除S.M.A.R.T.创建S.M.A.R.T.扇区,显示F3 1>(7)输入“/T”回车,再输入“i4,1,22”回车,清除G-List(修正检测链表),这步可选,如果修复完成没有再出现BUSY错误,那么就不需要执行,保险起见,do it,显示F3 T>(8)拔掉硬盘电源,十秒后重新插上,这时应该没有任何显示上的变化,稍等一会等硬盘重启完成,按“Ctrl+Z”,激活调试终端,显示F3 T>(9)输入“m0,2,2,,,,,22”回车,重建硬盘的索引区到固件内,大约几十秒后,逐条显示(注意,各硬盘返回信息是不同的)Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8 User Partition Format 5% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 000 User Partition Format 5% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 10 secs User Partition Format Successful - Elapsed Time 0 mins 10 secsF3 T>。
希捷硬盘的通病指令维修做SC,1.N2,,22 从第二步做起,可修复50%的固件问题,因为ST硬盘在1面有备份。
做完后,大部分不认盘,回写ATA.fls.2.N31,,22只扫坏道。
3。
SC结束显age =50,3.不认。
硬盘不认,1.是age参数错误。
所以在ide中导致不认。
,然后在T级下,改正age值。
age=50,即可。
2有的是pssport出错,有的是CERT CODE 出错等等涉及到一些希捷硬盘的基本概念及原理,本人不做讲述。
4.固件可以代换的,例如3.75和8.75 是可以互用的,5.出现STRUFF UNREADABLE 的解决方法如下:所有的操作均在T级工厂模式下1:在T级工厂模式下输入F指令,出现了struff >的提示时,在其后输入ASCIFE(这个主要是将硬盘的信息恢复的出厂值,输完以后按回车键,2:再次输入F,这时也会出现STRUFF>的提示,在其后输入ASCI1E,并在其后输入硬盘的型号,用ASC码来表示比如ST340016A就输入535433343030313641同时要在所输入的数值后面加上31个203:在第二部完成以后,在输入F指令,然后在STRUFF>后输入ASCI83(...............)在输入F指令然后在STRUFF>后输入ASCI3C(.................)以上括号里面的是硬盘的容量,用的是十六进制的数字来表示的容量的表示方法如下:20G -----5AB8025440G --------B57004A860G---------CFB006FC80G---------6AE009516.以上技巧,可修复通病达到5成,或是更高,具体的使用方法,见说明书。
希捷硬盘常见故障及维修方法希捷是比较常见的硬盘、移动硬盘品牌,那么希捷硬盘在使用的过程中,会有哪些故障?导致希捷硬盘故障的原因有哪些?希捷硬盘出现故障怎么修?本文将从以上几个方面来谈谈希捷硬盘维修。
导致希捷硬盘资料丢失的常见故障1、硬盘中病毒、误删除文件、误格式化、变成RAW格式、显示0字节、分区丢失、文件丢失。
2、希捷资料硬盘,移动硬盘提示“未被格式化,现在要格式化吗”“文件或目录损坏且无法读取”、I/O错误等问题。
3、希捷硬盘、移动硬盘不认盘,插到电脑USB不能识别、灯不亮、没有任何反应。
4、希捷移动硬盘找不到盘符。
5、希捷移动硬盘能识别,也有盘符,但是不能打开,提示请插入磁盘。
希捷硬盘工具故障维修对于各种工具故障,可以采用专业工具进行资料恢复。
这些工具专门用于恢复误删除误格式化,分区丢失,误分区,PQ操作失败等情况下的资料丢失,操作简单,能够深度扫描文件片,恢复成功率高。
当然专业的资料恢复公司,安全性更有保障,恢复成功率也更高。
比如说,一般对于系统故障等一类的故障,资料恢复工程师会采用手工计算的方式,在计算之前,会对硬盘相应扇区进行备份,通过手工计算的方式,可以将硬盘恢复到故障前的状态。
希捷硬盘硬件故障维修硬盘的硬件故障一般主要是电路板故障和盘体故障。
由于电路板上的芯片大多数封装的十分严密,资料恢复中心大部分采用替换匹配电路元件的方法进行修复。
对盘体故障有些时候盘体故障表现的十分明显,硬盘通电后发出连续而有规律的异常声响,但有的时候它的故障又十分不明显,只是单纯的出现主板无法检测到硬盘的情况,很容易和电路故障混淆,一般需要在无尘超净室进行开盘诊断,才能制定方案。
资料恢复中心提醒大家:当希捷硬盘出现异常,而无法读取时。
千万不要尝试自己没有把握的方法(比如重新格式化、重建分区表等等),因为这样的操作,很可能让原本很简单的恢复任务,变得异常复杂,同时错误的操作也会大大降低资料被成功恢复的可能性。
希捷硬盘常见内部指令大全(2.0版)目录希捷(Seagate)硬盘T级常见指令分析 (3)希捷(Seagate)硬盘1级常见指令分析 (10)希捷(Seagate)硬盘2级常见指令分析 (14)希捷(Seagate)硬盘3级常见指令分析 (19)希捷(Seagate)硬盘4级下常见指令分析 (23)希捷(Seagate)硬盘6级下常见指令分析 (27)希捷(Seagate)硬盘T级常见指令分析(2009-07-09 15:26:11)标签:希捷硬盘希捷盘修复技巧希捷硬盘修复it众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。
指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。
希捷硬盘在设计指令时分为许多模块。
同时对指令又分不同的等级,以方便于工程师的记忆和管理。
本文将重点介绍一些T级模式下所使用的指令和反馈信息。
其他级别的将在后面的文章中介绍。
T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。
Bx,设置波特率。
该指令是设置终端程序的接受信号频率,以适应硬盘的频率。
这样才能正常显示指令模式下的信息。
x 为0,表示设置为默认的波特率,默认都是9600。
x 为1,表示显示该硬盘能支持的波特率。
x 大于1时,将设置波特率为指定的x频率。
Vx,查看缺陷列表。
使用该指令前需要加载CERT 模块。
x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。
该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。
下图是P表的信息P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。
下图为G表的信息:G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。
ix,y,z,初始化缺陷表。
使用该指令前需要加载CERT 模块。
x 为1 表示P表;x 为2表示T表;x 为4表示为G表。
y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。