[技术转载] 硬盘修复工具PC3000安装及使用详解
一、安装PC3000
  1 建立目录 C:\\v12
  2、将PC-3000 v12软件包连带所有子目录一起,复制到C:\\v12
  3、将工作盘分区200M以上),格式化,并安装DOS系统文件
  4、将 (俄文版) himem.sys文件复制到C:\\v12中。
  5、编辑config.sys文件,其中必须有:
device=c:\\v12\\himem.sys
device=c:\\v12\\ (加载maxtor模块要在后面加 RAM 参数
dos=high,umb
buffers=60
files=45
  6、编辑Autoexec.bat文件,建议如下:
path c:\\v12;c:\\;c:\\dos
  7、编辑pc3000.bat文件,建议如下:
cd c:\\v12
vgaga (防乱码驻留程序
pcdosemu 2(指定PC3000AT待修硬盘接在哪个IDE接口,1=IDE 12=IDE 2。)
shell PC3000 SHELL外壳程序,调入其他子程序(模块)的总调度)
  重新启动进入DOS后,输入pc3000自动进入PC-3000模块选择菜单。
  注:以上设置,被修硬盘必须跳线为MASTER”并且接在IDE 2”口



二、PC3000升级方法
  将升级包解压后,将得到的所有文件复制到 c:\\v12目录中,覆盖同名文件。



三、PC3000文件说明
  .EXE 执行程序
  .INI 配置信息文件,自动生成
  .LDR 电路板状态装载文件,用于不能正常认盘,调整电路板使之处于准备状态
  .RSC 代码文件,保存从硬盘读出的内部参数集
  .CFG 配置文件
  .BIN 从硬盘读出的BIOS文件(二进制)
  .ROM 硬盘的BIOS文件(可以同时存放多个BIOS
  .LOG 用户使用某个模块的记录(自动生成,可以删除)
  .SMA S.M.A.R.T参数集,用于复原相应系列硬盘的S.M.A.R.T参数
  .SSO SELFSCAN指令集
  .PGM 主菜单结构文件
  .CP 昆腾硬盘的配置项,读出后保存形成的文件
  .RPM BIOS调用顺序读出的内部参数,所存成的文件
  .DAT 硬盘检测资料
  .RAM 钻石硬盘的RAM内容,保存形成的文件



四、实战
  本文全部事例如无特别说明,均使用迈拓DSP1.22为例。
  大家拿到PC3K,最主要的用途是固件和P表。我先从固件讲起。
  首先,我们要清楚:固件(FIREWARE)位于硬盘0道之前,它是存在硬盘盘片上的,而不是在盘体中的某个芯片中。因此,我们要写固件,首先要确保硬盘的负道(存放固件的磁道、UBA)没有坏道。怎么鉴别呢,拿到一个硬盘,通电时马上仔细听,看硬盘在启动时(寻道自检时)有没有沙沙一类的磨擦声,如果有,那个硬盘就不必修了。然后我们进到PC3K主界面,将硬盘跳线设为安全模式接入。这里我又要提一下,所谓安全(工厂)模式,其实就一个作用:硬盘通电后不会自动起转,必须由AT指令来唤醒。
  接好硬盘后进入DSP模块,这时硬盘会自动起转,开始自检。如果正常的话,系统会到硬盘的参数并在屏幕上部显示出来。如果没有,那么硬盘肯定有问题啦。
  按照以下步骤来处理:
1、电路板正常否?换板试试。
2、加载LDRRAM试试。这里要强调一个问题,一个硬盘的固件版本由三部分组成,例如:2B020H1110522-CMBA-A5FBA。其中第一项是硬盘型号(一个条码),第二项 是由逗号格开的4个字母,这一项与固件版本有关,请尽量相同的。第三项电路板号与RAM有关,如果手上的固件没有你需要的电路板号,将硬盘电路板换成与固件相符的也行。(当然,有些是可以通用的,看运气了)。大家不要小看了电路板号,要修敲盘的硬盘,这是注意点之一。加载LDRRAM以后,进入基本修复菜单。如果能正常进入,那么就把固件列表读出来看看,缺什么就写什么进去。如果什么都不缺,就做一下复位4模块,一般就OK了。 如果不能正常进入,那就有很多情况了:
  进入后只有硬盘参数,无型号、不能读出固件表。可以再加载一次RAMLDR,注意是先加载RAM。如果RAM加载成功,会有一个短暂的加载过程(1---2秒),如果没有,那么加载失败,就把硬盘断一下电,试试刚才的操作。如果不行,退出DSP,硬盘断一次电再进,你会有发现的。如果上面两种方法还是不行的话,就做热交换吧。
方法1:先个好的同型号硬盘(安全模式)进入DSP,停转硬盘,不拔电源线和数据线,将电路板换到待修盘体,读取固件列表。这招对美钻比较有效,对星钻就不行了
方法2:做完方法1后,加载待修硬盘的RAM,如果有1---3秒的加载过程后显绿提示,那就成功了。这时硬盘会有的一声响。再加载LDR,成功的话基本上就可以读写固件啦。这里我要特别说明的是,加载RAM的成功率与电路板号相关,所以请尽量相同的。如果没有,将电路板换到好的盘体上做一个RAMLDR!!!!
  什么?还不行,还是敲盘?**,看我的必杀技。在热交换并加载RAMLDR后,退出DSP,硬盘断一次电后再进DSP,加载LDRRAM(星钻只加载LDR,进入基本修复菜单后再加载RAMLDR)。应该行了吧???还不行就只有两条路了:A 换固件再试 B
  这里请务必注意,文中的加载顺序按文中的出现顺序进行。随时听硬盘有无的一声,只要有了,就可以去读固件列表,不必再进行后面的步骤。
  另外,补充一点,给可怜的硬盘加个风扇吧。



修复Maxtor时,SELFSCAN使用的详细方法:
1、设为安全模式。
2、加载LDRRAM文件,进入标准模式。
3、检查结构,记下不能正确读出的模块编号,另外33#模块必记在内。
4、写入模块(前提是事先备份有好模块)。
5、清除G-LISTP-LIST(有可能不成功)。
6、选择start Selfscan, 关电源,将跳设为正常模式再开电源。查看Selfscan状态,约一分钟就出现0000,若没有出现0000,可能是前面没有完全写好模块或SA有坏(没救了)。
7、选择Stop Selfscan
8、关电源,并将跳线设为正常模式;打开电源,正常,OK
原理:开始Selfscan时,硬盘内部的管理程序会自动将许多内部参数初始化并写入SA中,因此可以解决一些外部程序无法解决的问题



维修实例:PC3000V12修复MaxtorQuantum系列硬盘固件
  昆腾硬盘最常见的就是固件损坏(和迈拓的差不多),在此我举例说明一下Quantum Fireball Lct 10 15 (15G)的办法:
  故障现象:固件出现问题后,一般表现为在COMS里不认硬盘,或者认到硬盘后无容量,出现别的英文代码,再有就是硬盘的容量变小。
  维修思路:这时要修复好这个硬盘最根本的方法就是重新加载硬盘的固件,当然这个也是PC3000 V12的强项。如果你手上有一块和你想修硬盘型号一样的好硬盘,这样你可以用PC3000 V12生成LDR文件和相对应的模块组。(不推荐使用网上固件的原因:因为大家都用DPC3000V12,主要是怕固件型号和自己修的硬盘不对路)
  解决方法:在PC3000 V12里到你所想要修的硬盘一一对应,我以Quantum Fireball Lct 10 15为例.DOS下键入SHELL,选择QUANTUM下的PCQULCT 10按回车后,PC3000 V12进行对硬盘的检测,文件无法删除怎么办检测完必后有几个硬盘型号,你选择所修硬盘对应的型号即可.我们这里选择Fireball lct 10 15.0后按回车,进入主菜单,我们将看到十个选项.如下:



pc3000 ver.12 昆腾及迈拓主菜单说明VER.2.32
  1. Servo test
2. Surface test
3. Disc firmware zone
4. Disc ID
5. Logical scanning
6. S.M.A.R.T table
7. Defects table
8. Automatic mode
9. Selfscan
10. Exit
  我们选择第三项对硬盘的软固件区进行操作,选择3.4项加载LDR文件。我们这里选择: PCQLCT10.LDR后按回车键你会看到下面的状态寄存器不停的闪烁,这表明正在加载,加载成功后,我们选择3.2.2.1.1.1.13.2.2.1.1.1.2.1 3.2.2.1.1.1.2.2分别加载CP#值。如果完全成功加载后,我们重启电脑或退出进入PC3000AT下重新进行一次检测,你会发现硬盘就这么被修好了,呵呵。



PC-3000关坏磁头 
  小弟最近发现星钻硬盘能到盘,但测试结果全部是坏道.经过一翻研究发现是1磁头坏了的原因.PC-3000现在没有办法关磁头啊.
  ACELAB的技术员说过,Maxtor中只有星钻可以关头和关段。但由于程序是集成多种系列的,所以没有特别加上这个功能
  目前你们可以试这么一个方法:加载一个单磁头的好盘代码后,运行Selfscan,也许有奇迹发生。

0道损坏,可正常认盘,不能分区格式化
  牌子型号: 星钻
  故障现象: 可正常认盘,不能分区格式化,很像是0道损坏样的.
  判断问题: PC3000at扫描会发现全部扇区无法正常访问。查看G-LIST 发现有许多 0 0 0的记录。
  解决方法: 清除G-LIST,然后纠正 1-2-4-1 1-2-4-2 1-2-4-3 1-2-4-4
  这里面有很多没有表明code版本号的固件程序,最好只先用ldrram.固件刷新就有可能不兼容的.不然就没救了的!



如何重写全部参数模块? 
  周老师你好,我有几块星钻硬盘,自检声正常,参数也正常,只是无法分区,格式化!我用清除:G-LIST表的方法试过了,不行,只能重写全部参数模块,如体重写全部参数模块呢?
  清除GL, 纠正常出错的四项参数没有? 1241 1242 1243 1244



如何生成*.ldr*.RAM文件?
  只有Maxtor DSP / Poker IBM的模块可以生成 LDRRAM文件, 其他的模块目前只有由ACELAB提供。
  生成的方法如下:
  接入一个好盘,选择相应的模块进入到主菜单
  选1-1-1,输入文件名,生成RAM
  选1-4,输入文件名,生成LDR



Maxtor DSP/ POKER 说明文件 
美钻二代说明书文件



钻石部分硬盘的\"安全模式\" 跳线设定图 
以美钻一代 二代 三代和金钻八代为主。
“安全模式下,硬盘在刚通电的时候不允许主轴马达自动起动。



美钻三代认错型号的修复步骤 
  对象: 美钻三代
  故障现象: 系统检测时认不出正确型号和容量, 一般认作\"MAXTOR ARESC64K\"
  解决方法:
    1、一正常的美钻三代硬盘,接入, PC-MX POKER ARESC64K 进入菜单
21-1-1读出其 RAM 生成RAM文件
31-4 生成LDR文件
4、停转并进行热交换
5、退回 SHELL界面再 重新选择 PC-MX POKER ARESC64K
6、加载前面生成的RAM文件
7、加载前面生成的LDR文件,(选第三项)
8、进入主菜单,运行 1241 1242 1243 1244
9、退出菜单,断电重启。
  此方法成功率在80%左右。 若不成功,可用全部覆盖内部代码的方法试试。



美钻一代 二代系列磁头响一声就停转;认不到正确的型号通病的修复步骤 
美钻系列硬盘有两种通病: 起转后,磁头响一声就停转;认不到正确的型号,系列不到硬盘容量。两种通病的原因是一样的: 内部参数错乱。 修复方法如下:
方案一:
1、将跳线设为安全模式。接入
2、运行PCMX_DSP,选择对应的电路板类型。美钻二代系列的电路板为 ATHENA
3、装入LDR文件 (如果还没有相应的LDR文件,请接入一个一样型号的好盘,运行1-4生成)
4、装入RAM文件 (如果还没有相应的RAM文件,请接入一个一样型号的好盘,运行1-1-1生成
5、进入主菜单,运行 1-2-4-1 1-2-4-2 1-2-4-3 1-2-4-4
6、退出。并将跳线还原。
  注意,在 3 4 5操作过程中,如果出现红字提示窗口,则说明操作失败。
  第二方案:
  如果没相应的LDR文件和RAM文件,可用第二方案:
1、一型号参数完全相同的正常硬盘,接入,启动,选相应电路板类似,进入DSP主菜单。
2、生成RAM。选1-1-1,看到$000 $400按两次回车,然后输入一文件名以存储RAM
3、选1-2-5,马达停转。
4、热交换电路板。
5、选2-1,马达起转。
6、写入RAM 1-1-2,选择刚指定的文件名,回车,写入RAM
7、运行1-2-4-1, 1-2-4-2, 1-2-4-3, 1-2-4-4
8、退出菜单。



Quantum FIREBALL 系列只认参数不可读写的修复
  对象:Quantum FIREBALL CX LA LB LC LD AS LM等系列
  故障现象:自检声不完整,但系统BIOS能检测到型号和容量,不能读写
  解决方案:
  1、把待修盘接入,进入主菜单
2、装入相应的LDR文件
3、往缺陷表随意添加一个记录
4、退出菜单,将硬盘断电。重新接通进入菜单。
5、清除缺陷表,重新扫描所有缺陷并修复。
  此种方法,成功率约为50% 有些盘有待研究更好的方法。


昆腾连续自检不停
  故障:昆腾连续自检不停,pc3000也是连续不停自检
  维修方法:进入pc3000后出错不管它,进入到昆腾主菜单,这时时不到参数的,然后在给硬盘断电一次.
  1:进入3-4写相应型号的ldr
  2:接着进入修改硬盘参数项,修改lba地址大小,和型号参数(因为读ldr后清空了).然后确定保存,硬盘自动断电重起.这时硬盘应该正常的自检了.
  3:进入主菜单,lba地址扫描(:le一定想要手动封掉0,0 1,0 2,0 3,0 4,0)全是坏道,做一遍伺服扫描即可完全修复.
  这样硬盘故障维修有可能硬盘容量会减半.原因是有磁头性能不良,造成硬盘连续自检不到参数.


WD EB BB系列 BIOS正常认盘大但不能读写的修复
  对象: WD EB BB系列
  故障现象: 自检声正常, 系统BIOS可检测到, 但不可读写. 这是目前WD的通病
  解决办法之一:
  用Formatting 内部低级格式化。 但数据会全部消失。
  解决办法之二:
  选 1- 2 -1 - 2 进行再生运算操作, 约十秒钟即可, 数据还完好。


西数硬盘维修全过程
  对象:西数硬盘,型号WD2000 eb 容量 20g
  故障现象: 无法分区,不能格式化。用lformatDM9.56或西数专用程序做低格均告失败。尤其用dm9.56时报mbr等错误信息。用mhdd2.9无法检测到磁头,柱面等信息。用diskedit检测不到硬盘分区。用pc3k的西数模块出现红提示,但能检测到硬盘。
  解决办法:
  1、在IDE1接口上接个好的硬盘里面放入pc3kv12软件,IDE2接口接有故障的硬盘,注意两个硬盘都要设为主。
  2、这时运行该软件对应的模块 后无法继续了,出现红提示,这时把坏盘的电源线拔下,再拔数据线,然后在把坏盘插上,插时先插数据线再插电源线,然后可以继续。
  3、选界面中的第三项(内部低格程序)等30分钟。。。。。就ok


Fujitsu MPG 有自检声不认盘的修复
Fujitsu MPG系列
故障现象: 自检声正常,但系统检测不到. 这种故障是导致Fujitsu IDE硬盘身败名裂的主要原因.
解决办法:
1、将硬盘接入,运行相应程序。不管出现的红提示窗,直进到主菜单
2、检查内部结构。记下出错的模块编号。
3、选一相同Firmware的正常盘,读出内部所有模块。
4、将原来发现的出错模块写回待修盘。
下次重新通电时,硬盘就可以正常认出。


富士通重写BIOS的操作步骤
1、从好盘下载BIOS程序。 取一个与待修硬盘相同BIOS版本的好盘,接入后进入相应工具的菜单。选 \"Disc firmware zone\"--\"work with the rom\"---\"read rom to file\",然后输入一个文件名(易记且有特点的),回车,约10秒钟就可将该硬盘的BIOS读出并存放于指定的文件上。
2、不退出菜单,直接取下好盘,换上待写BIOS的硬盘。当DRDY DSC 指示灯亮时,表示硬盘已经准备好。
  3、选菜单 \"Disc firmware zone\"--\"work with the rom\"---\"Write ROM from file\",选择刚才指定的文件名,回车。这个过程中硬盘自动停转,然后再次起转并自检。约30秒钟就可完成BIOS写入。


PC3000修富士通坏区的全过程
  硬盘型号:FUJITSU M1636TAU
  故障现象:FORMAT格式化极慢,MHDD274F查有成片的红,绿。
  参考资料:PC3000富士通中文菜单,PC-3000AT Ver4
  维修步骤:
  1,运行MHDD,多次扫描,红,绿无法减少。
  2,运行PC3000,我是把硬盘跳为主硬盘的,不知道工厂模式如何跳,检查坏道好象没有必要跳成工厂模式!选择硬盘型号后进入主菜单,这时看到窗口上面硬盘的磁头数是2,无法修改,可能是指硬盘实际的磁头数!
  3,从第一个菜单开始,第一项是伺服测试:分别测试两个磁头的伺服电机速度。个人认为PC3000的磁道扫描都是以时间做检测标准,这个时间代表的是伺服电机的运行情况,超过时间就表示有坏道。试想如果硬盘坏道,磁头读取时无法一次读完,伺服电机必然多次定位坏道处。这一项所测试的时间应该是作为基准用的。在做表面扫描和逻辑扫描都应该先做这一项,从原理上讲应该是这样,不知道别人是如何做的?
  4,表面扫描:这一项是按照实际的硬盘结构来扫描,有两个选择项我都选的是Y,不知道什么意思,这样扫描应该是比较严格的!扫描后有一个列表,按回车后这个表写进工厂级的缺陷列表。
  5,调用内部格式化程序:这一项是必须的,我就曾经没有做这一项结果用MHDD检测满盘坏道,还以为硬盘报销了,做这一项后才可以用逻辑扫描,磁头数为16个了!这一项我用通用模块里的通用擦除代替也可以完成,只是速度极慢,不知道LFORMAT是不是也可以?
  6,逻辑扫描缺陷:这一项跟表面扫描差不多,只是硬盘是逻辑扇区了!选择项选Y时不可用,可能是D版的原因。临界时间为100ms,比表面扫描的300ms更加严酷。我试着减少临界时间但扫描第二遍时极慢,不成功,不知道是不是D的原因。检测有有一个列表,可转化为实际扇区列表,回车后加入工厂级的缺陷列表。这时打开PL-LIST就看到的是表面扫描和逻辑扫描的缺陷列表的集合!
  7,用MHDD检测,发现红已经基本消失,绿块还有,用低级和高级扫描多次,绿块也变的很少了!用FORMAT格式化已经看不到有停顿!


IBM硬盘只有上半声自检音,没有下一步寻道音通病的维修
  牌子型号: ibm系列硬盘
  故障现象: IBM硬盘IC35L040AVER07-0型号只有上半声自检音,没有下一步寻道音(通病)
  判断问题:
  解决方法: 进入 c:\\pc\\ibm_ldr\\aver
运行 pcibmavr
3-3-1查看RAM版本,
在菜单中选择 3-5 加载与RAM版本对应的LDR, 即可。其他型号系列对应维修.
  这种维修方法,成功率只有50%,第2中维修方法是写固件操作,研究之中~~~!

pc3000有用的lba地址:
60G LBA:120478088
40G LBA:78198750 AS40G LBA:80315072
30G LBA:58633344
20G LBA:39876480 AS20G LBA:40132503
15G LBA:29336832
13G LBA:26760384
10G LBA:20044080
8.4G LBA:16514064
7.5G LBA:14668290
6.4G LBA:12594960
5.1G LBA:10002528
4.3G LBA:8421840
以上是有pc3000的人必备的lba地址.


Maxtor LDRRAM文件下载 
hdd/download/mx_ldr.zip
这里面的文件是ACELAB技术支持区下载回来的。
命名根据是与模块内容有关,怀疑是内部地址转换模块的版本号。 我研究了一下,发现用1-2-1检查固件结构时,第二个模块状态表前面有类似字样,如: 3AF5 3AF6等。
2 用于诊断和维修任何型号硬盘驱动器的通用测试工具(PC-3000AT)

2.1 作用

PC-3000AT 测试软件是PC-3000综合工具中用于IDE(ATA接口)硬盘驱动器维修和恢复的基本程序,被设计用于:

1.以较一般的方式诊断缺陷, 修理IDE硬盘驱动器.
2.使用ATA标准命令50H(格式化磁道命令 --译者注)进行低级格式化来正确修复硬盘驱动器.
3.在支持缺陷重设机制(defect reassign)的硬盘驱动器上(用缺陷重设机制)隐藏坏扇区.
4.以用户输入参数,软件输出信息的操控形式进行自动化驱动器测试(指综合测试模式).

PC-3000AT 测试软件必须与 PC-3000AT 卡配合工作.注意! PC-3000AT 4.0 及更高版本既支持使用CHS扇区定址模式也支持使用LBA扇区定址模式进行驱动器测试.测试软件的CHS/LBA扇区定址模式切换是用键盘右部的数字小键盘上的一个预设按键来进行.(请看第三章 \"测试软件工作时的输出信息). CHS扇区定址模式是PC-3000AT默认使用的测试运作模式. 它和LBA扇区定址模式的差别在于有\"LBA mode\"字样标记在屏幕上的工作模式描述区和软件输出的信息中.


2.2 准备工作

1.PC-3000AT卡用硬盘数据线电缆与要被测试的硬盘驱动器IDE口相连.
2.接上硬盘驱动器电源.
3.调入PC-3000综合工具的外壳程序 PC-SHELL,并从中启动PC-3000AT程序.


2.3 PC-3000AT 工作时的输出信息
为便于理解PC-3000AT测试软件以\"仪表面板\"形式显示在电脑屏幕上的输出信息,这个\"仪表面板\"由以下几部分组成:

\"display显示器\"- 显示关于测试过程的信息. 在显示器的上部你可以看见\"MODEL(型号)\"这一栏, 它包含要被测试的硬盘驱动器的类型和参数信息: 柱面数(CYL), 磁头数(HEAD), 扇区数(SEC). LBA扇区定址模式下,\"MODEL(型号)\"栏将显示总共可用LBA扇区数而不是柱面数(CYL),磁头数(HEAD),扇区数(SEC). 在显示器的下部你可以看到\"STATE(状态)\"这一栏, 它包含硬盘驱动器的状态信息: 就绪/(READY/BUSY), 在进行需时较长的测试的当前进度百分比 % (DONE) , 当前柱面(CYL), 磁头(HEAD), 扇区(SEC), 在测试中检测到的驱动器出错的次数(ERRS). LBA扇区定址模式下,只会显示当前扇区的LBA扇区号而不是当前扇区的柱面号(CYL), 磁头号(HEAD), 扇区号(SEC)参数.

两行\"LED(发光二极管)指示灯\" - 显示被测试的硬盘驱动器的状态寄存器和错误寄存器的信息, 可用于监视硬盘驱动器在测试中的状态, 及判断驱动器的故障原因. 不活动的LED指示灯为蓝, 活动时为黄或红, 红表示发生了错误. 状态寄存器显示了IDE(ATA)硬盘驱动器的当前状态. 状态寄存器的值在每一个命令执行后都会更新. 错误寄存器会在命令执行后当状态寄存器的错误指示位(ERROR)被设置时显示硬盘驱动器的(具体何种错误类型)状态.


\"keyboard键盘\" - 对应于电脑键盘右部的数字小键盘.这些按键的作用随测试软件当前所处的状态变化. 以下这些按键的作用是是固定的:

[Enter] - 输入参数,开始各种测试.
[Cancel] - 用于取消当前的测试或设置的参数(可以与ESC互换使用).
[Exit] - 用于取消当前的测试或设置的参数, 然后退回到模式选择(\"MODE SELECTION\")菜单.


2.4.为待测的硬盘驱动器输入参数

PC-3000AT开始运行时,首先它将测定待测硬盘驱动器的类型和CHS(柱面数,磁头数,扇区数)参数, 测定过程结束会在屏幕上\"MODEL(型号)\"栏显示硬盘驱动器的类型和参数. 然后PC-3000AT会进入\"MODE SELECTION(工作模式选择)\"菜单. 如果要用LBA扇区定址模式测试硬盘驱动器请按键盘区预设的[LBA]. 但如果待测硬盘驱动器不支持LBA扇区定址模式, [LBA]键不会显示在屏幕上的键盘区上.
注意! 一些老型号的硬盘驱动器(例如 CP 3000)不能使用物理参数工作, 对于这一类硬盘驱动器,请从PC-3000AT提供的硬盘驱动器数据库中输入它的合适参数.
如果由于待测硬盘驱动器有故障, 它的参数不能被PC-3000AT测出, PC-3000AT会在屏幕上显示如下消息:
Drive parameters are not determined (硬盘驱动器参数未被测出)
此时按任意键会使PC-3000AT改变当前工作模式进入\"DRIVE TYPE SELECTION(硬盘驱动器类型选择)\"工作模式, 这个工作模式会显示如下菜单:

DRIVE TYPE SELECTION (硬盘驱动器类型选择)

Identify DRV (识别硬盘驱动器)
User Type (用户自定义类型)
Coner (Coner 类型硬盘驱动器)
Fujitsu (Fujitsu 富士通类型硬盘驱动器)
Maxtor (Maxtor 迈拓类型硬盘驱动器)
Quantum (Quantum 昆腾类型硬盘驱动器)

你可以使用上([Up]) ([Down])光标键及回车键([Enter])进行如下操作:
--选择\"Idenjtify DRV (识别硬盘驱动器)\"菜单, PC-3000AT会尝试再次测定硬盘驱动器的类型与参数
--选择\"User Type (用户自定义类型)\", PC-3000AT会要求你手工输入硬盘驱动器的参数(CHS)
--PC-3000AT提供的硬盘驱动器数据库选择合适类型(如迈拓,富士通,昆腾, coner)

注意! 如果待测硬盘驱动器的CHS参数输入不正确, PC-3000AT将不能正确测试和诊断这个硬盘驱动器.
在手工输入待测硬盘驱动器参数或从数据库中为待测硬盘驱动器选择合适参数时,待测硬盘驱动器在LBA扇区定址模式下的可用扇区总数会被计算, 这个数值等于柱面数(CYL),磁头数(HEAD),扇区数(SEC)三者的乘积.

当待测硬盘驱动器的CHS参数被定好之后, PC-3000AT就会进入MODE SELECTION(工作模式选择)菜单.

2.5 PC-3000AT 的工作模式

2.5.1 MODE SELECTION 工作模式选择
在工作模式选择菜单中可以用上([Up])([Down])光标键及回车([Enter])键选择工作模式, [Cancel][Exit]键退出所选择的工作模式.
工作模式选择菜单的主菜单:

MODE SELECTION(工作模式选择)

Drive type selection (硬盘驱动器类型选择)
Drive test (驱动器测试)
Controller test (控制器测试)
Complex test (综合测试)
Defects relocation (缺陷重设)
Formatting (格式化)
Exit (退出)


Drive type selection(硬盘驱动器类型选择)--此工作模式用于由PC-3000AT软件测定待测硬盘驱动器的类型及参数(可能使用标准ATA命令ECH , Identify Drv识别硬盘驱动器)或由用户手工输入硬盘驱动器参数.

Drive test(驱动器测试) -- 此工作模式用于测试和修理:
--read/write channel 读写通道 (硬盘电路系统中对磁头读取的微弱信号进行放大,滤波,数据/时钟分离; 对数据进行编码,磁头写电流驱动,写预补偿的电路部分 --译者注).
--positioning system 磁头定位系统. (硬盘机械系统中, 用于移动磁头到指定磁道的零部件总成, 目前普遍使用音圈电机(VCM)带动磁头臂旋转的磁头定位方式 --译者注)
--spindle motor and its controller chip 主轴电机及其控制芯片 (主轴电机用于旋转盘片, 目前常用直流无刷电机; 电机控制芯片负责驱动直流无刷电机旋转及稳速控制 --译者注.)


Controler test(控制器测试) -- 此工作模式用于测试和修理:
--interface controller 接口控制器 (硬盘电路系统中负责主机接口, 缓存接口, 驱动器接口的部件 --译者注)
--MPU微处理器 (硬盘驱动器的控制中心, 在固件[firmware - 固化在ROM芯片中及存放在盘片上的使用该种微处理器指令系统编写的专用软件]控制下负责完成寻道, 纠错 , 自动化缺陷重设等工作. --译者注)
--Read/write channel 读写通道 (硬盘电路系统中对磁头读取的微弱信号进行放大,滤波,数据/时钟分离; 对数据进行编码, 磁头写电流驱动的电路部分 --译者注).
--buffer RAM 缓冲存储器 (硬盘驱动器电路系统中负责存储从读写通道读取的扇区数据, 并将其通过接口传送给PC; 存储从接口由PC传送来的数据, 送入读写通道的电路部分 --译者注)

Complex test(综合测试) 由用户输入参数,PC-3000AT输出信息操控形式的工作模式.

Defects relocation(缺陷重设) --选这个工作模式,如待测硬盘驱动器支持缺陷重设机制, PC-3000AT会利用缺陷重设机制进行缺陷重设.


Formatting(格式化) --在此工作模式下, PC-3000AT会对支持ATA标准命令50H(格式化磁道命令 --译者注)的硬盘驱动器执行正确的格式化修复过程.



Exit(退出) --PC-3000AT程序中退回到PC-3000 SHELL 外壳程序界面或者退到DOS.



按键[SMART][Passp]用于查看硬盘驱动器的S.M.A.R.T参数以及硬盘驱动器的描述说明区域内存放的信息. 这些信息是由PC-3000AT使用ATA-4标准的Identify DRV命令从硬盘驱动器读取并解码而来.
2.5.2 查看硬盘驱动器的S.M.A.R.T(Self-Monitor Analysis and Reporting Technology)参数
(Self-Monitor Analysis and Reporting Technology 是指自我监测,分析,报告技术, ATA-3标准中被引入.采用SMART技术,在硬盘驱动器工作的同时,硬盘驱动器的微控制器会在固件中的SMART程序模块控制下自动持续定期监视驱动器部分,电路部分的工作状态参数, 一旦它们的值超过临界值时,会以某种方式向主机报告该硬盘驱动器已经不可*,请将硬盘上的数据备份 --译者注)


按下[SMART]键会在屏幕上看到以下这些S.M.A.R.T参数:
ID -监控参数编号
对于西部数据(Western Digital)硬盘驱动器, 编号与驱动器的SMART参数对应关系列表如下:

ID(编号) 监控参数

1 读取出错比率
4 驱动器启动/停止次数
5 因出错而被重设的扇区总数
10 主轴电机启动失败重试次数
11 驱动器校准(回零磁道)失败重试次数
199 ULTRA DMA CRC 错误率 (ULTRA DMA ATA-4标准引入, 这种数据传输模式增加了对 传输的数据的CRC循环冗余码校验过程 --译者注)
200 出错区域比率 (现今IDE硬盘驱动器皆使用ZBR[分区域记录]技术, 盘片表面划分为数 个区域, 不同区域的磁道扇区数目不同, 同一区域内各磁道扇区数相同, 盘片外圈区域磁 道长扇区数目较多, 盘片内圈区域磁道短扇区数目较少. --译者注)

对于富士通(Fujitsu)硬盘驱动器, 编号与驱动器的SMART参数对应关系列表如下:
ID(编号) 监控参数
1 读取出错比率
2 数据传输速率(带宽)指标
3 主轴启动时间 (从驱动器加电至正常工作电压, 至主轴电机启动达到正常转速, 使驱动 器进入就绪状态所经历的时间 --译者注)
4 主轴电机被激活的次数 (主轴电机可以被电源管理模式命令停转, 在唤醒时被激活启动 --译者注)
5 因缺陷而被重设替换的扇区总数
7 寻道错误比率
8 寻道时间指标
9 加电工作时间
10 启动主轴电机重试次数
12 硬盘驱动器加电/断电次数
199 Ultra ATA CRC 错误比率
200 写入出错比率

注意! 同一编号在不同厂商的硬盘驱动器中对应不同的监控参数.
Attribute value 属性(指监控参数)的当前值 --属性值的范围为1 253. 最初属性值是最大值. 伴随着硬盘驱动器的运行老化将快要失灵, 属性值会跟着降低. 因此属性值较高说明硬盘驱动器出故障的可能性很小, 而属性值较低则说明硬盘驱动器的可*性已经很低,出故障的可能性很高. 代表硬盘驱动器可*性的各项属性值的上界通常设为100(IBM,Quantum,Fujitsu的硬盘驱动器) 253(Samsung 三星硬盘驱动器). 不过,
也有例外,如由西部数据制造的WDAD34000, WDAC33100, WDAC31600这几款型号的硬盘驱动器可*性属性值初值被设为200, 而下界是100.


Threshold value 属性的极限值(临界值) -- 由硬盘驱动器开发商决定每项属性的极限值. 即使仅有一项属性值低于它的极限值, 也意味着存放在这个硬盘驱动器上的数据已经很危险了.*性属性的组成项目及初值,极限值由硬盘驱动器生产商根据每种硬盘驱动器类型分别确定.


\"re-Failure/advisory (即将失灵/通知)\" - 这是一个由所有属性值综合确定的参数. 用于指示快要失灵的硬盘驱动器的状态. 这一 位可以用来指示硬盘驱动器的三种状态:
\"re-Failure/advisory (即将失灵/通知)\" - 值为 0, 同时各项可*性属性值高于极限值, 说明硬盘驱动器目前处于可*性很高的状态.
\"re-Failure/advisory (即将失灵/通知)\" - 值为 0, 同时各项可*性属性值快要小于极限值, 说明硬盘驱动器目前处于可*性较低的状态.
\"re-Failse/advisory (即将失灵/通知)\" - 值为 1, 同时各项可*性属性值小于极限值 , 说明硬盘驱动器即将失灵.
\"Result\" 结果 -- 由所有监控参数综合决定的一般化结果.有以下几种结果:
OK -- 当前各项属性值远高于对应的各项极限值.
! -- 当前有属性值低于对应的极限值, \"即将失灵/通知\" 位值为 0;
!!! -- 属性值低于对应的极限值, \"即将失灵/通知\" 位值为 1;


如果待测硬盘驱动器不支持S.M.A.R.T诊断, 按下[SMART]键会使硬盘驱动器指示ABRT(abort放弃)错误,并且PC-3000AT会在屏幕上显示如下消息:
This drive does not support S.M.A.R.T (这台硬盘驱动器不支持S.M.A.R.T.)
其实硬盘是可以修好的。如果你的水平高的话,修好的硬盘也不会那么容易坏的。
修理的原理有2种:
1 lformathpadmdmwipinfondd这些软件是把坏道修成G-list增长坏道列表中的。这个其实是一般的修理方法,这种方法那,比较容易掌握,也是普通人都是可以搞定的。但是G-list列表的空间不是很大的,也就是500700个之间的空间吧,如果硬盘坏道超过这个数字后,坏道就不能加入G-list列表了,也就是修不好了。这种方法修好的坏道,也是对文件是没有影响的,因为它是修复成增长行坏道表中去了,系统是不可能访问他们的。


2 用专业的软件和设备来修理。本网站上有相关的设备。
这个修理的原理是把硬盘的物理坏道屏蔽成工厂坏道P-list列表中去的。
其实每个新的硬盘的盘片上都是有坏道的,只是厂家经过的特殊的手段,把它屏蔽掉了。这样你们用普通的软件是查看不到的。因为那些不是专业的软件(用hp的软件就可以查看到昆腾硬盘的P坏道列表,你们有兴趣的可以下载一个去看看)。问什么一定要把坏道屏蔽到p-list中呢,把它屏蔽到G列表中不就是行了吗!但是一个硬盘的坏道是很多的,一般都是1000个左右和以上,G列表的大小有限制的,不大。p列表就大的多了,一般都是4000个左右和以上,空间的大小和硬盘牌子和硬盘的容量有直接的关系,硬盘容量越大p列表就
越大。屏蔽到p列表中才可以修好更多的硬盘吗!
明明白白了解硬盘维修

BIOS:这是一个本不该出现在这里的一个术语,因为硬盘上没有它。
DSP:数字信号处理机,相当于主板上的CPU,现在的DSP中已经集成了IDE接口电路。它有两套接口:IDE接口,伺服机接口。有一套以上的总线。
FIREWARE:一套在运行在DSP里的软件。它一般的被存储在电板的ROM上,或者DSP内部的ROM内。这就是为什么一些ST的硬盘在换电板的同时要将电板上的那块ROM对应于它原来的盘体。以及QT相近的电板可以换DSP,所支持的盘体的系列改变的缘故。
G-LIST:坏道增长列表,一个被限制了大小的坏道列表,普通的软件就可以改变的它的内容。
P-LIST:坏道增长列表,一个没有限制的坏道列表,一般的软件改变不了。改硬盘的大小就是该这个列表。
隐藏磁道:记录着P-LIST,G-LIST.硬盘的S/N,型号,等。它的柱面编号时候负的。美钻的硬盘狂喜欢把它给搞丢了,所以导致硬盘转转停停。富士通的硬盘出现乱码也是的。
成为一个硬盘维修高手的的必要条件:懂精密机械,精密电子,电磁学,DSP……………………等等