硬盘软修案例
pc3000运行地要求:586主板必须要有isa擦槽,32m内存,irq12中断没有被占用
刷新fw方法:
fw是指厂商预先写在硬盘负磁道上的信息。可以找一个fw好的盘,flash应该是电路板上的rom把上面的flash(比如29f102bb)解下来,利用lab-tool48重抄一份,在装上去就ok.在硬盘负磁道上的信息,就是固件信息。其实,所谓的负磁道、0道、正磁道都不是指绝对位置,而是相对的位置。
⑷如何生成*.ldr和*.ram文件?
只有maxtor dsp / poker 和ibm的模块可以生成 ldr和ram文件, 其他的模块目前只有由acelab提供。 生成的方法如下:
接入一个好盘,选择相应的模块进入到主菜单
选1-1-1,输入文件名,生成ram
选1-4,输入文件名,生成ldr
刷写固件过程中的注意事项:
1。加载ldr或ram以后,不要忙着进行下一步,等硬盘回到待命状态后(第2、4灯亮)再往下做。如果硬盘不能回到待命状态,可尝试使用“电机停转”命令
2。在写入新的固件之前,务必做好备份工作
3。固件文件:ram、ldr、rpm、smb中,ram和ldr独立于rpm和smb。也就是说,可以用a的ram和ldr驱动硬盘后写入b的rpm和smb。
4。刷写固件后一定要主机断电从起。
5。如果写了p表,一定要低格后再做缺陷表。
6。很多迈拓写了固件后读写变慢,可通过复位4模块或写回1e#模块解决。
7。慎用selftest,原因看下一帖。
不用安全模式维修maxtor的方法:
我的体会是:安全模式有的时候反而不好加载ldr。 用主盘的跳线进入dos, 先用ac_ident进入硬盘识别程序, 如果能识别成功,再进入维修模块加载ldr的成功率很高。 有时即便ac-ident无法识别硬盘,再进入维修模块也容易成功。大家试试。ac_ident是专用于wd硬盘的识别程序,对其他品牌不适用。楼主可以试试mt、ibm盘,此法大概不灵。
以美钻一代 二代 三代和金钻八代为主。 “安全模式”下,硬盘在刚通电的时候不允许主轴马达自动起动。
请问希捷的硬盘,有时认盘有时不认,到底是什么原因?
这种问题在u系列比较常见一般是虚焊问题;有些也是严重坏区引起的.希捷 u8 st38410a 8.4g硬盘一个,因有坏道,想将其作从盘使用,用dm9.56低格后,用fdisk全分成扩展分区、逻辑分区后,用format格式化在10%无法通过。用效率源、spfdisk、mhdd等工具扫描,已确定坏道144~175个。其中11%、32~40%的最为严重,占90%的坏道,最多的一处47个,少的3个。用效率源零售版、 hp、 hddreg v1.31版等工具处理,均于10%左右不能通过,原因是硬盘不见了,也就是说主板检测不到硬盘了。退出关机几分钟后,主板又可检测道到硬盘。再重新开始处理坏道,仍是 10%左右不能通过,硬盘又丢失。拆下电路板焊怀疑虚焊的元器件、更换主机仍是这样。用效率源零售版的“硬盘高级检测+坏道智能修复”分段检测修复,虽然能顺利通过10%的地段,甚至100%完成,虽然不丢失硬盘,但坏道无法修复。我于0~40%的区段反复修?
⑶如何重写全部参数模块?
周老师你好,我有几块星钻硬盘,自检声正常,参数也正常,只是无法分区,格式化!我用清除:g-list表的方法试过了,不行,只能重写全部参数模块,如体重写全部参数模块呢?
清除gl后, 纠正常出错的四项参数没有? 1241 1242 1243 1244
⑺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)全是坏道,做一遍伺服扫描即可完全修复.这样硬盘故障维修有可能硬盘容量会减半.原因是有哟嘎磁头性能不良,造成硬盘连续自检不到参数. pc3000维修设备对昆腾硬盘的维修来说是最专业的了,基本上达到85%左右(其中包括0道的维修)pc3000进入昆腾组建以后,选择硬盘的大小,然后:如果硬盘就是一些物理坏道的话,用程序的5项,lba地址扫描,就行了,自动扫描到100%,然后可以看到坏道的列表,2下回车,系统自动把物理坏道屏蔽到p-list中。然后在扫描一遍,确认一遍。就是这么简单。
昆腾硬盘砍头:
昆腾st系列的砍磁头很容易的,pcqust.exe本身就提供了关磁头的选项啊,从主菜单操作选3-3-1,里面就列出了磁头,一般上面几个后面显示是空白的,下面的几个后面显示灰色的“not used”,不改动的就直接回车,跳到下一个,要关的就按空格键,就切换到显示“not used”了。比如你要关1磁头,就先回车,等光标跳到1磁头上时,按空格,就显示“not used”,一路回车确定到最下面的,全部设完后会出个提示写入的,选第一项是断电后会失效,选第二项是保存设置到硬盘参数表,断电后也不会失效。让它写入好了,无所谓的,关掉以后还可以重新打开。不过0磁头好象是不能关的。
quantum fireball lct 10 15 (15g)固件出现问题修复:
1.在pc3000 v12里找到你所想要修的硬盘一一对应,我以quantum fireball lct 10 15为例.在dos下键入shell后,选择quantum下的pcqulct 10按回车后,pc3000 v12进行对硬盘的检测,检测完必后有几个硬盘型号,你选择所修硬盘对应的型号即可.我们这里选择fireball lct 10 15.0后按回车,进入主菜单,我们将看到十个选项.
2.我们选择第三项对硬盘的软固件区进行操作. 选择3.4项加载ldr文件.
3.我们这里选择: pcqlct10.ldr后按回车键你会看到下面的状态寄存器不停的闪烁,这表明正在加载,加载成功后,我们选择3.2.2.1.1.1.1和3.2.2.1.1.2.1 、 3.2.2.1.1.2.2分别加载cp#值.如果完全成功加载后,我们重启电脑或退出进入pc3000at下重新进行一次检测,你会发现硬盘就这么被修好了
维修美钻命令速查
进入主菜单后按菜单出现的顺序列出以美钻maxtor (2b020h2) 系列为例说明
1.基本修复操作
1-1 对ram文件操作
1-1-1 生成硬盘ram信息文件
1-1-2 将ram文件信息加载进硬盘
1-2 固件区操作
1-2-1 固件检查
1-2-2 读硬盘模块到一个目录
1-2-3 写硬盘模块
1-2-4 模块数据复位
1-2-4-1 复位dmcs模块
1-2-4-2 复位ulist模块
1-2-4-3 复位g-list模块
1-2-4-4 复位p-list模块
1-2-5 停转硬盘
1-3 加载ldr文件到硬盘
1-4 生成硬盘ldr文件
2 坏道表操作
2-1 查看坏道表记录
2-2 将g-list表转移至p-list表
2-3 清空坏道表
3. 退出
⑽美钻一代 二代系列通病的修复步骤
美钻系列硬盘有两种通病: 起转后,磁头响一声就停转;认不到正确的型号,系列找不到硬盘容量。两种通病的原因是一样的: 内部参数错乱。 修复方法如下:
方案一:
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、退出菜单。
⑹美钻三代认错型号的修复步骤
对象: 美钻三代
故障现象: 系统检测时认不出正确型号和容量, 一般认作"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.22版)
使用工具:pc3k 1.22 dsp / mhdd / 效率源美钻专用修复工具 / lowformat / 螺丝刀一把
今天早上,朋友送来20个美钻硬盘(都是2b020h1),测试后,4只硬盘坏道,6只转几下就停,5只认错参数,1只转正常寻道不正常不认盘,2只异响,还有2个不转。
开始当然先搞最简单的了,坏道的。美钻的用效率源就爽了!做好软盘,用软盘启动进入主界面,输入ctrl+c进行设置,循环时间设置为3(修复次数),阀值设置为200(每多少个点为一步加入列表,读写时间设置为3(也就是150ms以内);设置完成后选择“开始复”,输入网址,跳到修复界面,此时设置从0到100,加入plist列表,好了,这个就等吧,搞其它的去了……
然后就是两个不转的,三两下,换了电路板。ok,第一个换了电路板一切搞定,mhdd测试正常;第二个换了块板……晕!怎么不灵了,转了,不过不认盘。板是从好硬盘上折下来的啊,以为可能盘体问题,放在一边没有管。
第二步,来搞一下认错参数的。从有点坏道的盘上读了个固件出来,(方法如下:进入pc3k,接上好硬盘,1、2-2-3 读模块 2、2-2-5 读模块组 3、2-1-1 读ram 4、2-5 读ldr)好硬盘的model:2b020h1******1511,第二特征码:k.m.b.e,因为效率源说这两个都对号才好使。读完成以后,把好硬盘拿下,将坏的硬盘跳成安全模式,接在ide2的线上进入pc3k,选择“ah***”开头那项进入程序(因为美钻的就是以a开头的)选择第二项,写入ldr,将刚才读好盘的ldr写入坏硬盘,左下角那排黄灯闪了几下,硬盘起转,接着提示写入成功;好,再来选择第三项,写入ram,也是将好的写进去,也成功了;然后再选择第一项进入主菜单,我们先来简单的,就是模块复位(方法:2-8[b开头那项]-1、2、3、4),复位都成功的话(一般绿色提示表示成功,红的表示失败),退出、关机、从启,认到盘了,mhdd测试,一切ok,呵,爽,又得一个。这样干,5个认错参数的修好了2个,有一个麻烦一点,就是复位glist不成功,于是试着清除glist(plist最好不要去搞哦)然后再复位glist,嘿嘿,这下好了,复位成功,从启后一切ok。还有两个认错参数的复位了从启还是不行。好吧,那只有写固件了,也是先load ldr 写load ram 进到pc3k主界面后,选择2-2-4 全选,写模块;2-2-6 全选,写模块组,写完以后再复位四模块,完成后退出从启,ok,认到盘了,用mhdd测试,还好,坏得不太多,丢给效率源完成后面的任务吧,呵呵。还有一个硬盘是k.m.b.a的,好那就找个相同的吧,反正这有那么多硬盘,还真有相同的,读好的出来,写进坏的去……又晕了,怎么测试全是坏道啊,太多了吧,难不成是要低格,好lowformat 来了,开始低格……完成测试,怎么还是一样啊。哦!有可能是固件不对吧,好再换一个,还是不行啊,干脆,用老大的给的固件吧,这下更惨,连ldr都加载不了!!唉,搞来搞去都是红红一片……算了,先不要理它了,又放一边去了。
接下来是转停的,没有什么特别的,都是写ldr写ram写mod,这个怪了,在没有写mod前复位都是成功,不过从启后有的就认错,有的还是老样子,好吧,写上mod吧,写完以后基本上正常,修坏道就ok了。
还有1个转正常,可是不认盘的。怪事发生了,ldr怎么样都加不进去,一错再错。没办法,热交换法了。用一个好盘进入pc3k,选择主菜单2的最后一项o开头的,电机停转,行,小心小心翼翼的换坏盘体上去,再没有起转的情况下,写入mod,写完成了,应该都算成功了。可是从开机还是认不到,还是转正常,不认盘。怪!先不理了。
最后两个异响,没办法,写ldr完后就开始异响了。没办法了。
在做坏道时还有两个小问题,第一,效率源软件有时扫描次数要多几次,不然有时修好了还有。特别是坏道比较多的区域,我们可以将开始结束点设置小一点,如20%――40%这样,一些一些来效果不错哦!第二,有些坏道效率源可能不太爱修,搞了n次就是不成功,就是原来的地方,晕。。。不会没救了吧,用mhdd试了一下,ok了,所以记得软件要交换着用,可能会效果好哦!
几小时后,其它修坏道的都修好了,谢谢效率源。
本次维修遗留下来的问题如下:第一,异响的美钻有没有得救;第二,ldr加载不了的硬盘是不是也没救了(换过几个版本都不得);第三,写好固件全红红绿绿的,用lf也搞不定,换了几个固件都是一样,看看各位朋友有没有什么更好的办法。
pc3000之迈拓攻略:
本文将向大家详细说明迈拓硬盘(主要是美钻、星钻)系列的维修方法(包括敲盘)而不针对某个具体实例来说明。。。。。好了,废话不说了,进入正题。(本文全部事例如无特别说明,均使用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中,因此可以解决一些外部程序无法解决的问题
牌子型号: 星钻
故障现象: 可正常认盘,不能分区格式化,很像是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.固件刷新就有可能不兼容的.不然就没救了的!
makebad这两个命令,使用时要根据一定的情况来处理,例如有一种情况,就是硬盘的坏道是随即发生的,特别是钻石硬盘,盘体会有滴答滴答的响声,但是使用和安装系统都正常,这时就可以用makebad,会有奇效!!这些不稳定的扇区再通过写零,就和新的一样,笔者处理过上百个这样的问题,对于其他的情况,就不详细叙述了!总之这个命令是很牛的,但是千万别乱用,要是硬盘损坏情款而定!!!
故障情况:硬盘启动时候认盘很慢,等待大概1分钟之后进入,并且报告smart出错,要按f1才能继续。使用fdisk分区软件不能进行分区,换用dm专用程序,分区完成,但是不能格式化。使用mhdd对全盘进行扫描,发现unc错误故障有1489个,anmf错误故障78个,3%-4%以及97%-99%区域读写很慢,出现很多红色的标记块,其他的区域读写除故障错误外均正常。使用pc3000查看该盘的glist表,显示33789个,显然已经超过保留值636,有被软件处理压缩的可能,或者是固件区模块有异常出错。
维修过程:
使用pc3000对硬盘进行操作,把硬盘的glist表清空。然后,对硬盘使用mhdd进行全盘扫描,并且打开写零功能,记录下出错区域和读写慢的区域的lba起始值。启动pc3000对全盘进行扫描并且把坏区添加到plist表,次数为4次,默认的时间把它改成90ms。处理完毕后,用fdisk和format进行分区格式化,发现格式化时出错,而且分区有一些区域很慢。为此,对全盘又进行一次低级格式化,然后用mhdd再进行扫描,记录下读写慢的区域,还发现有6个unc的缺陷错误,估计是pc3000扫描的时候漏扫的缺陷错误。使用thdd自动进行修复,把漏扫的缺陷添加进glist表。查看先前记录的读写慢区域,和现在对比,发现记录的情况基本一样,由此锁定范围,对2%-5%和96%-100%进行扫描,并且把remap功能打开,反复循环多次,红色标记块基本消失,变成了灰黑色,读写速度正常。但还是有一些红色块,出现的时间不定,经过十几次的循环,发现红色标记块还有8个是不定期出现的,很不稳定。但是此时使用fdisk和format对全盘进行格式化和分区都已经正常,启动的时候检测速度也很块,f1报错情况消失。笔者为安全起见,又使用pc3000的精确扫描功能,对读写慢的区域进行扫描,记录下缺陷错误378个,退出后生成缺陷记录文件,把它再写入plist表,为此维修结束,耗时6小时。
⑵ 星钻硬盘维修后的新发现
小弟最近发现.维修星钻硬盘后能找到盘后,结果测试全部是坏道.经过一翻研究发现是1磁头坏了的原因.但pc-3000现在没有办法关磁头啊.请问周老师如何解决.谢谢了.
现在有好多星钻盘故障一样. 什么时候能升级到关磁头呢?
acelab的技术员说过,maxtor中只有星钻可以关头和关段。但由于程序是集成多种系列的,所以没有特别加上这个功能。
目前你们可以试这么一个方法:加载一个单磁头的好盘代码后,运行selfscan,也许有奇迹发生。
maxtor ldr和ram文件 下载
http://www.rehdd.com/download/mx_ldr.zip
这里面的文件是acelab技术支持区下载回来的。
命名根据是与模块内容有关,怀疑是内部地址转换模块的版本号。 我研究了一下,发现用1-2-1检查固件结构时,第二个模块状态表前面有类似字样,如: 3af5 3af6等
用mhdd扫描硬盘,出现有规则的彩块,谁知道怎么回事?我的硬盘,迈拓金钻四代,读盘慢,用mhdd扫描,发现有很多红色彩块,且很有规律,斜红状排列,也就是说每隔一段就有一个坏块,哪位仁兄能告诉是怎么回事,怎么修,不胜感激,必有重谢!!
你先低格一下或用dm清零。再不行的话,就说明有某个头不稳定了。
⑼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写入。
mhdd改容量 :
先用mhdd找出全好的29g,记下lba是多少,然后hpa用命令,输入全好的lba就成了
上一篇: Spring属性注入