为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 西数硬盘维修软件TREX指令使用教程(5)

西数硬盘维修软件TREX指令使用教程(5)

2022-07-20 20页 doc 40KB 165阅读

用户头像

is_633423

暂无简介

举报
西数硬盘维修软件TREX指令使用教程(5)西数硬盘维修软件TREX指令使用教学                                     TREX支持电路板主芯片为88i开头的全系列家族。指令字母不分大小写。自检(SF)流程意义解释:流水号  功能名词   正常指向       失败指向重要的有第3步的C4,全盘口径校正,调红绿块的。(卡住不动的话换电源再,不行再分析第0e步的d1(某些此处显示是da,功能是一样的)。卡住不动的话换固件重新做第16步d2,是跑P表记录,如果p表值太高,则会失败.流程指向18第1b步的b9,内部格式化.P表高的会导致这步失...
西数硬盘维修软件TREX指令使用教程(5)
西数硬盘维修软件TREX指令使用教学                                     TREX支持电路板主芯片为88i开头的全系列家族。指令字母不分大小写。自检(SF)意义解释:流水号  功能名词   正常指向       失败指向重要的有第3步的C4,全盘口径校正,调红绿块的。(卡住不动的话换电源再,不行再第0e步的d1(某些此处显示是da,功能是一样的)。卡住不动的话换固件重新做第16步d2,是跑P表记录,如果p表值太高,则会失败.流程指向18第1b步的b9,内部格式化.P表高的会导致这步失败,P表没有记录的话也会失败。第1c步的ba,硬盘全盘扫描并自动加表.如果p表值太高或G表溢出.都会引起失败。第20步.自检正常完成.这时可根据G和P表的记录为估计是否正确.当然.扫描是最好了。SF启动正常完成后是有P表记录的。基本操作指令:Scan       端口扫描,扫描出让trex软件控制硬盘的通讯端口,有时候需要重复执行两次或多次才能扫描出端口。但选择完端口后无需再次执行此命令直到重新打开T软件。DutX      选择被控制端的端口序号,一般来0或1,视当前主板端口数值而变化。Did       显示硬盘基本信息(通常用于检查硬盘状态,固件版本)Idp       显示硬盘高级信息(通常用于查看硬盘电机转速,固件版本日期)Reset      硬盘软复位,不带断电功能,只是重置一下对固件区的读取。Ireset      硬盘硬复位(带断电重启功能的复位指令)。Ipath“X”   指定固件输入路径,X参数为路径的详细地址,如:”E:\royl\11”Logx.txt    生成以X参数命名的文本文件,记录操作详情。Showpaths    查看当前输入和输出的路径地址信息。Fmtunit     格式化硬盘,回车后出现选项.0为带P表的内部格式化;3为不带GP表的内部格式化。Fmt       不带GP表的格式化硬盘的简写指令,一般用于格式化一小段测试效果,比如这个盘调好了适配和TPI段位等,启动自校前评估下磁头的性能状态。Clrlog     复位smart表,清空G表.自检流程。Edit       编辑硬盘型号和容量,执行后首先出现的是型号编辑,再回车键后是容量编辑,比如500G 1T 1.5TEdsn       编辑硬盘SN码Vscon      执行某些指令前必须的辅助指令。例如选择TPI或段位。Recal      用于敲停转的硬盘重启测试磁头,如果这个盘的电路板是配对的.ROM也是写了同家族号其它兼容的,执行此指令后硬盘不敲,起转有寻道声,证明就是固件引起的敲盘,还是敲的话证明有磁头损坏。HdtestX     使用X参数所指定的磁头执行SA区读写测试由此判断磁头好坏。Ldata      加载ATA模块(1640板或以上须加载了AtA模块认盘了才能写模块)Pickall     从轨道提取模块,一般用于1640板以下不认盘的,写外部兼容ROM以后就绪了,再加载ATA模块,再用这个指令来提取,用winhex软件打开C9模块抄录原盘TPI和段位。Clrpwd      清除密码。固件操作指令:从外部写入模块或内部编辑模块后.要断电复位才生效。全写固件(整套固件换掉)后要清零32号,36号,6F号,极少数系列硬盘没有6F号模块。C5模块包含家族号信息,c9模块包含出厂时的TPI和段位值,8005模块包含该盘原始型号,03模块包含该硬盘当前所使用的TPI和段位值,E0至E5和F0F1模块是每个磁头的自校过程中产生的坏道记录。2050至2057模块是每个磁头的调适配记录。Dir        显示硬盘固件区的模块列表。(01号存在的所有模块信息)Ca        检查硬盘所有模块好坏,执行后硬盘会自动检测SA区.模块为顺序显示出来,一个模块有两份内容相同的拷贝,名称为copy0和copy1,模块是好的显示GOOD,坏的会显示错误信息。模块是good的一般内容也是正确的,但不是绝对。CkX       检查硬盘单个模块好坏,X参数为所要检查的模块名。比如ck032h就是检查32号模块。RdflX      从内部固件区读取指定的模块到读缓存,X参数为所要读取的模块名。Edit       编辑读缓存模块的内容Wd        保存读缓存模块的内容到硬盘固件区。RfX       备份单个模块,X参数为所要备份的模块名,输入命令后回车会提示要保存到的文件夹路径。WfX       从外部写入单个模块,X参数为所要写入的模块名Rfall      备份所有固件区模块,输入命令后回车会提示要保存到的文件夹路径。Wfall      从外部写入所有固件区模块,全写固件区模块顺序是先写01号模块,断电复位再执行全写指令。Fmtrsvd     格式化固件区(前提条件是固件区存在01和35号模块并且内容正确)Zrcyls      用于L板系列清零固件区所有轨道Zrcyls_vdt    用于三角板系列清零固件区所有轨道ClrfileX    清零X参数指定的模块。坏道表操作指令:LbaX      输入lba地址,X参数为lba值,一般是通过mhdd扫描得到(这个指令通常配合xlt指令一起使用,以查看当前所输入的lba值所处在的磁头号)Xlt       将输入的lba值转换为cyl物理地址Addtrkx,z    将之前用xlt指令得到的磁道添加到P表,x参数为所要添加的cyl值,z参数为所要添加cly值所在的磁头号。Plist      显示p表坏道记录Glist      显示G表坏道记录Gtop      将G表记录添加到P表记录,操作后须重建译码表。Track      将P表记录合并为磁道,指令回车后要输入参数,UDMA的默认值是5ZonelistX    显示X磁头的坏道列表,X号为逻辑磁头号Addplist     将扫描出来的坏道表添加到P表,须配合手工编辑T软件文件夹中的plist脚本文件操作。(配合word软件打开编辑mhdd扫描记录用)Clrglist    清空G表坏道记录Clrfile033h   清空P表坏道记录。33号模块是P表记录。DelhdX     删除X磁头号所属的所有P表记录,X参数为所要删除的磁头号。Rdplist     备份P表,一般砍段之前建议备份,万一砍乱了p表记录,以能回写。ROM相关操作指令:Rom文件的大小(多少kb)可单读出109号模块,查看109大小得知。192和256kb的rom文件须用不同的指令来写。或使用flashr0,40000可执行的话代表为256kb,flashr0,30000代表为192kbRomdir      显示构成rom的模块列表,一般用来查看是否存在4F,20b模块。Romfw      从固件区提取rom模块内容并回写到romMkrom      从固件区109号模块生成rom文件,生成rom并回写后,须配合romfw回写rom文件的其它信息。三角板系列能用。Romwf      从外部的模块提取rom模块内容并回写到romRombk      备份romRomwr      回写romRomback    备份256kb大小的romRomwrite     回写256kb大小的rom自检相关操作指令:Sf       启动自检Msf0      监控自检检状态Plog       自动清除自检失败记录,并在当前流程步骤开始做自检(用于流程失败后再次启动)Setpstmode1   开启自检状态(用于之前没有失败,或许只是不小心中断了再次启动TpX       指定从?参数指定的流程步骤开始做自检,须配合plog或setpstmode1指令一起使用。Dpst       显示老款家族系列(如L板)的自检流程Dseq       显示新款家族系列的自检流程Wsf       回写自检流程(回写28号模块)启动自检后卡在C4不过的,一般是有磁头坏或某段坏造成,可强行跑da或d1流程,完成查看E0等模块记录确定那个磁头的坏道记录多来判断,L板一般不超过1W,701499一般不超过3W,三角板一般不超过3W或正常。C4的自检过程记录在2000至2007模块,如果c4失败可查看这些模块有没有内容记录来判断停在那个磁头。自检停在d1流程的,一般要换固件重新做。某些L板的320G硬盘需要在Sf指令后断电前回写28号模块,再tp03h,再setpstmode1后才能断电启动。板跑自检卡在b9的.手动停了后重建译码表再用Plog启动即可。自检失败指向21流水号的,可尝试的启动后断电前改28模块坐标014c位置的46为4A,再挂电。砍头相关操作指令:Map       显示rom物理磁头映射列表Kill1,X     屏蔽X参数指定的逻辑磁头,并自动修改磁头模块内容,用后须再配合k指令使用屏蔽对应的物理磁头。KX       屏蔽X参数指定的物理磁头NkX      释放X参数指定的物理磁头Depophd1,X   自动屏蔽?参数指定的逻辑磁头号并自动修改好所有相关模块内容砍掉磁头后还只存在一个磁头的,要改0b模块8F位置为01代表只使用一个磁头。1640板或以上的,或许是使用20b模块,要改动的位置也不一样。1640板砍头操作前,须先扫行Fmtselect_Set_Target_capacityX指令把容量类型更改为1或2本盘2.5寸的1499板硬盘,砍0头有时需要用kill指令,修改好固件后先备份所有的模块出来,再用k指令砍掉0头..以免造成只读。降容量相关操作指令:Getdrvfmt         显示当前使用的容量类型Setdrvfmt X       L板系列降容指令,X参数为降容类型Fmtselect_get_current   显示当前使用的段位适配信息Fmtselect_get_TPI     显示该盘的TPI信息Fmtselect_get_Capacity  显示段位容量信息Fmtselect_Set_Target_capacityX       自动选择段位容量X参数为容量类型Fmtselect_Set_TPIA,B,C,D,E,F,G,H      手动指定TPI值,字母参数为0-7头Fmtselect_Set_capacityA,B,C,D,E,F,G,H   手动指定段位容量,字母参数为0-7头SettpiX  单个磁头,由低向高位顺序提升TPI值,X参数为所要调整的磁头号,执行此指令的前提是已经把所有磁头的TPI值都设定过了。砍段相关操作指令:ZonelistX   显示X号参数选定的磁头段位表信息(用于三角板)lzonelistX   显示X号参数选定的磁头段位表信息X参数是要查看的逻辑磁头(用于L板)Diszone     显示该盘的总段位表信息ldelzonex,z  删除段位缺陷(X参数是逻辑磁头,z是段位)CutzoneX    三角板砍段并自动删除段位缺陷,此X参数数值来自diszone指令后得到。执行后断电前须清空32号,改正型号和容量。L板如不能成功删除对应缺陷的,则要用ldelzone删除砍段之后要重建译码表,重建后一般再从b9流程跑起,至完成。砍段后不能重建译码表的,尝试清空G表,断电后再重建,如果还不能成功一般是P表过高或p表错乱造成,可尝试再砍掉其它SPT或坏道缺陷高的段位,还有就是重新按03号模块记录的TPI值再手动选择次TPI调整适配信息操作指令:Fixsf重新调整40号模块适配参数,调整完成后须用aw47指令提取适配信息到正确位置Sw47X,Z提取40号模块适配参数保存到47模块,X参数为40号模块重新调整后适配数值的开始地址,Z参数为47号适配数值的开始地址。调40适配参数成不成功的判断为,查看40号模块,查看坐标30位置有没有40这个数值,调得好但选择不了TPI段位的,看这个40数值后面有没有紧跟着其它数值,没有的手动填入5A,再执行Fmtselect_Set_Target_capacityX自动选择段位容量填为1或2,断电重启后再执行选择TPI和段位调40适配参数失败的,也可以尝试读41号模块到缓存,把坐标0x8位置的数值改为40,再wd040h回写,再fixsf启动。L板和701383板的硬盘,换固件后能fmt格得动的,(701383板的要先选择好TPI或段位)。直接启动SF,待过了第一个C4流程后再用sw47指令调好适配再setpstmode1开启自检状态。日常操作备忘录:1.直接走到第20号步骤,一般是完美跑完的自检的.可通过查看P表高不高.查看0e6h号真实流程是否正确。2.中断自检,或自检自动到了DC,要软复位3.用我们的T软件执行fixsf或sf指令后都会自动修改为优化过的流程步骤,所以在做完自检后需清除028号模块,以免技术外泄。4.Royl系列没有原适配信息的,要先调好适配再启动。怎么知道没有原适配?原来不认盘重新写认或砍头砍乱不认了。只要你不知道的就是没有?5.2060-7016**2060-7017**以上板号不要调TPI或选择段位信息.一定要用原盘的。6.Edid改不了型号的,查看0d模块坐标3E位置,有数值的填为00后重启即可更改。7.自检失败了.P表没记录的.查看0e0h致0e5h号模块记录.记录的条数高低作为参考值,调适配失败的.查看2050h至2057h,比如2050有记录,2051没记录的,作代表2050对应的磁头没调好,再比如2050h至2057h都有记录的,作是最后一个磁头没调好。8.如何查看和编辑模块?答:就是把模块读到读缓存(指令rdfl),再用edit指令编辑这个模块,既然是打开编辑了,难道还不可以查看到内容?更改了模块内容的话,要再用wd指令回写才生效。9.fmt格一会就断电的,尝试再选择一次TPI再格。10.三角板扫描出!号的.一般是板不良造成11.L板701335-005板号的,58系列80G用109D版本来做.砍头后变成40G的.清了32号,直接改正型号容量12.L板某些在MHDD认盘.在T软件下不能就绪的.解决是先接电源线,后插数据线,再在T软件中fmt,格得动后在Mhdd按F3复位就能就绪了。13.扫行过addplist或addtrk指令的,重建译码表后要在MHDD下rease后面的小段Lba值14.2.5寸701450-11板调适配的,要在fixsf断电前rdfl028h,配合edit修改0F1c坐标数值6A为6F15.一般固件引起的敲盘会自通电转动敲两下就停转,如果怀疑是固件引起的,在停转后用recal指令来测试。还敲的就是磁头坏了.不敲的就是固件引起的,如是.解决的是换套兼容的固件来写rom后清了03,0c,32,36模块再写固件16.K指令修改的只是rom内容中磁头数.修改不了SA区相应的固件模块.通常仅用于通电敲盘砍头。17,重建译码表=带P表的内部格式化,待界面数字走动后即完成。输入fmtunit指令后回车填0选项。18硬盘容量类型的参数一般为1最大,就是满容量;或2降容,一般为满容量的2份之1容量;或3最小。一般我们都要选择最大来做自检。如果由于坏道多或红绿大多导致失败再选择降容量。19.701383板的用072Q固件20.701640-002轻盘500G盘体重刷固件后TPI和段位值都要选择4TREX要做纯DOS里面运行,非纯DOS可能会破坏原来的文件。如果在纯DOS都无法运行,就是文件损坏,删除T目录,在复制的文件过来。还是出错的,就是主板BIOS问了,还原BIOS就OK了。865主板有的没有开启串口功能,所以主板不认串口,开启就OK了。TREX有的命令是破坏模块的,导致不认盘入到T目录运行A纯DOS,运行例子C:\>cdt C:\t>a 在TREX界面运行scan回车,dut1回车,DID回车。在TREX界面scan 扫描硬盘 dut0 命令是却换到0号硬盘dut1 命令是却换到1号硬盘 DID  显示要修的硬盘信息说明书:命令名称:dut1   简便找盘idp或info查看硬盘信息chkresfall检测固件smart   查看SMART表clrsmart  清SMART表svmod0x..单个备份模块wrmod0x..写入备份好的单个模块remergepg 合并GPremergepgnow 立即合并pgCLRGLIST 清GCLRFILE0X33 清PFmtunit 内部低格SVLROM  保存128KROMWRROML  写128KROM   CLRCOLOR 修护色块和坏道的命令CLR0   清零CLRPW  解密setPWD  加密SMARTSTATSMART归位smtRdDataSMART数据读取htlL板测磁头hlr换L板ROMAdpL自适配L板47KadpLheadnum砍L板所选磁头适配svtluhead保存L板所选磁头磁道wrtluhead写所选磁头磁道SVALL存全固件RPMwrall写全固件RPM第一讲,配置你的trex准备一个主盘,用来安装trex,你可以用spfdisk来给他分2个区,一个区用来放trex程序,另外一个盘用来装备份的固件。(提示:不要将这个盘分成extFat32,不然在dos下面只看得到目录,看不到文件)将这个硬盘的c盘做成启动盘,这个很简单。找一个有win98的机器,或者用你的u盘启动里面的dos工具箱都行。在命令提示符后面输入formatx:/s/q 其中x代表你这个硬盘的c盘。启动盘子就做好了。接着拷贝你的trex目录到这个硬盘上,比如c:\t,更改trex目录下面所有的批处理文件里面的目录路径,比如我这里是c:\t,如果你的目录是c:\trex的话,你就要改成c:\trex;拷贝常用的mhdd到trex的安装目录,便于测试硬盘。新建一个文件autoexec.bat在这个文件里面输入如下内容path c:\t;c:\cdt如果你trex目录下面没有批处理文件的话。可以新建一个批处理文件,如下图形式这样这个硬盘启动的时候就会自动进入trex的安装目录了。至此,trex的母盘已经做好。接上你的维修机器,先不要接要维修的硬盘,开机直接进入trex目录了。直接输入a,回车,就进入trex的界面了接上待维修硬盘,输入scan回车,扫描接在机器上面的硬盘,就会显示Xdrive(s)available,Xnewdrive(s)found用dut0或者dut1选择你要维修的硬盘。硬盘的型号,固件信息会在屏幕的左上角现实。使用did命令可以查看待修硬盘的基本信息所有讲解均结合实际故障案例 这里先贴出第一讲:第一讲:MHDD扫描红绿块较多。无法正常使用故障硬盘型号:WD1600AAJS-00B4A0 电路板型号:-001 解决详细步骤:trex下检测硬盘固件 和磁头确定全好  结合MHDD详细检测硬盘坏道情况(为以后如果SF不过做准备)备份固件(如果自检失败或者操作不当至少我们可以正常回到硬盘最初状态这步很重要的)trex下清除SMART 缺陷表 自检日志模块直接开SF trex会自动检验SF所需模块是否正常并打开SF日志开关从01开始自检trex下提示complete后断电再插一次 硬盘已经开始自检。2分钟后监控硬盘状态,自检正常,中间最耗时间为C4 B1D5D2B9(不同的硬盘硬盘质量不同所需时间也不同而且很多硬盘的28号模块并不一样)8小时后SF完毕进入DC状态,复位,断电上电 trex下查看P有相应记录。检测固件也都正常。很多盘在SF完毕后固件有可能变坏这跟电路板和电源有一定的关系MHDD检测修复后的硬盘 正常没有坏道。根据我修的硬盘的情况来统计坏道并不太严重固件区没有问题磁头没有缺陷的硬盘采用此种方法80%可修好。但是也不尽然。我这里主要说思路和方法。具体使用细节就不多说了因为不同版本的TREX指令不一样。大家可以自行更改指令。所以我说了意义也不大。主要是思路掌握了 成功率也就高了第二讲讲坏道量特别多 无法正常SF中途会卡死的解决方法备份分好多指令。基本ROYL以上系列用SVFW或SVALL。回写刚好反过来。记得备份分二种格式。一种BIN格式。一种RPM格式,因回写时用的命令格式是不同的。这些希望对你有所帮助
/
本文档为【西数硬盘维修软件TREX指令使用教程(5)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索