Dq
B

分类导航

trex 硬盘维修 v1.0绿色版

大小:3.8MB更新:2018-04-04
类别:硬件相关系统:XP/Win7/Win8/Win10

软件介绍

trex 硬盘维修是一款专业的硬盘维修软件,该软件能够检测电脑硬盘各种故障并进行监控以及修复,其操作效率高,操作专业性强,如果你需要,欢迎你随时来9553下载。

简介

trex是一款专门用来修复西数硬盘各种故障的工厂级工具,也就是西数硬盘维修工具,目前使用的全部WD硬盘(L板系列,笔记本系列,ROYL系列),有需要的赶快下载吧!

TREX WD硬盘维修软件功能

TREX 要做纯DOS里面运行,非纯DOS可能会破坏原来的文件。

如果在纯DOS都无法运行,就是文件损坏,删除T目录,在复制的文件过来。

还是出错的,就是主板BIOS问题了,还原BIOS就OK了。

865主板有的没有开启串口功能,所以主板不认串口,开启就OK了。

TREX有的命令是破坏模块的,导致不认盘

入到T目录运行A

纯DOS,运行例子

C:>cd t

C: >a

在TREX界面

运行scan回车,dut 1回车,DID回车。

在TREX界面

scan 扫描硬盘

dut 0 命令是却换到0号硬盘

dut 1 命令是却换到1号硬盘

DID 显示要修的硬盘信息

西数硬盘维修软件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软件。

Dut X 选择被控制端的端口序号,一般来0或1,视当前主板端口数值而变化。 Did 显示硬盘基本信息(通常用于检查硬盘状态,固件版本)

Idp 显示硬盘高级信息(通常用于查看硬盘电机转速,固件版本日期) Reset 硬盘软复位,不带断电功能,只是重置一下对固件区的读取。 Ireset 硬盘硬复位(带断电重启功能的复位指令)。

Ipath “X” 指定固件输入路径,X参数为路径的详细地址,如:”E:\royl\11” Log x.txt 生成以X参数命名的文本文件,记录操作详情。 Showpaths 查看当前输入和输出的路径地址信息。

Fmtunit 格式化硬盘,回车后出现选项.0为带P表的内部格式化;3为不带GP表的内部格式化。

Fmt 不带GP表的格式化硬盘的简写指令,一般用于格式化一小段测试效果,比如这个盘调好了适配和TPI段位等,启动自校前评估下磁头的性能状态。

Clrlog 复位smart表,清空G表.自检流程。

Edit 编辑硬盘型号和容量,执行后首先出现的是型号编辑,再回车键后是容量编辑,比如500G 1T 1.5T Edsn 编辑硬盘SN码

Vscon 执行某些指令前必须的辅助指令。例如选择TPI或段位。

Recal 用于敲停转的硬盘重启测试磁头,如果这个盘的电路板是配对的.ROM也是写了同家族号其它兼容的,执行此指令后硬盘不敲,起转有寻道声,证明就是固件引起的敲盘,还是敲的话证明有磁头损坏。 Hdtest X 使用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和F0 F1模块是每个磁头的自校过程中产生的坏道记录。2050至2057模块是每个磁头的调适配记录。 Dir 显示硬盘固件区的模块列表。(01号存在的所有模块信息)

Ca 检查硬盘所有模块好坏,执行后硬盘会自动检测SA区.模块为顺序显示出来,一个模块有两份内容相同的拷贝,名称为copy0和copy1,模块是好的显示GOOD,坏的会显示错误信息。模块是good的一般内容也是正确的,但不是绝对。 Ck X 检查硬盘单个模块好坏,X参数为所要检查的模块名。比如ck 032h就是检查32号模块。 Rdfl X 从内部固件区读取指定的模块到读缓存,X参数为所要读取的模块名。 Edit 编辑读缓存模块的内容

trex 硬盘维修

Wd 保存读缓存模块的内容到硬盘固件区。

Rf X 备份单个模块,X参数为所要备份的模块名, 输入命令后回车会提示要保存到的文件夹路径。 Wf X 从外部写入单个模块,X参数为所要写入的模块名

Rfall 备份所有固件区模块, 输入命令后回车会提示要保存到的文件夹路径。

Wfall 从外部写入所有固件区模块,全写固件区模块顺序是先写01号模块,断电复位再执行全写指令。 Fmtrsvd 格式化固件区(前提条件是固件区存在01和35号模块并且内容正确) Zrcyls 用于L板系列清零固件区所有轨道 Zrcyls_vdt 用于三角板系列清零固件区所有轨道 Clrfile X 清零X参数指定的模块。 坏道表操作指令:

