让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要: 一、安装PC3000 1、建立目录C:\v12 2、将PC-3000v12软件包连带所有子目录一起,复制到C:\v12 3、将工作盘分区(200M以上),格式化,并安装DOS系统文件。 4、将Vgaga、exePcdosemu、comemm386、exe(俄文版)himem.sys文件复制到C:\v12中。 5、编辑config.sys文件,其中必须有:device=c:\v12\himem.sy
一、安装PC3000
1、建立目录C:\v12
2、将PC-3000v12软件包连带所有子目录一起,复制到C:\v12
3、将工作盘分区(200M以上),格式化,并安装DOS系统文件。
4、将Vgaga、exePcdosemu、comemm386、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文件,建议如下:
pathc:\v12;c:\;c:\dos
7、编辑pc3000.bat文件,建议如下:
cdc:\v12
vgaga(防乱码驻留程序)
pcdosemu2(指定PC3000AT待修硬盘接在哪个IDE接口,1=IDE1,2=IDE2。)
shell(PC3000SHELL外壳程序,调入其他子程序(模块)的总调度)
重新启动进入DOS后,输入pc3000即自动进入PC-3000模块选择菜单。
注:以上设置,被修硬盘必须跳线为“MASTER”并且接在“IDE2”口
二、PC3000升级方法
将升级包解压后,将得到的所有文件复制到c:\v12目录中,覆盖同名文件。
三、PC3000文件说明
.EXE执行程序
.INI是配置信息文件,自动生成
.LDR电路板状态装载文件,用于不能正常认盘,调整电路板使之处于准备状态
.RSC代码文件,保存从硬盘读出的内部参数集
.CFG配置文件
.BIN从硬盘读出的BIOS文件(二进制)
.ROM硬盘的BIOS文件(可以同时存放多个BIOS)
.LOG用户使用某个模块的记录(自动生成,可以删除)
.SMAS。M。A。R。T参数集,用于复原相应系列硬盘的S。M。A。R。T参数
.SSOSELFSCAN指令集
.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!!!!
什么?还不行,还是敲盘?**,看我的必杀技。在热交换并加载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、选择startSelfscan,关电源,将跳设为正常模式再开电源。查看Selfscan状态,约一分钟就出现0000,若没有出现0000,可能是前面没有完全写好模块或SA有坏(没救了)。
7、选择StopSelfscan。
8、关电源,并将跳线设为正常模式;打开电源,正常,OK!
原理:开始Selfscan时,硬盘内部的管理程序会自动将许多内部参数初始化并写入SA中,因此可以解决一些外部程序无法解决的问题
维修实例:PC3000V12修复Maxtor和Quantum系列硬盘固件
昆腾硬盘最常见的就是固件损坏(和迈拓的差不多),在此我举例说明一下QuantumFireballLct10 15 (15G)的办法:
故障现象:固件出现问题后,一般表现为在COMS里不认硬盘,或者认到硬盘后无容量,出现别的英文代码,再有就是硬盘的容量变小。
维修思路:这时要修复好这个硬盘最根本的方法就是重新加载硬盘的固件,当然这个也是PC3000V12的强项。如果你手上有一块和你想修硬盘型号一样的好硬盘,这样你可以用PC3000V12生成LDR文件和相对应的模块组。(不推荐使用网上固件的原因:因为大家都用D版PC3000V12,主要是怕固件型号和自己修的硬盘不对路)
解决方法:在PC3000V12里找到你所想要修的硬盘一一对应,我以QuantumFireballLct1015为例.在DOS下键入SHELL后,选择QUANTUM下的PCQULCT10按回车后,PC3000V12进行对硬盘的检测,检测完必后有几个硬盘型号,你选择所修硬盘对应的型号即可.我们这里选择Fireballlct1015.0后按回车,进入主菜单,我们将看到十个选项.如下:
pc3000ver.12昆腾及迈拓主菜单说明VER.2.32
1.Servotest
2.Surfacetest
3.Discfirmwarezone
4.DiscID
5.Logicalscanning
6.S。M。A。R。Ttable
7.Defectstable
8.Automaticmode
9.Selfscan
10。Exit
我们选择第三项对硬盘的软固件区进行操作,选择3.4项加载LDR文件。我们这里选择:PCQLCT10.LDR后按回车键你会看到下面的状态寄存器不停的闪烁,这表明正在加载,加载成功后,我们选择3.2.2.1.1.1.1和3.2.2.1.1.1.2.13.2.2.1.1.1.2.2分别加载CP#值。如果完全成功加载后,我们重启电脑或退出进入PC3000AT下重新进行一次检测,你会发现硬盘就这么被修好了,呵呵。
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |