st指令说明讲解Word文档下载推荐.docx
- 文档编号:17389133
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:36
- 大小:528.86KB
st指令说明讲解Word文档下载推荐.docx
《st指令说明讲解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《st指令说明讲解Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
输入1,最详细的报告。
2将显示每2阅读区,3-每三,等等
先查看ZONE表,看看SYS=.....,这个是固件区位置和范围。
用/2下的x可查看。
具体偏移要查看ST说明书。
每个系列的偏移位置不一样。
要灵活运用。
1.JPG(55.06KB)
2009-1-311:
36
如图当中的位置,我们备份ATA扇区方法如下:
R_SECTORS/E5DA/0/200/0/240/OVL.BIN/1/1
磁道磁头缓冲大小起始扇区要读的扇区大小文件名
覆盖
最详细报告
E5DA0
200
0
240
OVL.BIN
1(是)
依此类推:
按照说明书,找到CERTCERTTABLEVEN所在偏移,用SYS=后的起始磁道,加上各自偏移得到各各位置。
之后备份所需大小即可。
一般来说:
ATA是280APP是180CERT是240TABLE是40
如果不知道多大,那么干脆你可以备份完280个扇区。
哈哈,保险。
如果你看到SPT=280,那么你备份完280扇区,就是直接备份了整个磁道了。
SPT意思就是每个磁道的扇区数。
写OVERLAY
STR/e0,0/0
SLEEP/4000
SEND_FILE/512/ovl.bin/<
0/<
280
缓冲大小文件名
起始写入写入大小
512
280
以此类推;
写CERT
STR/d400,2,0/0
SEND_FILE/2048/cert.bin/<
BAUDRATE/9600
写APP
SPEED/115200/b0115
STR/d80,1/0
SEND_FILE/1024/app.bin/<
180
SPEED/9600/b0096
STR/j,,1
STR/U
写CERTTABLE
SPEED/115200
STR/h11/0
SEND_FILE/512/tabl.bin/<
40
SPEED/9600
写VENDOR
方法1:
SPEED/115200
STR/d80,2/0
SLEEP/4000
SEND_FILE/2048/Vendor.trk/<
48/1
方法2:
S_BUF/260/Vendor.trk/0/48/1
LEVEL/2
STR/s0Ea47,0
STR/w,0,48
常用的就是上面的这些了。
下面这些是从俄文网站上看到的。
具体意思,看一下也很容易明白。
只有大家多多测试了。
有些参数是可有可无。
有些参数是必要的。
大家看看能看得懂的。
也是根据上面我说的那些来考虑就行了。
SPEED/57600
LEVEL/1
STR/F
W_SECTORS/E834/0/210/0/240/CERT.BIN/0/1
SPEED/9600
F>
R1
R2
j,,1
T>
w4
Interfacetaskreset
1024kx16bufferdetected
ALPINE-1_Disk
M.1401-16-0311:
51
HeadMask000F-Switchtofullint.
SpinReady
ErrorReadingApplicationCode
(
F>
потомльюапппоскрипту
STR/b576/0///0/0
BAUDRATE/57600
SEND_FILE/2048/app.bin/<
280
STR/j,,1
SPEED/57600/
STR/d,2/0
BAUDRATE/9600/
Interfacetaskreset1024kx16bufferdetected
HeadMask0000-Switchtofullint.
3.0610-21-0315:
53
(P)PATAReset
StuffWasUnreadable(
T>
СкоростьCOM/HDD=115200/B0115
пауза4000м.сек.
ПослалифайлVendor_EA17_288.trkблокамипо2048байт
Ивсё.
Воткоманда
SEND_FILE/2048/Vendor_EA17_288.trk/<
S_BUF/260/Vendor_EA17_288.trk/0/48/1
W_SECTORS/E6C7/0/210/0/12/vendor.bin/0/1
SPEED/57600/b576
STR/d80,1/0
SLEEP/4000/1
SEND_FILE/1024/SDLD\APP\3.06\APP.bin/<
180
STR/j,,22/0
SPEED/57600/B576
STR/dx,1/0
SEND_FILE/1024/xxx.bin/<
240
STR/w1
SPEED/9600/b096(винтипортнадовернутьнароднуюскорость)
STR/j,,22/0
//Appcode
R_TRACKS/dir/3/400/15FB0/15FB0/2C9/1
//CERTtables
R_TRACKS/dir/3/400/15EE7/15EE7/2C9/1
//CERTcode
R_TRACKS/dir/3/400/15F18/15F18/2C9/1
//Overlay
R_TRACKS/dir/3/400/15F1C/15F1C/2C9/1
//VENDOR
R_TRACKS/dir/3/400/15F20/15F20/2C9/1
每一段的命令,都可以存到文本后,后缀改成.CMD后,放入STMEM的文件夹里,就可以方便STMEM调用了。
大家也可以自己编写自己喜欢和常用的命令来方便修盘。
e5e9e3,200,1,0e6
坛子里已经有高手介绍了用m0,0,8,,,,,22及m0,8,2,,,,,22进行坏道处理的方法,然而很多硬盘由于坏道问题严重往往做不完或者做不成功。
重新通电后会出现全盘!
号及SMART报错的情况。
解决办法是用恢复LBA=0的指令做一遍,就是m0,2,2,,,,,22,一般很快1,2分钟就搞定了
恢复希捷5400.5,5400.6,7200.11,7200.12,7200.4做通病后部扇区全部坏道问题
f3下面编译命令
1,m0,2,2,,,,,22,
2,m0,2,2,0,0,0,0,22
3,m0,,,,,,22之后
出现前面30G左右是好的,后面全坏的现象,我们可以完美解决这种故障。
ST门指令
2011-01-1315:
50
LBA=0的修复方法:
2010-11-1709:
00
执行Ctrl+Z将出现如下提示:
F3T>
然后输入:
m0,2,2,0,0,0,0,22Enter即可;
执行完毕断开硬盘电源修复完毕;
三:
硬盘驱动器无法准备就绪,驱动器状态显示灯处于“忙”状态
首先将硬盘电路板拆掉,连接指令线与数据线,通电后执行如下命令:
Ctrl+Z
LED:
000000CCFAddr:
0025BF67
yourdriveisbussy!
/2
F32>
Z
SpinDownComplete
ElapsedTime0.138msecs
不要断电,将电路板安装到盘体上,输入以下命令:
U
返回信息:
SpinUpComplete
ElapsedTime7.242secs
/1
F31>
N1
thisisaS.M.A.R.T.erase
关闭硬盘电源,然后打开电源;
执行:
CTRL+Z
F3T>
i4,1,22
信息:
thisisG-listerase
CTRL+Zonterminal
m0,2,2,0,0,0,0,22Enter
不开心(497179758)23:
30:
46
经测试清除后硬盘扇区数据全部填写为0,不可恢复数据。
F:
/T>
M0,0,8,0,0,0,0,22回车。
2个小时后。
查看起始扇区没有数据。
断电,挂从盘,接
SATA2口,已经无坏道。
坏道修复完毕。
qwert(875527142)23:
31:
30
这个有了有一个NOT什么的后面忘了
50
ES.2和一些7200.11的盘在指令模式下显示LED:
00000000CC错误,硬盘状态一直显示忙,参数也不能识别
。
对于这种ES.2的盘修复方法与7200.11的盘有一些不同。
1。
首先将盘和终端按说明书的中连接方法连接好,并在装入管理中选择7200.11系列
2。
进入指令模式,断电开电,然后不停的按CTRL+Z会有“F3T>
”显示出来
3。
这时需要用镊子短接电路上的两个点,如果成功,会显示“INVAILDCOMMANDINPUT”,否则,会
显示“LED:
00000000CC”,之后再输入指令将无效,重复2,3步至到成功。
4。
如果第三步成功,接着回到2级模式下,输入Z指令,完成以后,再输入U指令,正常完成就回到1
级模式输入N1。
如果正常完成就可以断电。
开电后,硬盘就可以就绪。
5。
接着修复容量就可以完成。
m0,6,2,,,,,22
重建缺陷
m0,8,2,1,1,,,22
低级格式化,简单SF
检测磁头好坏
7
7>
X
记得你前几天发的
32:
25
你找神仙去
56
我也没有记录
/ka废烟头(263300)23:
33:
22
这份东西是基地里的吧
34:
35
好像是把
54
是基地里的
35:
不过你发了一个。
11。
12的错误修复方法前面是一个NOT
38:
32
NoHOSTFIS-ReadyStatusFlags2002A1A5
ASCIIDiagmode
/2
Z
ElapsedTime6.015secs
HighPowerMode
ExecuteSpinRequest
ElapsedTime3.624secs
InitSMARTFail
LED:
0024E4A3
表征现象检测不到,尝试复位SMART出错,提示如下:
解决过程:
/
m0,2,2,,,,,22
这个时候就可以清SMART了,如果不做m0,2,2,,,,22的话清不过。
前面的步骤就是在修忙,只不过不用断开电机和板的链接,直接输入指令就可以了(如果断开就会出现No
HOSTFIS-ReadyStatusFlags2002A1A5下面的一串错了)。
清过SMART后照样还是显示忙,这个时候不用管它,直接断电、加电就OK了。
36
7200.12厚盘1T解决NoHOSTFIS-ReadyStatusFlags
39:
19
就是这个感谢
排骨大将军(283785531)23:
45:
41
开心有坏道怎么吧
47
.11的
日期:
2010-11-17
低、调(278528508)8:
23:
27
有些CC38的12代的250G的是无论如何也不出指令的
希捷12代硬盘固件门修复记
的帖子寻求解决的方法,其中
第二天线和螺丝刀都收到了,开始着手修复硬盘。
按照上文的方法先断开硬盘马达电源,电脑上装好驱动,将ca-42线连上硬盘串口,开始调试串口,点击手动发送,发现TX和RX的数据虽然是一起变化的,但是不相同,而且接受区显示有乱码,不管它,直接插上硬盘电源设置超级终端,按CTRL+Z激活无效,于是调换TX和RX端重试,出现了F3T>
,激活成功了,心里激动了一下,成功一半了!
继续下面的步骤输入/2回车,显示:
F32>
输入Z停止马达电路:
成功,这时显示的字符和上文略有不同,一共3行,第一行是high开头的具体内容忘了,可能是12代盘和11代有区别吧,下面基本一样:
SpinDownComplete
ElapsedTime0.103msecs
下面抽出塑料片,小心的用螺丝刀紧上所有电路板螺丝,然后输入U回车启动马达:
我的硬盘转动声音很小,只能用手试才能试出来!
也成功了,终端上出现的字符还是3行,后面两行也是只有数字不同,我的是4点几。
按照上文的步骤下面该是清除S.M.A.R.T。
创建S.M.A.R.T扇区,输入/1进入1级指令:
F31>
然后输入N1,回车,这时问题出现了,终端显示:
Initsmartfail
下面是一串LED开头的字符,内容忘了,隔几秒就跳出来一行,不停的跳,断开连接,重启电脑后重新做一遍,到这里还是一样过不去,难道我RP就这么差?
因为晚上上夜班,时间到了,只能带着疑问吃完饭上班去。
第二天下班后不死心,继续上网寻找解决方法,终于在这篇文章回复内容的第4页36楼看到了曙光,原来是要先执行修复命令后再执行清除S.M.A.R.T命令,而且修复命令也和11代的不一样,是m0,2,2,0,0,0,0,22而不是m0,2,2,,,,,22!
可是这位老兄说的不够仔细,到底是在执行N1前执行一次修复命令还是跳过N1直接执行下面的步骤,到最后执行完修复命令后再执行N1呢?
想了一会决定按照后面的步骤跳过N1直接执行下面的命令,到修复命令完成后再执行N1,于是开电脑连上线打开超级终端开始修复,在输入U回车启动马达后直接输入/T进入T级命令,再输入i4,1,22再回车清除G-List,然后拔掉硬盘电源,这时我的也是显示F3T>
,没有显示Rst0×
20M。
过了两三分钟后插上硬盘电源重启硬盘,这时终端显示SIMERROR什么的信息,又出什么问题了?
没敢继续下去,又断开终端重启电脑重来一遍,插上电源后还是显示上面的字符信息,这到底是什么原因呢?
咬咬牙不管它,直接CTRL+Z激活终端,竟然正常激活了!
显示:
Rst0×
20M
心里这个激动啊,输入m0,2,2,0,0,0,0,22回车执行修复,几秒后出现几行字符,内容忘了,只记得好象所有的数字都是0,然后出现F3T>
这时再输入/1进入1级命令:
输入N1回车执行清除S.M.A.R.T创建S.M.A.R.T扇区命令:
出现几行字符后大功告成,断开超级终端,关掉电脑,拔掉ca-42线,接上硬盘电源线和数据线,开启电脑,久违的硬盘又回来了!
数据都在一点都没丢,接下来将数据拷到80G的硬盘里升级固件,网上听说最新的cc49固件有问题,cc46的比较稳定,性能也不错,就找了cc46的固件升级程序,直接在windows里升级成功,用HD检测无黄,但是有4个坏扇区,修复后重新分区重装系统,使用正常!
至此我的固件门硬盘修复成功。
这里有几点需要注意的,虽然不照做也会成功,但是为了避免失败重来,还是老实点照着做吧:
1、给硬盘供电的电源最好用电源上原生的SATA电源线,尽量别用D型口转SATA的线,也不要用硬盘盒的电源。
2、尽量在串口调试之前就找好TX和RX端,否则调试时会出问题,另外在ca-42驱动装好后先在设备管理器的属性里设置好每秒位数为38400,数据流控制为无。
3、USB口要用主板上自带的,不要用机箱上的前置口和笔记本的USB口以防电力供应不足导致串口调试不正常和无法激活超级终端,
4、修复前最好先把硬盘跳线短接(就是RX和TX针边上的两个针脚,那是转换硬盘工作模式的,短接后就是SATAⅠ模式),否则也可能出现串口调试不正常和无法激活超级终端的现象。
5、12代硬盘和11代的命令可能会稍有不同,比如我修复时就必须将清除S.M.A.R.T命令放在最后一步执行,而且修复的命令也不同(m0,2,2,0,0,0,0,22)手上有12代故障硬盘的要注意,另外12代盘执行命令后显示的字符也和11代的不一样,修复时可以放心的继续下面的命令(当然如果无法执行命令就说明修复过程有问题或者不可修复,毕竟这种方法不是所有故障盘都能修复的)
下面给出我用超级终端修复时的步骤及全部命令(执行命令后出现的字符因为没截图记不清就不列出了,这些内容纯属个人经验,不保证在所有12代盘上都能成功,前面的装驱动调试什么的内容请参考我上面给出的网址):
CTRL+Z激活超级终端
/2回车
(这里要等20秒左右)
Z回车(我的显示3行字符,前文有交代)
抽掉马达绝缘纸片,拧紧所有松的螺丝。
记住不能碰到PCB电路板
U回车(马达转动后显示3行字符)
T回车
i4,1,22回车,拔掉硬盘电源,显示:
ASCIIDiagmode
等待几分钟后插上硬盘电源重启电源,我的显示SIM
ERROR开头的一串字符,不管它直接CTRL+Z激活超级终端,显示:
此时输入m0,2,2,0,0,0,0,22
m0,2,2,0,0,0,0,22回车,几秒种后出现几行字符(据说有的人要等几分钟),我只记得好象所有的数字都是0,字符下面显示:
此时再进入1级指令输入N1清除S.M.A.R.T重建S.M.A.R.T扇区:
/1回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- st 指令 说明 讲解