Lba X 输入lba地址,X参数为lba值,一般是通过mhdd扫描得到(这个指令通常配合xlt指令一起使用,以查看当前所输入的lba值所处在的磁头号)

Xlt 将输入的lba值转换为cyl物理地址

Addtrk x,z 将之前用xlt指令得到的磁道添加到P表,x参数为所要添加的cyl值,z参数为所要添加cly值所在的磁头号。

Plist 显示p表坏道记录 Glist 显示G表坏道记录

Gtop 将G表记录添加到P表记录,操作后须重建译码表。

Track 将P表记录合并为磁道,指令回车后要输入参数,UDMA的默认值是5 Zonelist X 显示X磁头的坏道列表,X号为逻辑磁头号

Addplist 将扫描出来的坏道表添加到P表,须配合手工编辑T软件文件夹中的plist脚本文件操作。(配合word软件打开编辑

mhdd扫描记录用)

Clrglist 清空G表坏道记录

Clrfile 033h 清空P表坏道记录。33号模块是P表记录。

Delhd X 删除X磁头号所属的所有P表记录,X参数为所要删除的磁头号。

Rdplist 备份P表,一般砍段之前建议备份,万一砍乱了p表记录,以能回写。

ROM相关操作指令:

Rom文件的大小(多少kb)可单读出109号模块,查看109大小得知。192和256kb的rom文件须用不同的指令来写。或使用flashr 0,40000可执行的话代表为256kb,flashr 0,30000代表为192kb

Romdir 显示构成rom的模块列表,一般用来查看是否存在4F,20b模块。 Romfw 从固件区提取rom模块内容并回写到rom

Mkrom 从固件区109号模块生成rom文件,生成rom并回写后,须配合romfw回写rom文件的其它信息。三角板系列能用。 Romwf 从外部的模块提取rom模块内容并回写到rom

Rombk 备份rom

Romwr 回写rom

Romback 备份256kb大小的rom

Romwrite 回写256 kb大小的rom

自检相关操作指令:

Sf 启动自检

Msf 0 监控自检检状态

