插卡式BIOS编程卡用户手册 |
|
一、前言 祝贺您在使用与维修电脑方面增添了一个必不可少的工具——插卡式BIOS编程卡。 当你升级BIOS时,由于写入时断电、升级文件与主板不匹配、升级文件被修改过等都会导致BIOS升级失败。另外,恼人的CIH病毒,也会时时成为BIOS的杀手,导致BIOS芯片损坏。 BIOS芯片损坏后,最方便的维修工具是ROM编程器。市场上的编程器一般都是用数据线和PC机的串口或并口相联,有自己独立的振荡电路、电源和控制电路,通过PC中的软件来控制,因而电路比较复杂,价格也一般在800-6000元之间,让普通电脑爱好者难以接受。BIOS编程卡是一种内置插卡式的编程卡。安装在主板的ISA插槽上,它没有独立的振荡电路。而是直接利用PC机的总线时钟来进行控制,因而电路比较简单,价格也比较低,适合一般的电脑爱好者拥有。 BIOS编程卡在编程软件的控制下,就可以方便地对常见的BIOS芯片进行读写及编程操作。控制软件界面友好,使用方便,可以快速地对BIOS升级或修复已损坏的BIOS芯片,做到修复芯片不再求人。 二、编程卡的技术参数 ISA插卡式的编程卡可以对1-4M的FLASH ROM芯片编程。适用于AMD、INTEL、SST或WINBOND出品的芯片以及与其相兼容的28、29系列芯片,可以操作的部分芯片型号见下表:(注:编程卡所支持的更多的BIOS芯片的型号,请参见编程卡控制程序的菜单;编程卡在工作时,会自动识别出BIOS芯片的类型;升级编程卡的控制软件,可以支持更多的芯片。)
(注:型号后面加#的,表示J4要设成+12V;加*的表示J5要设成+12V) 三、编程卡的部件说明图
上图是第三代BIOS编程卡的机内卡及安装使用示意图。对于第三代编程卡,把BIOS插座做在了机外卡上,同时BIOS的电压设置也移到了机外,使用更加方便。机外卡的外观如右图。J4、J5用来设置芯片所需要的+12V电压,机外卡上同时设计了PLCC插痤和DIP插座,对于DIP插座,芯片的缺口方向如图所示,千万不要插反方向。 四、安装 1、首先保证您的机器上有ISA插槽。新出的815主板上已取消了ISA插槽,遇到这种情况,您只能在其它的主板上安装了。 2、内置BIOS编程卡的安装很简单,它是一种8bit的标准的ISA卡,它可以插入电脑主板的任何一个ISA插槽中。在编程卡机内卡上有一个安装指示箭头,它表示安装时的方向。该箭头应该指向机箱的后部。注意:如果安装错误,开机通电后,有可以烧毁该卡或主板。 3、用随卡所带的数据线把机内卡和机外卡联接起来,由于两块卡的数据线插座上有限位缺口,所以数据线不会插反。机外卡的BIOS插座上,有一个红色的园点,表示芯片插入的方向,通电开机前,一定要仔细检查,确保芯片插入的方向正确。 五、使用说明 内置编程卡和其它扩展卡一样,需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,拔动开关A2-A8用来设定I/O地址,可设定的I/O地址见表1,默认的I/O地址为340。I/O地址一旦设定好后,如果不发生冲突,以后不再需要变动。
表1:I/O地址设置
2、由于是标准的ISA接口卡,该卡要占用2K的上位内存,为了避免与其它的扩展卡冲突,该卡提供了6个可选的上位内存地址,用J1-J3设定,相对应的地址范围见表2,默认的上位内存范围为C8000-C87FF。上位内存地址一旦设定好后,以后不再需要变动。(注:成品卡上的I/O地址及上位内存地址已设好,除非有冲突,否则不需要变动。) 3、由于I/O地址及上位内存地址在出厂前已设置好,只要把编程卡正确地插在主板上,通电就可以正常工作,控制程序会自动找到该卡并控制其工作。对于部分28F系列的EEPROM芯片,在编程时需要+12V的编程电压,因此,在机外卡上设置了J4、J5,对该部分芯片进行读写操作时,需要把跳线设置到+12V的位置(默认位置为非+12V的位置)。J4控制的是芯片的#RP电压;J5控制芯片的编程VPP电压。 4、对芯片进行编程时,需要把计算机关闭,把需要编程的芯片插入编程卡机外卡的BIOS芯片插座内。插入时要注意ROM芯片的一端有一个半圆形的凹口,在插入ROM芯片时,必须保证芯片的凹口方向和编程卡上管座的凹口方向(在DIP插座上用红色圆点表示)一致,否则会导致芯片损坏。另外,对于28系列的芯片,还要根据芯片的类型设置好编程电压(见编程卡支持的芯片列表),才能通电。 5、编程卡是在程序的控制下对芯片进行操作的,控制软件的名称为ctflash.exe,目前的最高版本为V1.64(由于磁盘邮寄不便,请到http://www.biosrepair.com/bioslogo/Ctflash.exe下载,文件大小为45K)。和升级BIOS时要求的环境一样,编程卡的控制软件也是在纯DOS状态下运行的。并且,为了使用上位内存空间,不能使用内存管理程序HIMEM.SYS和EMM386.EXE。因此,你可以在系统启动操作系统时,敲F8,选择“安全模式及纯命令方式”;也可以敲Ctrl+F8键,直接进入安全模式的纯DOS方式。 6、控制软件的命令格式为: CTFLASH I/O R/W Filename [/M] [/N:E] 其中参数的含义如下:I/O为卡上设定的I/O地址,用16进制表示,默认的地址口为340h;R/W参数用来设定是读入数据(R)还是写入数据(W);Filename参数是要写入或保存的文件名。要注意的是,CTFLASH只能识别二进制格式的文件(升级文件就是二进制的);M参数是菜单运行方式的,当某型号的芯片编程卡不支持时,我们就可以用M参数来选择芯片相应的类型和容量强制它执行;最后一个参数是选择语言的,E参数是用英文。 ★读出芯片内数据并保存成文件的操作是:CTFLASH 340 R C:/BIOS.BIN /E(不要忘记加E参数) 其含义是把编程卡上的BIOS芯片中的数据读出来,读出的数据保存在C:盘下的BIOS.BIN文件中,设定的I/O口为340h。屏幕显示的画面如下: ★把一个BIOS文件写入到BIOS芯片中的操作是:CTFLASH 340 W C:/BIOS.BIN /E 其含义是把保存在C:盘下的BIOS.BIN写入芯片中。写入操作又称为编程操作,这是应用最多的功能,当芯片中的数据受损后,我们利用写入操作修复芯片。屏幕显示的画面为: 当然我们也可以把从网上下载的升级文件直接写入到芯片中,因为下载的BIOS升级文件,就是二进制格式的。实际上,对BIOS芯片升级最安全、最快捷的方法就是使用编程卡。 7、如果编程卡不能识别你的芯片,很可能这个芯片需要加上+12V的电压才能自动识别出来,你可以设置 J4到+12V的位置,如果还是不行,再把J5开关设到+12V。但要记住,在对芯片编程完毕后,一定要把这两个跳线设回原来的位置。 其实,J4需要调到12V的时候并不多,只是用于一些比较古老的芯片,象上面提到的28F001。而对于J5,不管是1M的芯片还是2M的芯片,只要该芯片需要加VPP编程电压(象28F010、28F020等属于EEPROM的芯片),该端就要调到12V的位置,28系列的芯片都是这样。对于FLASH ROM,J4和J5都不需要调整。有时,编程卡总是提示需要加上12V试一试,一般说明该芯片已损坏了,编程卡不能准确测出其型号。在编程卡支持芯片的列表上,已标出了需要对J4、J5进行设置的芯片的型号。 关于该编程卡更详尽的资料,请访问BIOS维修网站(http://www.biosrepair.com;ISA插卡式的编程卡专利权属BIOS维修网站所有,侵权必究。 网址:http://www.biosrepair.com 控制软件下载:http://www.biosrepair.com/bioslogo/Ctflash.exe 技术支持:0535-5482905 |
|
|