欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

经验谈-成功给金8、金9做自校准

程序员文章站 2022-03-05 21:51:04
经验谈-成功给金8、金9做自校准  金8、金9的通病:隔三差五有文件丢失或损坏、读写速度变慢、用MHDD扫描有大量的红绿块,加不进G、P表,用ERASE命令却越擦越多。  都知道这样的问题最有效的就是给硬盘做自校准... 10-09-08...

  金8、金9的通病:隔三差五有文件丢失或损坏、读写速度变慢、用mhdd扫描有大量的红绿块,加不进g、p表,用erase命令却越擦越多。

  都知道这样的问题最有效的就是给硬盘做自校准(selfscan),但需要有pci-pc3000或者效率源才可以,对于只有isa-pc3000的用户只有等待版本升级了。

  笔者参考了效率源的做法,直接将激活了的selfscan模块写入待修盘,从而成功地启动自校准。

下面的操作笔者使用的工具为:isa-pc3000v14(破解的无卡版也行)、mhdd2.9、mrt1.8 (不能用1.0测试版)。

  步骤:

  1、   工具盘设为主盘,接ide1;待修盘也设为主盘,接ide2。

  2、这是最重要也是常被忽略的一步,直接决定做自校准是否成功:启动mhdd,按shift+f3选择3(待修盘所接的ide口),按f2初始化硬盘并显示信息,此时注意看其中的smart是否为enabled。如果是disabled,就要输入“smart on”,然后回车,再按f2看看是否已经改为enabled了吗?改好了就可以退出mhdd了。

  3、备份固件:在dos下,输入“md bak”(新建一个bak目录,用来存放备份的固件),再输入“cd bak”然后回车(进入bak目录),接着输入“pcmx_pkr”然后回车(在当前目录下启动pc3000的poker程序模块);在“选择电路板”对话框中,6e(金8)和6y(金9)分别对应n40p和calipso,接着选第一项“标准模式”进入;在主菜单选2-2和2-1-1,分别创建ldr和ram;在主菜单选2-2-4和2-2-6,分别备份模块和模块组;完成后退出pc3000。

  4、修改固件:在windows下,将mrt的文件释放到“c:\mrt”中,用记事本打开“c:\autoexec.bat”文件,找到“path=… …”字段,在后面加入“; c:\mrt”,如果没有该字段就直接加入一行“path=c:\mrt”,否则的话mrt不能正常运行;新建一个ss文件夹,将bak文件夹中的mxpkrmod文件夹复制到ss文件夹中;回到dos下,输入“cd ss”然后回车(进入ss目录),输入“mrt”然后回车(在当前目录下启动mrt程序);在程序界面选“self test”(最下面的一项),然后根据待修盘的型号作选择,最后回车修改固件;完成后退出mrt。

  5、回写固件:将待修盘跳安全模式,只接电源线,不接数据线,开机进入dos下,再接数据线(此时待修盘是不会启动的);输入“cd ss”然后回车(进入ss目录),再输入“pcmx_pkr” 然后回车(在当前目录下启动pc3000的poker程序模块);选择电路类型,然后以“标准模式”进入,此时待修盘开始起转;在主菜单选4-5(清空g表和p表);在主菜单选2-2-5,在“#1f”上按空格键(打勾),然后回车,写入该修改好的模块;在主菜单选2-2-7,在“self scan”上按空格键(打勾),然后回车,写入该修改好的模块组;完成后退出pc3000,关机。

  6、开始自校准:将待修盘跳为主盘,只需要给一个独立的供电(带开关的at电源就很好;如果使用atx电源,需要用铜线短接绿色线和任何的一条黑色线才能启动电源),就会自动开始自校准了。做个硬盘灯,可以观察自校准过程。要注意的是,最好不要再装到电脑上做自校准,因为硬盘启动后几分钟内如果对硬盘作初始化就会相当于发送停止自校准命令,而电脑开机自检就有初始化硬盘的动作,真有必要的话,可以在电脑进入系统后,先接数据线,再接电源线,硬盘灯以固定频率闪几分钟后开始自校准,在此时间内用硬盘工具软件作初始化动作也仍然会导致自校准停止。

  7、最后的工作:当自校准完成后,最好能用mhdd的“erase”命令全盘擦一遍(速度较慢,一个40g需要好几个小时)或“scan”(f4)命令全盘扫一遍(“erase waits”选项要打开,速度较快,一个40g只需几分钟就搞定,笔者较为推荐,能直观地反应当前的盘体状态,大多再也没扫到红绿块了,偶尔会有几个“w”,是对逻辑错误的修复,这就是为什么要扫描的原因,如果不放心的话,当你扫第二遍的时候就会发现已经没有了)。

  8、自校准失败的处理:整个自校准过程将维持几个到十几个小时,此间如果发生意外断电,或自校准因为内部故障(固件有错误、磁头不稳定、电路板过热导致线路故障等等)提前终止,将导致再也不能认盘的结果。幸亏之前我们给硬盘做了固件备份这么重要的一步,只要回写固件就好了。

  如何回写呢?我们不是有pc3000嘛!将待修盘跳安全模式,只接电源线,不接数据线,启动poker程序模块,选电路板类型,在不加载ldr和ram的情况下,直接选“标准模式”进入(如果加载ldr,进入“标准模式”后,待修盘就会开始死循环式的自校准),可是pc3000频频报错啊!不理它,一直按回车直至出现主菜单。在主菜单选2-3和2-1-2分别加载ldr和ram后,再选2-2-5和2-2-7分别回写全部的模块和模块组,硬盘就能认了,然后重头再做自校准。

  9、最后,笔者想说一句,“做自校准的时候,给可怜的硬盘装个散热扇吧!”

  如果是金8、金9更为必要,因为像这类大容量高转速硬盘的发热量本来就大得惊人,在平常的状态下加个散热扇也不为过,更何况是要经历几个至十几个小时的频繁地读写动作的自校准状态呢!笔者就曾经遇到过一个15g的火钻硬盘在做自校准过程中,提前结束并出现格~格~的异响,经过检查是电路板坏了,换过电路板,再重新做自校准就好了。还好火钻的发热量远没有金8、金9那么高,出现这样的情况也不多见,但此后要做自校准的硬盘,我都会先加个散热扇,完成后再拆下。