1、硬盘修复工具 PC3000 安装及使用详解 一、安装 PC30001、 建立目录 C:v122、将 PC-3000 v12 软件包连带所有子目录一起,复制到 C:v12 3、将工作盘分区(200M 以上),格式化,并安装 DOS 系统文件。4、将 Vgaga.exe P emm386.exe(俄文版 ) himem.sys 文件复制到 C:v12 中。5、编辑 config.sys 文件,其中必须有:device=c:v12himem.sysdevice=c:v12emm386.exe (加载 maxtor 模块要在 emm386.exe 后面加 RAM 参数)dos=high,umbbuff
2、ers=60files=456、编辑 Autoexec.bat 文件,建议如下:path c:v12;c:;c:dos7、编辑 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 升级方法将升级
3、包解压后,将得到的所有文件复制到 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
4、昆腾硬盘的配置项,读出后保存形成的文件.RPM 按 BIOS 调用顺序读出的内部参数,所存成的文件.DAT 硬盘检测资料.RAM 钻石硬盘的 RAM 内容,保存形成的文件 四、实战本文全部事例如无特别说明,均使用迈拓 DSP1.22 为例。大家拿到 PC3K,最主要的用途是固件和 P 表。我先从固件讲起。首先,我们要清楚:固件(FIREWARE)位于硬盘 0 道之前,它是存在硬盘盘片上的,而不是在盘体中的某个芯片中。因此,我们要写固件,首先要确保硬盘的负道(存放固件的磁道、UBA)没有坏道。怎么鉴别呢,拿到一个硬盘,通电时马上仔细听,看硬盘在启动时(寻道自检时)有没有“沙沙”一类的磨擦声,如果
5、有,那个硬盘就不必修了。然后我们进到 PC3K 主界面,将硬盘跳线设为安全模式接入。这里我又要提一下,所谓安全(工厂)模式,其实就一个作用:硬盘通电后不会自动起转,必须由 AT 指令来唤醒。接好硬盘后进入 DSP 模块,这时硬盘会自动起转,开始自检。如果正常的话,系统会找到硬盘的参数并在屏幕上部显示出来。如果没有,那么硬盘肯定有问题啦。按照以下步骤来处理:1、电路板正常否?换板试试。2、加载 LDR 和 RAM 试试。这里要强调一个问题,一个硬盘的固件版本由三部分组成,例如:2B020H1110522-CMBA-A5FBA。其中第一项是硬盘型号(一个条码),第二项 是由逗号格开的 4 个字母,
6、这一项与固件版本有关,请尽量找相同的。第三项电路板号与RAM 有关,如果手上的固件没有你需要的电路板号,将硬盘电路板换成与固件相符的也行。(当然,有些是可以通用的,看运气了)。大家不要小看了电路板号,要修敲盘的硬盘,这是注意点之一。加载 LDR 和 RAM 以后,进入基本修复菜单。如果能正常进入,那么就把固件列表读出来看看,缺什么就写什么进去。如果什么都不缺,就做一下复位 4 模块,一般就 OK 了。 如果不能正常进入,那就有很多情况了:进入后只有硬盘参数,无型号、不能读出固件表。可以再加载一次 RAM 和 LDR,注意是先加载 RAM。如果 RAM 加载成功,会有一个短暂的加载过程(1-2
7、秒),如果没有,那么加载失败,就把硬盘断一下电,试试刚才的操作。如果不行,退出 DSP,硬盘断一次电再进,你会有发现的。如果上面两种方法还是不行的话,就做热交换吧。方法 1:先找个好的同型号硬盘(安全模式)进入 DSP,停转硬盘,不拔电源线和数据线,将电路板换到待修盘体,读取固件列表。这招对美钻比较有效,对星钻就不行了方法 2:做完方法 1 后,加载待修硬盘的 RAM,如果有 1-3 秒的加载过程后显绿色提示,那就成功了。这时硬盘会有“咯”的一声响。再加载 LDR,成功的话基本上就可以读写固件啦。这里我要特别说明的是,加载 RAM 的成功率与电路板号相关,所以请尽量找相同的。如果没有,将电路板
8、换到好的盘体上做一个 RAM 和 LDR!什么?还不行,还是敲盘?NND,看我的必杀技。在热交换并加载 RAM 和 LDR 后,退出 DSP,硬盘断一次电后再进 DSP,加载 LDR 和 RAM(星钻只加载 LDR,进入基本修复菜单后再加载 RAM 和 LDR)。应该行了吧?还不行就只有两条路了:A 换固件再试 B 扔这里请务必注意,文中的加载顺序按文中的出现顺序进行。随时听硬盘有无“咯”的一声,只要有了,就可以去读固件列表,不必再进行后面的步骤。另外,补充一点,给可怜的硬盘加个风扇吧。修复 Maxtor 时,SELFSCAN 使用的详细方法:1、设为安全模式。2、加载 LDR 和 RAM 文
9、件,进入标准模式。3、检查结构,记下不能正确读出的模块编号,另外 33#模块必记在内。4、写入模块(前提是事先备份有好模块)。5、清除 G-LIST 和 P-LIST(有可能不成功)。6、选择 start Selfscan, 关电源,将跳设为正常模式再开电源。查看 Selfscan 状态,约一分钟就出现 0000,若没有出现 0000,可能是前面没有完全写好模块或 SA 有坏(没救了)。7、选择 Stop Selfscan。8、关电源,并将跳线设为正常模式;打开电源,正常,OK !原理:开始 Selfscan 时,硬盘内部的管理程序会自动将许多内部参数初始化并写入 SA中,因此可以解决一些外部
10、程序无法解决的问题维修实例:PC3000V12 修复 Maxtor 和 Quantum 系列硬盘固件 昆腾硬盘最常见的就是固件损坏(和迈拓的差不多) ,在此我举例说明一下 Quantum Fireball 的办法:故障现象:固件出现问题后,一般表现为在 COMS 里不认硬盘,或者认到硬盘后无容量,出现别的英文代码,再有就是硬盘的容量变小。维修思路:这时要修复好这个硬盘最根本的方法就是重新加载硬盘的固件,当然这个也是 PC3000 V12 的强项。如果你手上有一块和你想修硬盘型号一样的好硬盘,这样你可以用 PC3000 V12 生成 LDR 文件和相对应的模块组。(不推荐使用网上固件的原因:因为
11、大家都用 D 版 PC3000V12,主要是怕固件型号和自己修的硬盘不对路)解决方法:在 PC3000 V12 里找到你所想要修的硬盘一一对应,我以 Quantum Fireball Lct 10 15 为例.在 DOS 下键入 SHELL 后,选择 QUANTUM 下的 PCQULCT 10 按回车后,PC3000 V112 进行对硬盘的检测,检测完必后有几个硬盘型号,你选择所修硬盘对应的型号即可.我们这里选择 Fireball lct 10 15.0 后按回车,进入主菜单,我们将看到十个选项.如下: pc3000 ver.12 昆腾及迈拓主菜单说明 VER.2.321. Servo tes
12、t2. Surface test3. Disc firmware zone4. Disc ID5. Logical scanning6. S.M.A.R.T table7. Defects table8. Automatic mode9. Selfscan10. 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 下重新进行一次检测,你会发现硬盘就这么被修好了