Plog 自动清除自检失败记录,并在当前流程步骤开始做自检(用于流程失败后再次启动) Setpstmode 1 开启自检状态(用于之前没有失败,或许只是不小心中断了再次启动

Tp X 指定从?参数指定的流程步骤开始做自检,须配合plog或setpstmode 1指令一起使用。 Dpst 显示老款家族系列(如L板)的自检流程 Dseq 显示新款家族系列的自检流程 Wsf 回写自检流程(回写28号模块)

启动自检后卡在C4不过的,一般是有磁头坏或某段坏造成,可强行跑da或d1流程,完成查看E0等模块记录确定那个磁头的坏道记录多来判断,L板一般不超过1W,701499一般不超过3W,三角板一般不超过3W或正常。

C4的自检过程记录在2000至2007模块,如果c4失败可查看这些模块有没有内容记录来判断停在那个磁头。 自检停在d1流程的,一般要换固件重新做。

某些L板的320G硬盘需要在Sf指令后断电前回写28号模块,再tp 03h,再setpstmode 1后才能断电启动。 2060-771642板跑自检卡在b9的.手动停了后重建译码表再用Plog启动即可。

自检失败指向21流水号的,可尝试的启动后断电前改28模块坐标014c位置的46为4A,再挂电。

砍头相关操作指令:

Map 显示rom物理磁头映射列表

Kill 1,X 屏蔽X参数指定的逻辑磁头,并自动修改磁头模块内容,用后须再配合k指令使用屏蔽对应的物理磁头。 K X 屏蔽X参数指定的物理磁头 Nk X 释放X参数指定的物理磁头

Depophd 1,X 自动屏蔽?参数指定的逻辑磁头号并自动修改好所有相关模块内容

砍掉磁头后还只存在一个磁头的,要改0b模块8F位置为01代表只使用一个磁头。1640板或以上的,或许是使用20b模块,要改动的位置也不一样。

1640板砍头操作前,须先扫行Fmtselect_Set_Target_capacity X指令把容量类型更改为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_capacity X 自动选择段位容量 X参数为容量类型 Fmtselect_Set_TPI A,B,C,D,E,F,G,H 手动指定TPI值,字母参数为0-7头 Fmtselect_Set_capacity A,B,C,D,E,F,G,H 手动指定段位容量, 字母参数为0-7头

Settpi X 单个磁头,由低向高位顺序提升TPI值,X参数为所要调整的磁头号,执行此指令的前提是已经把所有磁头的TPI值都设定过了。

砍段相关操作指令:

Zonelist X 显示X号参数选定的磁头段位表信息(用于三角板)

lzonelist X 显示X号参数选定的磁头段位表信息X参数是要查看的逻辑磁头(用于L板) Diszone 显示该盘的总段位表信息

ldelzone x,z 删除段位缺陷(X参数是逻辑磁头,z是段位)

Cutzone X 三角板砍段并自动删除段位缺陷,此X参数数值来自diszone指令后得到。执行后断电前须清空32号,改正型号和容量。L板如不能成功删除对应缺陷的,则要用ldelzone删除

砍段之后要重建译码表,重建后一般再从b9流程跑起,至完成。砍段后不能重建译码表的,尝试清空G表,断电后再重建,如果还不能成功一般是P表过高或p表错乱造成,可尝试再砍掉其它SPT或坏道缺陷高的段位,还有就是重新按03号模块记录的TPI值再手动选择次TPI

调整适配信息操作指令:

Fixsf 重新调整40号模块适配参数,调整完成后须用aw47指令提取适配信息到正确位置

Sw47 X,Z 提取40号模块适配参数保存到47模块,X参数为40号模块重新调整后适配数值的开始地址,Z参数为47号适配数值的开始地址。

调40适配参数成不成功的判断为,查看40号模块,查看坐标30位置有没有40这个数值,调得好但选择不了TPI段位的,看这个40数值后面有没有紧跟着其它数值,没有的手动填入5A,再执行Fmtselect_Set_Target_capacity X 自动选择段位容量填为1或2,断电重启后再执行选择TPI和段位

调40适配参数失败的,也可以尝试读41号模块到缓存,把坐标0x8位置的数值改为40,再wd 040h回写,再fixsf启动。

L板和701383板的硬盘,换固件后能fmt格得动的,(701383板的要先选择好TPI或段位)。直接启动SF,待过了第一个C4流程后再用sw47指令调好适配再setpstmode 1开启自检状态。

日常操作备忘录:

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断电前rdfl 028h,配合edit修改0F1c坐标数值6A为6F

15. 一般固件引起的敲盘会自通电转动敲两下就停转,如果怀疑是固件引起的,在停转后用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和段位值都要选择4

TREX 要做纯DOS里面运行,非纯DOS可能会破坏原来的文件。如果在纯DOS都无法运行,就是文件损坏,删除T目录,在复制的文件过来。还是出错的,就是主板BIOS问题了,还原BIOS就OK了。865主板有的没有开启串口功能,所以主板不认串口,开启就OK了。 TREX有的命令是破坏模块的,导致不认盘 入到T目录运行A纯DOS,运行例子 C:\>cd t C:\t>a 在TREX界面 运行scan回车,dut 1回车,DID回车。 在TREX界面

scan 扫描硬盘 dut 0 命令是却换到0号硬盘 dut 1 命令是却换到1号硬盘 DID 显示要修的硬盘信息

说明书: 命令名称: dut1 简便找盘 idp或info 查看硬盘信息 chkresfall检测固件 smart 查看SMART表 clrsmart 清SMART表 svmod 0x.. 单个备份模块

wrmod 0x.. 写入备份好的单个模块 remergepg 合并GP remergepgnow 立即合并pg CLRGLIST 清G CLRFILE 0X33 清P Fmtunit 内部低格 SVLROM 保存128K ROM WRROML 写128K ROM CLRCOLOR 修护色块和坏道的命令 CLR0 清零 CLRPW 解密 setPWD 加密 SMARTSTAT SMART归位 smtRdData SMART数据读取 htl L板测磁头 hlr换L板ROM AdpL自适配L板47

KadpL headnum 砍L板所选磁头适配 svtl uhead 保存L板所选磁头磁道 wrtl uhead 写所选磁头磁道 SVALL 存全固件RPM wrall 写全固件RPM

第一讲,配置你的trex

准备一个主盘,用来安装trex,你可以用spfdisk来给他分2个区,一个区用来放trex程序,另外一个盘用来装备份的固件。(提示:不要将这个盘分成extFat32,不然在dos下面只看得到目录,看不到文件) 将这个硬盘的c盘做成启动盘,这个很简单。找一个有win98的机器,或者用你的u盘启动里面的dos工具箱都行。在命令提示符后面输入format x: /s /q 其中x代表你这个硬盘的c盘。启动盘子就做好了。 接着拷贝你的trex目录到这个硬盘上 ,比如c:\t,更改trex目录下面所有的批处理文件里面的目录路径,比如我这里是c:\t,如果你的目录是c:\trex的话,你就要改成c:\trex;拷贝常用的mhdd 到trex的安装目录,便于测试硬盘。

相关专题

  • 电脑维修软件

相关推荐