- 欢迎访问起航教学!
用内置编程卡修复BIOS
12-14 18:35:46 分类:bios设置 浏览次数: 395次 如果你升级失败,BIOS已经彻底破坏了,不能利用BOOT BLOCK或Flash Recover Boot Block来修复BIOS,而想热插拔却又找不到相同的主板,用编程器修复,可又不现实(一台编程器的价格基本上可以买一块主板)。怎么办?难道我的主板就这样报废了吗?其实我们可以利用内置插卡式ISA编程卡来修复。如图:内置插卡式BIOS编程卡(点击图标有详细介绍)
内置插卡式的编程器只是一种8bit的标准的ISA卡,它可以插入电脑的任何一个ISA插槽中,和其它扩展卡一样,该控制卡需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,为此,该卡上提供了一组DIP开关A2~A8,用以设定该卡的I/O地址,可设定的I/O地址见表1。
BIOS编程卡是一种内置插卡式的编程器,其实只是一种8bit的标准的ISA卡,它可以插入电脑的任何一个ISA插槽中,在该卡上,有一个DIP32形式的FLASH ROM插座,可以对1~4M的FLASH ROM芯片编程,适用于AMD、INTEL、SST或WINBOND出品的芯片。和其它扩展卡一样,该控制卡需要独占一个I/O地址,以避免和系统内的其它设备发生冲突,为此,该卡上提供了一组DIP开关A2~A8,用以设定该卡的I/O地址,可设定的I/O地址见表1。由于是标准的ISA接口,该卡要占用2K的上位内存,为了避免与其它的扩展卡冲突,该卡提供了6个可选的上位内存地址,用J1~J3设定,相对应的地址范围见表2,默认的上位内存范围为C8000-C87FF,因此,启动机器时,不要启动内存管理程序HIMEM.SYS和EMM386.EXE。由于该内置编程卡只是一个简单的8bit ISA插卡,没有后挡板。为了防止该卡插错方向导致烧毁主板或自身,在卡上标注有正确的安装方向,按箭头指示将卡正确插入主板上任一ISA插槽,设定好I/O地址口和占据的上位地址范围,即完成了硬件安装。
由于现在主板上的EPROM芯片用的已经比较少了,因此,该编程器不支持EPROM,只支持EEPROM芯片。为了兼容不同类型的芯片,该卡上还有一个跳线,用以设定芯片的编程电压(如28F020需12V的编程电压,29C020则不需要)。
对芯片进行编程时,需要把计算机关闭,把需要编程的芯片插入编程卡上的DIP插座内。插入时要注意ROM芯片的一端有一个半圆形的凹口,在插入ROM芯片时,必须保证这个凹口方向和编程卡上标注的凹口方向一致,否则会导致芯片损坏。另外,还要根据芯片的类型设置好编程电压,才能通电。
编程卡是在程序的控制下对芯片进行操作的,为此,随卡提供了一个Ctflash.exe编程操作软件,该软件是用在DOS状态下运行的,其格式为:
CTFLASH I/O R/W Filename [/M] [/E]
各参数的含义如下:I/O为卡上设定的I/O地址,用16进制表示,默认的地址口为340h,R/W参数用来设定是读入数据(R)还是写入数据(W),Filename参数是要写入或保存的文件名,要注意的是,BIOS编程卡只能识别二进制格式的文件,文件的扩展名为Bin(从网上下载的升级文件就是这种格式),对于Intel的Hex格式或Motorola的Hex-S格式的文件,需要用相应的转换软件转换才能被程序识别。M参数是选择菜单工作方式,最后一个参数是用来设定语言的,E参数是用英文命令行方式。用CTFLASH/?格式可以查看该软件的帮助信息(10)。
如:我们敲入命令:CTFLASH 340 R C:/BIOS.BIN/E,意思是把编程卡上的ROM中的数据读出来,读出的数据保存在C:盘下的BIOS.BIN文件中,设定的I/O口为340h(图11)。
CTFLASH软件是自动识别芯片类型的,对于某些型号的芯片,它可以一直支持到4M,完全可以满足修复主板BIOS的需要。如果软件不能正常运行,说明该芯片的类型程序不能自动识别出来,这时需要加上/M参数,就可以从程序列出的名单中,选择相兼容的芯片(图12),以确保读写操作正常进行。如在菜单中找不到同公司、同型号选项,也可用其它公司同型号的产品代替,但型号必须完全相同,否则也可能性烧毁芯片。选定ROM型号后,在屏幕上会出现该ROM的一些基本数据。如果刚才选择ROM芯片的类型正确,编程器此时就会把该ROM的数据读入电脑的内存中。
当芯片中的数据受损后,我们可以敲入命令:CTFLASH 340 W C:/BIOS.BIN,把保存在C:盘下的BIOS.BIN写入芯片中(图13)。当然我们也可以直接把从网上下载的升级文件直接写入到芯片中,因为下载的扩展名为Bin升级文件,其格式就是二进制格式的。
表1
I/O口地址 A8 A7 A6
300...303h On - -
320...323h On - On
340...343h On On -
360...363h On On On
表2
地址范围 J1 J2 J3
C8000...C87FF Off On Off
CC000...CC7FF Off On On
D0000...D07FF On Off Off
D4000...D47FF On Off On
D8000...D87FF On On Off
DC000...DC7FF On On On
对于PLCC封装的芯片的读写编程要用到DIP-PLCC转换插座,这种插座市场上比较多见。
本文来自 http://www.qihang56.com 谢谢支持!
相关热词搜索:
- ·上一篇:浅谈3G基站建设中的几点建议
- ·下一篇:好听的个性qq签名(二)
评论排行
bios设置 热门排行
- · BIOS问答,非常实用之一
- · 认识主板的BIOS
- · 双BIOS 技术介绍
- · BIOS密码清除方法
- · 刷BIOS时提示内存不足
- · CMOS电池电压不足引起的故障
- · BIOS设置不能修改等问答5则
- · Dell笔记本BIOS设置
- · 一步步学bios设置刷新主板bios过程详解
- · 不同的笔记本进入BIOS设置方法
- · 什么是BIOS
- · 进入BIOS设置后无法修改其中的数据
- · 开机显示"cMOS LOad Failurc"
- · IBM笔记本,电脑BIOS设置篇
- · 笔记本电脑BIOS故障急救
- · CMOS不能保存设置怎么办
- · CMOS 可读写芯片
- · BIOS、CMOS常见疑难集锦
- · Ghost BIOS的恢复方法
- · BIOS设置错误故障大全
- · 笔记本电脑CMOS密码清除方法
- · BIOS优化后,频繁出现“非法操作”提示
- · 教你识别自己主板的BIOS版本
- · 如何升级我的BIOS