济南鲁能领秀公馆:【分享】硬盘修复工具PC3000安装及使用详解 - 软件下载交流区 - 52硬件论坛 电脑...

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 10:30:01

【分享】硬盘修复工具PC3000安装及使用详解

【分享】硬盘修复工具PC3000安装及使用详解
一、安装PC3000
  1、 建立目录 C:\v12
  2、将PC-3000 v12软件包连带所有子目录一起,复制到C:\v12
  3、将工作盘分区(200M以上),格式化,并安装DOS系统文件。
  4、将Vgaga.exe  Pcdosemu.com  emm386.exe(俄文版) himem.sys文件复制到C:\v12中。
  5、编辑config.sys文件,其中必须有:
              device=c:\v12\himem.sys
              device=c:\v12\emm386.exe (加载maxtor模块要在emm386.exe后面加 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 1,2=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、加载LDR和RAM试试。这里要强调一个问题,一个硬盘的固件版本由三部分组成,例如:2B020H1110522-CMBA-A5FBA。其中第一项是硬盘型号(一个条码),第二项  是由逗号格开的4个字母,这一项与固件版本有关,请尽量找相同的。第三项电路板号与RAM有关,如果手上的固件没有你需要的电路板号,将硬盘电路板换成与固件相符的也行。(当然,有些是可以通用的,看运气了)。大家不要小看了电路板号,要修敲盘的硬盘,这是注意点之一。加载LDR和RAM以后,进入基本修复菜单。如果能正常进入,那么就把固件列表读出来看看,缺什么就写什么进去。如果什么都不缺,就做一下复位4模块,一般就OK了。 如果不能正常进入,那就有很多情况了:
  进入后只有硬盘参数,无型号、不能读出固件表。可以再加载一次RAM和LDR,注意是先加载RAM。如果RAM加载成功,会有一个短暂的加载过程(1---2秒),如果没有,那么加载失败,就把硬盘断一下电,试试刚才的操作。如果不行,退出DSP,硬盘断一次电再进,你会有发现的。如果上面两种方法还是不行的话,就做热交换吧。
方法1:先找个好的同型号硬盘(安全模式)进入DSP,停转硬盘,不拔电源线和数据线,将电路板换到待修盘体,读取固件列表。这招对美钻比较有效,对星钻就不行了
方法2:做完方法1后,加载待修硬盘的RAM,如果有1---3秒的加载过程后显绿色提示,那就成功了。这时硬盘会有“咯”的一声响。再加载LDR,成功的话基本上就可以读写固件啦。这里我要特别说明的是,加载RAM的成功率与电路板号相关,所以请尽量找相同的。如果没有,将电路板换到好的盘体上做一个RAM和LDR!!!!
  什么?还不行,还是敲盘?TMD,看我的必杀技。在热交换并加载RAM和LDR后,退出DSP,硬盘断一次电后再进DSP,加载LDR和RAM(星钻只加载LDR,进入基本修复菜单后再加载RAM和LDR)。应该行了吧???还不行就只有两条路了:A 换固件再试 B扔
  这里请务必注意,文中的加载顺序按文中的出现顺序进行。随时听硬盘有无“咯”的一声,只要有了,就可以去读固件列表,不必再进行后面的步骤。
  另外,补充一点,给可怜的硬盘加个风扇吧。



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



维修实例:PC3000V12修复Maxtor和Quantum系列硬盘固件
  昆腾硬盘最常见的就是固件损坏(和迈拓的差不多),在此我举例说明一下Quantum  Fireball Lct 10 15 (15G)的办法:
  故障现象:固件出现问题后,一般表现为在COMS里不认硬盘,或者认到硬盘后无容量,出现别的英文代码,再有就是硬盘的容量变小。
  维修思路:这时要修复好这个硬盘最根本的方法就是重新加载硬盘的固件,当然这个也是PC3000 V12的强项。如果你手上有一块和你想修硬盘型号一样的好硬盘,这样你可以用PC3000 V12生成LDR文件和相对应的模块组。(不推荐使用网上固件的原因:因为大家都用D版PC3000V12,主要是怕固件型号和自己修的硬盘不对路)
  解决方法:在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.1和3.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版本号的固件程序,最好只先用ldr和ram.固件刷新就有可能不兼容的.不然就没救了的!



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



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



Maxtor DSP/ POKER 说明文件  
美钻二代说明书文件{BRwww.rehdd.com/download/mx541.pdf



钻石部分硬盘的"安全模式" 跳线设定图  
以美钻一代 二代 三代和金钻八代为主。
“安全模式”下,硬盘在刚通电的时候不允许主轴马达自动起动。
这里有两种跳线设置图,请下载:
http://www.rehdd.com/pic-free/maxtor-jp1.pdf
http://www.rehdd.com/pic-free/maxtor-jp2.pdf



美钻三代认错型号的修复步骤 
  对象: 美钻三代
  故障现象: 系统检测时认不出正确型号和容量, 一般认作"MAXTOR ARESC64K"
  解决方法:
    1、找一正常的美钻三代硬盘,接入, 选PC-MX POKER, 选ARESC64K 进入菜单
2、1-1-1读出其 RAM, 生成RAM文件
3、1-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
  故障现象: 无法分区,不能格式化。用lformat,DM9.56或西数专用程序做低格均告失败。尤其用dm9.56时报mbr等错误信息。用mhdd2.9无法检测到磁头,柱面等信息。用diskedit检测不到硬盘分区。用pc3k的西数模块出现红色提示,但能检测到硬盘。
  解决办法:
   1、在IDE1接口上接个好的硬盘里面放入pc3kv12软件,IDE2接口接有故障的硬盘,注意两个硬盘都要设为主。
   2、这时运行该软件对应的模块 pcwd_eb.exe后无法继续了,出现红色提示,这时把坏盘的电源线拔下,再拔数据线,然后在把坏盘插上,插时先插数据线再插电源线,然后可以继续。
   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 LDR和RAM文件下载 
    http://www.rehdd.com/download/mx_ldr.zip
    这里面的文件是ACELAB技术支持区下载回来的。
    命名根据是与模块内容有关,怀疑是内部地址转换模块的版本号。 我研究了一下,发现用1-2-1检查固件结构时,第二个模块状态表前面有类似字样,如: 3AF5 3AF6等。 收藏 分享 评分