查看文章 |
BIOS
2009年03月15日 星期日 20:58
我们知道,如果计算机的BIOS受到CIH等病毒的攻击,就会受到破坏,这时就需要对BIOS进行重新刷写。另外,升级主板的BIOS也有助于修正旧版本BIOS中的BUG,可以使系统对硬件更好地协调,并支持新的硬件设备或技术规范。因此,BIOS刷写已经成为我们能够更好地应用计算机的一项重要的需要撑握的技术。下面我们对此由头开始讲述BIOS刷写的具体详情与及当中的技术。 一、识别自己主板BIOS的型号 我们知道,BIOS实际上是主板CMOS芯片里面的一个用于设置参数的程序。换句话说,它是一个储存在CMOS里面的一段程序。而这段程序可以生成成为一个BIOS程序文件。然而,不同型号的主板会采用不同厂家的BIOS产品(现在主要有Award、AMI和Phoenix这三个厂家),与及不同CMOS芯片的主板也会采用不同型号、不同版本的BIOS程序。因此,在我们刷写BIOS之前,就首先需要知到自己机子上的主板BIOS型号。如果在刷写BIOS时用错了BIOS型号的文件,那么就会导致BIOS刷写失败而造成开机没有显示了。 这样,应该如何正确地识别自己主板的BIOS型号呢?这里我们可以从自己的主板的名称、通过主板包装盒和说明书、查看主板上的标注、查看开机画面等的途径,从而得知主板BIOS的型号。另外,大多数主板上都标注有厂商标志和产品型号,有的还将厂商标志标注在芯片的散热片上,有的却标注在主板上的其他位置,从中我们也就可以辨识出自己机子上的主板BIOS型号了。 其次,我们还可以在当系统检测内存时按下键盘上的Pause/Break键,使系统的检测暂停。通过这时屏幕上的第一行(或前两行)BIOS的相关信息中,即可查出BIOS的出品公司名称、主板型号及所用BIOS的当前版本了。 二、下载BIOS刷写文件与工具 其实在一般的情况下,只要我们认清了自己的主板型号,就可以从对应的主板产生商的网站中(具体主板产生商的网址在主板的说明书与包装盒里都有提供)下载相应的升级程序文件与刷写工具了。例如当识别出自己使用的是联想的A12型号的主板的时候,就可以从联想的网站http://www.qdigrp.com中找查对应型号的主板的BIOS程序进行下载。只是有些主板的型号比较复杂,容易产生芯片的混淆(例如型号为大众paz007的主板,其南桥芯片却有586a和586b之分),就需要认清BIOS的型号与及对应的版本,然后才可以下载使用。 一般在下载BIOS的升级程序文件的同时,都伴有对应的刷写工具的了。例如在下载联想A12型号的主板BIOS文件的时候,是装在一个ZIP压缩包里面的。当将这个ZIP压缩包解压之后,就可以发现里面带有A12_v12.bin、AWDFLASH.EXE和Readme.txt这三个文件。其中A12_v12.bin就是BIOS程序文件,而AWDFLASH.EXE就是刷写BIOS的工具了。而Readme.txt则是介绍BIOS刷写方法的说明书。 然而,如果下载的文件没有附带有刷写工具,这样只要我们识别出自己的主板BIOS是属于哪个厂家的,然后再在网上查找对应的刷写工具即可。例如如果使用的是Award厂家的BIOS,那么一般只要有AWDFLASH.EXE刷写工具即可。其实,在一般情况下,主板的驱动光盘里面都附带有BIOS的刷写工具的了,大家不妨仔细查找一下主板的驱动光盘。 另外,由于BIOS程序文件的型号是否正确,将对决定是否成功刷写BIOS起着致关重要的作用,因此在下载了BIOS程序文件后,可以再到网上下载一些例如MODBIN.EXE、CTBIOS.EXE等的测试软件,测试自己下载的BIOS程序文件是否与主板的类型相一致。 三、注意事项与系统环境准备 由于刷写BIOS要求十分严格,如果在刷写的过程中出现差错就会造成严重的效果,所以要特别慎重。这里介绍一些刷写BIOS之前需要注意的事项与对系统环境的必要的准备。 1、除非是应用相应的技术,例如技嘉开发的@BIOS程序,能在Windows下刷写BIOS之外,都要在纯DOS环境下进行BIOS的刷写工作,即不加任何配置和驱动的DOS环境。 2、一定要使用与自己机子的主板型号相符的BIOS程序文件,否则将会导致刷写的失败。 3、一定要使用匹配的BIOS刷新工具,一般情况下原厂的BIOS程序文件和刷新工具是配套的,所以最好一起下载。下面是不同BIOS厂家的对应刷写的工具:AWDFLASH.EXE对Award BIOS,AMIFLASH.EXE对AMI BIOS,PHFLASH.EXE对Phoenix BIOS。 4、把主板上防BIOS写入的跳线打开,以及在BIOS设置程序中将防BIOS写入的“Flash Write Protect”选项设为“Disabled”。另外,最好将其它优化BIOS的设置参数也屏蔽掉(具体设置可以参照主板说明书),确保刷写的顺利。 5、刷写前一定要做好备份,这样如果刷写不成功,那还有恢复的希望。 6、一些报刊建议在软盘上进行刷写,然而由于软盘的可靠性不如硬盘,如果在刷写过程中数据读不出或只读出一半,就会造成刷写失败。因此,最好在硬盘上做刷写操作。 7、如果在刷写BIOS的过程中遇到某些意想不到的问题,千万不要关掉电源或者重新开机,只要重复进行BIOS的刷写程序直至成功为止即可。然而,如果经过多次重复刷写之后仍然无法解决问题,这样有可能是BIOS的程序文件不对,或其他需要注意的事项有没做好了,这时请先将事先备份好的原版BIOS文件重新写回BIOS内,然后再想法办解决。 8、写入过程中不允许停电或半途退出,所以如果条件允许的话,尽可能使用UPS不间断电源,以防不测。 四、制作启动盘与原BIOS备份 上面的注意事项中说到,在刷写BIOS之前要制作启动盘与及对原来的BIOS进行必要的备份。其中,在制作启动盘的时候,可以先关闭计算机,将主板FLASH ROM的跳线开关(用于设置BIOS的只读/可写状态)设为可写Enabled或Write。然后将一张可以进行正常读写的软盘放入到软盘驱动器,在DOS提示符下键入“Format A:/s”命令,将当前的软盘进行格式化,并将引导文件传递(复制)到软盘上,即可制作出一张没有Autoexec.bat和Config.sys文件的启动盘了。 这个时候,如果在不允许在硬盘的情况下(例如当前计算机没有硬盘或硬盘不可用)刷写BIOS,还可以将下载的BIOS程序文件与刷写工具拷贝到软盘上。如果允许在硬盘上进行刷写,则可以将下载的文件存放在C盘的根目录中,方便下一步的刷写工作。 而在备份主板原BIOS的时候,可以用刚制作好的没有Config.sys和Autoexec.bat文件的启动盘启动计算机,然后执行AwdFlash.exe命令。这个时候从列出的图形界面中会出现“File Name to Program:”的提示,这里如果不想刷写BIOS,可以直接按下回车键。之后刷写程序会出现是否保存原BIOS程序的提示(如图1),这里选择“Y”。选择之后,就会出现“File Name to Save:”的提示信息了,这里只要键入想要保存的文件名,再按下回车键即可完成BIOS的备份了(如图2)。备份完成之后,不需要急于退出或重新启动,只要保留原系统状态即可。这样可以方便进行下一步的刷写工作。 五、开始刷写 找到了正确的BIOS升级文件,以及做好分刷写BIOS之前的充分准备,我们就可以放心地进行BIOS的刷写了。其实刷写BIOS的过程很简单,就与备份BIOS差不多。只不过由于刷写BIOS牵涉到很多的事情,因此才需要做足准备之后才可以进行BIOS的刷写。 在刷写BIOS的时候,可以重复在备份BIOS时的操作,执行BIOS的刷写工具AwdFlash.exe,然后从列出的图形界面中的第一项“File Name to Program:”的提示中键入下载了新版本的BIOS程序文件的路径与文件名,之后回车确认。回车之后,刷写程序就会出现是否保存原BIOS程序的提示(如图1),这里因为在上面的步骤中已经备份了,因此可以选择“N”。选择之后,刷写程序就会出现“Are you sure to program?”的询问是否开始对BIOS进行更新的提示,这里选择“Y”开始更新。这样刷写程序就会对BIOS进行刷写了。 稍作等待,等到刷写程序全部更新完成之后,就会出现“F1 Reset”和“F10 Exit”的提示。这时按下F1键重新启动系统,即可完成了BIOS的刷写工作了。在完成刷写工作重新启动之后,可以按下Del键进入到BIOS的设定界面,重新设置BIOS的参数。 其实,BIOS的备份与刷写是可以同时进行的,但是为了安全,特别是在利用软盘进行刷写BIOS的时候,还是将备份与刷写分开,而在刷写之前先备份好原来的BIOS比较好一些。 六、刷写错误的修复 如果刷写程序不能成功完成,或在刷写过程中突然断电,就会很有可能导致无法开机了。这个时候我们可以采用“插拔法”等的方法来恢复。不过由于“插拔法”的危险性比较大,而且不容易操作,因此在这里不建议一般用户采用这种方法。除了“插拔法”之外,我们还可以采取以下的一些修复措施。 1、找主板经销商,请他们更换或帮忙重写一块BIOS芯片。 2、多数大城市的电脑或电子城里都有一些商家拥有专门的Flash EEPROM擦写器,可以到这些地方重写BIOS芯片。 3、一般Award BIOS芯片中有一个特殊的Boot Block,这个区在5V电压下无法改写,它支持ISA显卡和从软驱启动。因此可以找一块ISA显卡替换原来的PCI或AGP显卡,然后在其它机子上制作一张启动盘,并拷贝主板的BIOS程序文件和BIOS刷写工具。再开启BIOS损坏的机子,并从软驱中进行启动,那么就可以运行BIOS刷写工具再次刷写、恢复BIOS的程序了。不过,这种方法带有一定的技术性与危险性,最好可以找计算机技术人员进行操作。 当然,以上介绍的只是在纯DOS环境中的BIOS刷写具体详情与及当中的一些技术,而现在已经有了在Windows下刷写BIOS的技术了,这项技术将大大地方便了我们刷写BIOS的工作。只是现在这项技术还带有一些限制,例如技嘉的@BIOS程序,他们声称只可以应用在技嘉的主板上。以及如果BIOS已经受到CIH病毒的破坏,那么也就不可能从Windows下进行刷写了。因此,撑握在纯DOS下刷写BIOS的技术还是有必要的。 |
最近读者: