您现在的位置是: 首页 > 网络管理 网络管理

ami bios刷新

ysladmin 2024-05-10 人已围观

简介ami bios刷新       感谢大家提供这个ami bios刷新问题集合,让我有机会和大家交流和分享。我将根据自己的理解和学习,为每个问题提供清晰而有条理的回答。1.华硕电脑刷bios刷坏了怎么办,恢复bios

ami bios刷新

       感谢大家提供这个ami bios刷新问题集合,让我有机会和大家交流和分享。我将根据自己的理解和学习,为每个问题提供清晰而有条理的回答。

1.华硕电脑刷bios刷坏了怎么办,恢复bios有妙招

2.怎样刷新电脑BIOS?

3.有没有AMI BIOS的刷新工具

4.如何刷新主板BIOS?

5.如何刷新集成显卡的BIOS?

6.海尔笔记本怎么刷bios

ami bios刷新

华硕电脑刷bios刷坏了怎么办,恢复bios有妙招

       AMI的BIOS的BOOTBLOCK具有刷新BIOS的功能,只要BOOTBLOCK区域没有被损坏,就可以利用它来修复损坏的BIOS。它是受保护的,通常刷BIOS即使失败也不会破坏该区域,除非BIOS芯片本身损坏。所以,当我们遇到升级BIOS失败时,不用担心。下面是我经过实际测试而总结出来的AMI BIOS修复(刷新)方法和步骤,只要按照这些方法和步骤做,修复BIOS 百分之一百能成功。

       第一步,判断BOOTBLOCK区是否完好。判断的方法很简单,就是在开机时观察光驱灯是否闪亮,如果闪亮了,那么恭喜你,修复BIOS只是时间问题。

       第二步,准备一个U盘。该U盘并不需要像有些文章中说的那样制作成DOS启动盘,容量不限,也不需要重新格式化,可保留原有文档只要能存放下BIOS文件即可。

       第三步,将需要恢复的BIOS文件(可别跟我说连这个都没有啊)复制到U盘的根目录下,并重命名为AMIBOOT.ROM(关键)。

       第四步,将U盘插入待修复主板的USB口中。可插入主板的任意一个USB口,包括通过连线连到机箱上的USB口。光驱和硬盘不需要拔下。

       第五步,清空主板的CMOS(关键,不要跟我说不会清啊)。如果不清空CMOS,将进入不了刷机程序,机器不断重启。

       第六步,开机并立即同时按住Ctrl和Home键不放。此时,系统将强制启动BOOT块中的BIOS刷新程序。大约15秒后,U盘灯开始闪亮,系统读取数据,25秒左右屏幕点亮并显示BIOS刷新信息,刷新过程大约需要2分钟。从开机到刷新完毕大约在2分30秒左右完成。

       需要说明的是,用U盘恢复BIOS仅仅是因为它方便,是在没有软驱情况下的应急处置方法,并不能保证百分之百的成功,这要取决于BIOS损坏的程度,如果连USB启动部分的代码也损坏了,那开机后是读不了U盘的,因为BOOT块并不支持U盘读写,在这种情况下,用U盘就不灵了,只能用软盘了。看来,即使计算机发展到了今天这么高的程度,“古老”的软驱还是离不了!

怎样刷新电脑BIOS?

       问:什么是BIOS?

        答:BIOS(Basic Input-Output System)也就是基本输入输出系统,它提供电脑系统最基础的功能支持。这里要明确的一点的是,BIOS是作为一种程序存在的。随着电脑技术的不断进步,BIOS程序已经不像以前一样只有简单的代码,而是变成一个复杂“系统”,它包含了开机引导代码、基础硬件驱动程序、参数设置程序以及一些厂商自主研发的软件。

        问:为什么要刷新主板BIOS?

        答:首先,升级BIOS最直接的好处就是不用花钱就能获得许多新功能。举个简单的例子:别人的主板能用USB设备来启动电脑,自己的不行,升级BIOS后就可以了。其次,升级主板BIOS还可以将芯片组、主板设计上的一些缺陷给解决掉,排除一些特殊的电脑故障。比如常见的老主板不支持大容量硬盘等情况一般都可以通过更新BIOS来解决。

        问:什么是Flash ROM?

        答:BIOS必须保存在断电后数据不会丢失的ROM中。但ROM中的数据要修改没有磁盘那么方便,早期主板BIOS的小Bug只有委屈用户,大的Bug就要更换芯片。后来就出现了用紫外线擦除数据,用专用设备写入的EPROM,降低了升级成本。再后来就出现了拥有“高电压写,低电压读”特性的EEPROM,更新的产品的读写电压一致,简化了更新工作。EEPROM也常被称为Flash ROM。

        问:刷新主板BIOS使用什么软件?

        答:根据主板所使用的BIOS类型,其刷新软件也各不相同,AWARD BIOS刷新工具为AWDFlash,AMI BIOS为AMIFlash,另外还有在Windows系统下刷新的软件如“@Bios”等,这类软件主板厂商都会提供。

        这里我们就以AWDFlash为例,介绍一下刷新BIOS的方法。启动电脑,按住F5键进入DOS实模式状态,将AWDFlash.exe和BIOS文件一同拷贝到一个目录下,执行AwdFlash.exe。在“File Name to progran”框中输入刚下载回来的新的BIOS的文件名“******.bin”后回车,在询问是否需要备份原有BIOS时选“Y”,并在“File Name to save”框中输入一个保存BIOS的文件名(如:BF.bin),以便于在BIOS刷新失败时进行挽救。按回车后,系统会询问您是否继续,按“Y”后,等待一段时间后,系统会提示写入成功。

        问:刷新主板BIOS是否必须在DOS下,能否在Windows下直接刷新BIOS?

        答:升级主板BIOS并非必须在DOS下实现,有不少主板在BIOS中就自带了刷新程序,开机时按屏幕提示的热键(或设置相应的跳线),并把BIOS文件软盘放入软驱就可以了。现在也有很多可在Windows系统下直接刷新BIOS的软件,这类软件甚至能自动判断主板类型,连接厂商网站下载最新BIOS实现刷新。

        问:应该如何避免刷新BIOS失败呢?

        答:刷新BIOS不成功的原因很多,一定要注意BIOS数据文件与主板型号必须完全匹配。另外刷新程序的版本也要合适,因此主板厂商提供的BIOS升级文件包中会带有专用的刷新工具。另外,为了保证文件数据的可靠性,笔者建议大家在刷新BIOS的时候,不妨先把刷新程序及BIOS数据文件拷到硬盘上,在刷新过程中突然断电,就会造成刷新的失败,因此供电情况也需注意。

        问:刷新BIOS失败,应该如何处理?

        答:其实,刷新主板BIOS是很危险的,常见的修复方法一般有以下几种:

        一、Award BIOS中固化了一个Boot Block程序,它一般不会被刷新软件刷新。因此即使BIOS刷新失败,Boot Block还是能够控制ISA显卡与软驱。但是现在多数主板不支持ISA,所以还是利用软驱吧!

        首先做一张系统盘,删去里面的Config.sys和Autoexec.bat,再把正确的BIOS更新程序和数据文件拷到系统盘。然后在系统盘中建立Autoexec.bat,并加入:Awdflash xxx.bin /sn /py(xxx.bin是BIOS数据文件)。其中的/sn /py参数表示不备份而仅仅更新BIOS。 当刷新失败时,插入此盘重新启动,系统会自动地更新BIOS,等数分钟后再重新启动,一般BIOS就可以恢复了。

        二、如果损坏比较严重,连Boot Block引导块也一起损坏,可以试用“热插拔”来修复。当BIOS完成POST上电自检、系统启动自举程序后,由操作系统接管系统的控制权。完成启动过程后,BIOS已完成了它的使命,之后它基本是不工作的。

        首先放掉身上的静电,找到一台与已坏主板相同型号的主板(以下简称“好主板”),分别拔出两块主板的BIOS芯片,然后将好主板的BIOS芯片插回BIOS插座,注意不能插得太紧,只要引脚能刚刚接触到插座即可。启动电脑,进入纯DOS状态,将好BIOS芯片拨出来,再将坏BIOS芯片插到该主板上,进行BIOS刷新,问题就可以解决了。

有没有AMI BIOS的刷新工具

       提到刷新BIOS,很多人一定认为做这种事很危险,弄不好就会把BIOS刷坏。其实,如果你掌握了正确的方法,并且操作得当,一般是没有什么问题的。刷新BIOS的方法有很多种,除了可以在DOS下刷新外,还可以在Windows下刷新,另外还有一些主板厂商在其主板中设计了BIOS刷新工具,开机后按相应的组合键就可以调出BIOS刷新工具进行刷新。下面就让我来给大家一一介绍一下。

       现在国内市面上比较流行的主板BIOS主要有Award BIOS和AMI BIOS这两种,不同类型的BIOS所使用的刷新程序也不相同。我们可以通过开机自检画面判断,或者开机时按“Del”键进入CMOS后,在其设置界面上判断。以下均以Award BIOS为例:

       在DOS下刷新

       这是大家最常见的一种刷新方法了。

       Step1 先将主板的最新BIOS文件(如:Awardbios.bin文件)和刷新工具awdflash.exe下载至你的硬盘上的一个文件夹中,如D:BIOS文件夹。

       Step2 制作一张Windows 98启动盘,在BIOS中设成从软驱启动,用这张启动盘引导系统进入DOS实模式状态。

       注意:在Windows 98下制作启动盘时,要选择“仅复制系统文件”这项。制作好的启动盘里面只含有“Io.sys、Msdos.sys、Command.com”这三个文件。

       另外,如果你的系统是Windows 98,也可以在系统启动时迅速按下F8键,在出现的启动选择菜单里选择第6项“Safe Mode Command Prompt Only”,也可以进入到DOS实模式下。

       Step3 输入CD D:BIOS,进入到D:BIOS目录。再输入awdflash.exe,进入到刷新软件的界面。

       Step4 在“File Name to Program”后面输入你下载的新版本BIOS名Awardbios.bin。

       Step5 回车后,刷新软件会问你“Do you want to save BIOS(Y/N)”,为了保险起见我们一般按“Y”键选择备份原有的BIOS文件。按提示在“File Name to Save”后面输入要保存的BIOS文件名(如oldbios.bin)后回车,此时刷新程序开始备份你的BIOS文件。

       Step6 备份工作完成后,刷新程序会再次提示你“Are you sure to program(Y/N)”,其意思为你确认更新BIOS吗?此进按“Y”,刷新程序就把最新的BIOS文件写入到BIOS里了。

       BIOS刷新完成后,会出现两个提示信息:一是按F1进行重新启动,二是按F10退出返回DOS,你可以根据你的实际情况来选择。如果你认为你的刷新操作是完全正确的,你就可以按F1键重新启动电脑;如果你认为刷新过程中存在一些错误或不当,就按F10退出,重新刷新。

       在Windows下刷新

       随着Windows使用者的增多,人们越来越习惯在图形化的界面下操作,毕竟现在用DOS的人是越来越少了。而且很多刚接触电脑的用户总是觉得DOS是一个深不可测的东西,一听说是在DOS环境下升级,就已经畏惧三分,哪里还敢进行BIOS升级?所以,一些厂商就相继推出了在Windows下的BIOS刷新工具,这些图形界面的程序与DOS的刷新程序相比功能更加强大,操作更加容易,更加适合习惯于Windows操作的人使用。

       WinFlash.exe是Award公司推出的公用版Windows环境下的BIOS刷新程序(其下载地址是: /download/soft/MagicFlash.zip),利用MagicFlash就可以在线刷新。

       解压缩后双击Magic BIOS.exe即可运行,如下图。Magic BIOS启动后,系统即能自动识别出主板当前的BIOS版本,你可点击中上面那个用红色方框标识出的按钮,检查你的主板是否有新的BIOS版本,如果你的主板有新的BIOS的话,一会儿之后,软件就能检查到你主板新版本的BIOS了。

       注意:在线刷新可能会受到网速和服务器的影响,一般不建议选择用这种方法进行刷新。

       用BIOS自带的刷新工具刷新

       除了可以在DOS下和Windows下刷新BIOS外,现在一些主板厂商为了方便用户进行BIOS刷新,就在主板BIOS里内置了刷新程序。如果你在开机自检界面上发现有“Alt+F2 to enter AWDFLASH”的字样,那么恭喜你,你的主板BIOS已经内置了刷新程序。你只需将你主板的BIOS文件下载至一张软盘后,把软盘插进你的软驱,然后启动你的计算机,并马上同时按住Alt和F2键,此时系统将自动启动刷新界面,并开始检测软盘上的BIOS文件和主板上的BIOS文件是否匹配,检测完后就开始自动刷新。刷新过程中会有一个进度条显示,刷新完毕后,系统会自动启动。此时,你的BIOS已经是刷新好的BIOS了。是不是简单多了!

       注意:不管用哪种方法刷新,一定要注意在刷新过程中不可出现断电或重启现象,也不要随意按键盘。如果刷新失败,会出现不显示现象,那时只好重写BIOS了。

       刷新失败后的解决办法

       人有失手,马有失蹄,老虎也有打盹的时候,何况是刷新BIOS呢?所以,你一定要做好刷新BIOS失败的准备,正所谓“有备无患”。如果真的刷坏了,也不要紧,我教你三招保准让你把BIOS重新刷回来。

       第一招 利用Boot Block(根区)修复BIOS

       如果你那台什么也不显示的电脑在开机后仍然有读软驱的动作、软驱灯还亮,那么恭喜你,BIOS里的Boot Block(根区)还没有损坏,你还可以利用Boot Block(根区)让BIOS执行可引导软盘上的Autoexec.bat文件来修复BIOS。

       注:Boot Block(根区)是BIOS里面的一部分,一般情况下,是不会被刷新的。当我们开机后,计算机会首先执行根区的程序,如果此时BIOS完好无损的话,计算机就会正常引导。但如果发现BIOS程序受到破坏时就会启用根区程序,但这时只支持软驱启动和ISA显卡显示。

       制作一张启动盘(只含有“Io.sys、Msdos.sys、Command.com”这三个文件),把BIOS刷新程序awdflash.exe和BIOS数据文件xxx.bin拷贝到启动盘里。打开记事本,输入“awdflash xxx.bin /py/sn/sb/cd/cp/r”(不含引号),另存为Autoexec.bat文件,也拷入启动盘中。

       注:/py表示自动执行刷新程序 ;/sn表示不备份旧的BIOS文件;/sb表示刷新时强行跳过BIOS根区;/cd刷新BIOS后立即清除DMI数据;/cp在刷新结束后,立即清除即插即用数据(ESCD);/r表示刷新BIOS结束后自动重启。

       将做好的启动盘插入到软驱中启动电脑,系统开始读软驱,在软驱停止读盘后,系统自动重新启动电脑。启动后看看,是不是又有显示了。

       第二招 “热插拔”修复BIOS

       如果第一招不灵的话,你还可以用“热插拔”的方法来修复BIOS,但是前提是你必须找到与你同型号的主板。

       注:“热插拔”的一切操作都是在带电的情况下进行的,所以你一定要胆大心细。另外,如果你的BIOS芯片是直接焊接在主板上的,这种方法就行不通了。放掉身上的静电,然后打开你的机箱,找着主板上的BIOS,把它取出来。注意BIOS芯片主要有两种封装方式:一种是DIP封装方式(如图5),我们可以用一个小平口的改锥,在芯片的左右慢慢地把它撬起来;而另一种是PLCC32封装方式(如图6),由于它的特殊性,只能借助特殊的工具才能把它取出来。

       打开那台准备好的电脑,启动到DOS状态。在主机带电的情况下,将正常的BIOS芯片取下,再将刷坏的BIOS芯片插回到主板上,用awdflash.exe将一个正确的BIOS版本写到你的BIOS中。

       注:当BIOS完成POST上电自检程序、系统启动自举程序后,由操作系统接管系统的控制权,完成机器的启动过程。在此之后,除了相关的程序要调用BIOS中的中断程序外,BIOS已完成了它的历史使命,如果此时我们把BIOS芯片拔下来,根本不会影响系统的正常工作。这时,就可以把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回来。

       第三招 绝招

       如果第一招不管用,第二招你又不敢用,那就只有使用第三招——绝招了,那就是——找专业的维修商用专用的编辑器修复。

如何刷新主板BIOS?

       AMI官方也有一款用于Windows环境下刷新BIOS的工具,它的正式英文名字叫作-AMI Flash Programming Utility For Windows。

       /search/201/92.shtml

如何刷新集成显卡的BIOS?

       主板BIOS刷新有两种方法:

       1、是在windows下直接刷

       2、是在软盘里的DOS状态下刷

       首先看看你的主板型号

       然后在官方网站下载这个主板的最新BIOS

       如果支持windows下直接刷新BIOS的下载一个软件Win

       Flash这个很简单

       不过有些主板不支持的

       如果在DOS下刷

       你电脑要有软驱

       你还要有WIN98的软盘启动盘

       拷贝Award

       Flash工具或AMI

       Flash

       工具

       (什么BIOS就对应什么工具)和新的BIOS到你的软盘里面

       然后进入启动盘

       用命令进入工具

       找到新BIOS的文件名就可以刷新啦

       你不是专业搞电脑的劝你不要刷

       刷BIOS危险很大的

       记住千万不要下载非官方的BIOS

       还有你刷的时候不能断电

       其实也没什么刷坏了返厂去修(你愿意等的话)如果过了保修期就拿到电脑城去修

       可以用热插拔的方式恢复BIOS

       较大的电脑城有BIOS写入工具(小地方没有)因为那个东西很贵的

       一般买不起的

       要他写一下也就50元以下就可以啦

海尔笔记本怎么刷bios

       升级显卡BIOS,听来好像是很多DIY老鸟才敢于去尝试的事情,事实上,升级显卡BIOS就和升级主板BIOS一样容易。但是对于刷新显卡BIOS,一直都有两种意见,一种认为对显卡的性能有很大的提升,还有一种就认为显卡BIOS对性能提升不大并且操作有很大的风险,事实上是怎么样呢?本文系统地详述了显示卡BIOS的作用、分类、刷新写入原理及意义,并举例详述了EEPROM和EPROM两种典型的BIOS的可编程写入的具体操作方法。并测评了“迅嘉TNT2 Pro”的BIOS用编程器写入升级为入门级专业显卡“Elsa Synergy II Pro”前后的3D Mark2000Pro(测试D3D能力)、Q3a-test001-High Quality-1024x768(测试OpenGl ICD)、Indy3D V3(测试专业OpenGl)、Viewperf ProCDRS-02(测试专业OpenGl)。

        1.显示卡BIOS的作用

        BIOS是Basic Input Output System的简称,也就是“基本输入输出系统”。BIOS固化在显示卡所带的一个专用存储器里。BIOS中储存了显示卡的硬件控制程序和相关信息。可以说BIOS是显示卡的“神经中枢”。

        90年代后的PCI、AGP显示卡只要正确地插在主板上就能开始工作,所以它是最典型的即插即用设备。系统驱动后第一个出现在显示器上的就是显示卡BIOS的信息提示,只有显示卡正常工作,显示器才可能显示其它内容。开机后显示卡BIOS中的数据被映射到内存里并控制整个显卡的工作。在DOS下显示卡是不需要任何驱动程序的,Windows的启动也依赖于显示卡BIOS的支持。

        2. BIOS刷新写入的意义

        各种显示卡分别对应自己的BIOS和驱动程序,这样显示卡才能发挥最佳的效果。厂商在设计和生产显示卡时,就为显示卡配备了BIOS,但随着用户的使用和计算机软件的更新升级,显示卡有一些不完善的小问题就一定会暴露出来,这时,厂商就会重新设计、完善和升级显示卡BIOS和驱动程序,其中升级后的显示卡BIOS就放在网站上供用户免费下载。用户下载后通过本文将的方法进行可编程写入后,就完成了显示卡BIOS的升级,这时,如果再配合升级后的驱动程序,就能改正那些不完善的小错误,一个典型的例子是著名的显示卡芯片厂商nVidia公司的TNT芯片,1998年底,TNT芯片问世,其最大的特点就是具备两条渲染流水线,首次在显示卡上实现了单周期多重纹理,此外的技术性能还包括:32位真彩渲染、单周期时钟凹凸贴图(Emboss)、各向异性过滤、32位Z缓冲等,单由于驱动程序的不够完善和成熟,nVidia公司在显示卡BIOS中没有打开单周期多重纹理,1999年第一季度,随着PC软件和硬件的发展,没有打开单周期多重纹理的TNT芯片已成了PII450的瓶颈,这时,经过半年的用户使用和市场反映,nVidia公司开发出了成熟稳定的具备打开单周期多重纹理的BIOS和驱动程序,装有TNT芯片的显示卡经过可编程写入新的BIOS和更新驱动程序后,3D性能提高了30 %之多。

        因此,BIOS的一大特点是可以用特定的方法来写入,这通常称为BIOS的升级。其实如果显示卡的设计上完美无缺的话BIOS也没必要去升级,但这是不可能的。如果硬件设计上有什么小问题,那最简单有效的解决方法就是改变显示卡的基本输入输出系统以绕过出错的功能,并用其它方法补偿,也就是升级BIOS能解决硬件错误,大大提高稳定性和兼容性。

        在MS Windows中显示卡性能发挥的决定因素在于驱动程序,BIOS则提供相应的硬件信息。如果使用一切正常,且没有拿到更高版本的显示驱动程序,那也没什么必要去升级BIOS的。如果驱动程序还是老的,新版的BIOS帮不上大忙。但许多显示卡厂商推出新的驱动程序时会指定使用新的BIOS,此时不升级BIOS就不能使用新的驱动程序了。

        Windows NT4.0 WorkStation或Windows2000是PC上最常用的专业应用的操作系统平台,特别在CAD/CAM等专业应用中,由于众所周知的稳定性原因,一般是不能使用Windows98的。然而许多显示卡在Windows NT4.0和Windows2000下无法正常启动。这两个操作系统都是NT的系统核心,由于采用了32位GDI而非Windows98的16位,所以显示卡的工作方式有很大区别。无法正常启动是显示卡的BIOS与NT的图形核心有冲突的缘故。这可以说是显示卡上普遍存在的2000年操作系统问题,解决这一问题的唯一的办法就是升级显示卡的BIOS------即可编程序写入BIOS。

        3.显示卡BIOS的分类和可编程写入原理

        显示卡的BIOS是存放在只读存储器(ROM)里,由于选用的ROM各有不同而,并非所有的ROM都可由软件擦写,因此显示卡的BIOS并非都可软件升级。所以在可编程写入BIOS之前,应知道BIOS的类型。显示卡BIOS主要分为如下四类:

        (1.)EEPROM:电擦写可编程只读存储器。真正能用软件自由刷新的BIOS,又称为Flash E0PROM(闪存)。这种存储器可以方便地进行擦写,需要的只是一个专用的软件。如果操作得法,数秒钟就能完成所有工作。比较正规的高档显示卡都采用了这种ROM来储存BIOS,同时也提供专用的软件来写入显示卡BIOS,以方便用户的升级。

        (2.)EPROM:可擦写可编程只读存储器。名字虽然是“可擦写”,但这种存储器的擦写一定要在专用的编程器上才能完成。这种显示卡的BIOS如果要升级就通常必须回厂,对于一般普通用户要使用适当的编程器。

        (3.)PROM:可编程只读存储器,不可写入任何内容。

        (4.)TSR BIOS:是一种特殊的BIOS,严格地说,应该是一种内存驻留程序BIOS,不需要可编程写入,就能随便使用且无任何升级危险。TSR是terminate and stay resident的简称,也就是“内存驻留程序”。这种显示卡都借助它的特点制作特殊的TSR BIOS,升级时不需要真的修改原有的硬件BIOS,而是在系统启动后运行一个TSR程序把新的BIOS驻留在内存里用以取代原来的BIOS。使用这种程序非常简单,只要在Autoexec.bat里加上一条命令就可以了。不需要时把这条命令去掉并重新启动就马上还原。这种TSR BIOS的另一个好处就是能让无法修改的PROM显卡也顺利升级。但TSR BIOS有一个缺点:不能兼容Windows NT和Windows2000。

        采用PROM和EPROM储存BIOS的显示卡都被一般列为不可写入BIOS的显示卡,这种BIOS大量应用于廉价的显示卡中,因为它能降低一定的生产成本。但EPROM能用特定的编程器写入,本文将举例详述EEPROM的软件写入和EPROM的编程器写入。

        可编程写入级显示卡BIOS有一定的危险性,所以写入前一定要做好准备工作以防万一。首先要明确地了解所使用的显示卡以及将要升级的这个BIOS,这包括以下几点:

        生产厂商及产品的型号一定要明确。不同的厂商所生产的显示卡一般都有不同的结构,他们使用不同的显示卡BIOS。如果错用了其它厂商的BIOS很可能造成不可预期的后果。即使是同一厂商的产品也有不同的型号,他们所使用的BIOS是不同的,一般不能通用。但如果正好能通用,相同显示芯片的普通显示卡就可写入名厂的BIOS,则将大幅度提高显示卡的性能。

        使用的图形芯片和显示内存也是一定要明确的。不同的显示芯片所使用的显示卡BIOS是绝对不可能通用的。有些显示卡因使用的显存不同BIOS也有区别,比如RivaTNT就分SDRAM和SGRAM两种规格,他们的BIOS是不同的。如果用错了也会有不良的影响。

        还要了解所使用的显示卡是否有特殊的功能,比如TV输出等都需要特殊的BIOS支持才能正常工作。用错了BIOS这些附加功能一般就不能用了。

        了解了自己的显示卡然后,就要选择适当的BIOS来写入升级。首先当然要与显示卡完全兼容才行,还有就是需要明确想要更新的BIOS是否比正在使用的要新,否则,不升反降。BIOS的来源也很重要,最好是从厂商网站或是著名的硬件驱动程序网站下载(比如ChinaNet的“驱动之家”和CerNet里的易得驱动)。

        如果是EEPROM,就需要各自专用的BIOS刷新软件才能够成功地升级BIOS。比如RivaTNT就需要用专用的BIOS刷新软件“Nv4flash.exe”。做完准备工作后别忘了阅读一下相关的BIOS升级说明。不同的显卡BIOS升级都应有自己的相关说明的。还有就是做好升级失败的打算,也就是补救工作和心理准备。补救工作主要是准备一张备用的显示卡,而且不能是AGP显示卡,必须是ISA或PCI的。显示卡BIOS可编程写入过程中显示器会出现画面混乱并高速抖动,而且会持续达10秒左右。这是千万不要害怕更不能擅自重新启动系统。画面暂时混乱是正常的,因为BIOS正在改变,但如果重新启动而造成中断那后果是难以预料的。

        可程序写入显示卡BIOS的工作必须在DOS实模式下而不是Windows的“MS-DOS方式”。如果用的是Windows NT 4.0等不支持DOS实模式的操作系统,就必须用DOS启动盘启动系统了。

        4.可编程写入升级BIOS的应用实例

        (1.)EEPROM

        以“耕宇RivaTNT”为例详述显示卡EEPROM BIOS可编程写入升级的详细步骤。这张显示卡使用的是16MB SDRAM,并且是公版的标准设计。所以选用了nVIDIA设计的标准BIOS,版本为2.04.18,文件名是“tnt18sd.rom”。BIOS刷新软件是Nv4flash.exe 1.2版。

        首先在DOS下键入nv4flash回车,得到以下提示:

        NV4 Flash ROM programming utility. V1.2

        The monitor attached to the NV4 may flicker

        as the PROM pins are enabled and disabled!

        Example of use: NV4FLASH FULL.ROM

        NV4FLASH FULL.ROM Read and programs FLASH ROM to FULL.ROM

        NV4FLASH E Software Erase

        NV4FLASH D Dump ROM

        NV4FLASH C Check for supported EEPROM

        NV4FLASH W Write Protect

        NV4FLASH R Reset Write Protect

        NV4FLASH ? Display options

        先使用“NV4FLASH C”来测试显示卡的BIOS所使用的ROM。得到的结果是:( c2 aa )

        MXIC 12.0V MX28F1000P Flash EEPROM

        这说明这张显卡使用的是Flash EPROM,应该可以使用软件写入升级的。键入nv4flash tnt18sd.rom回车。此时屏幕出现混乱并高速抖动,不过这是正常现象。数秒后屏幕显示恢复正常并得到以下提示:

        ( c2 aa )

        MXIC 12.0V MX28F1000P Flash EPROM

        Writing Flash with file -> tnt18sg.rom

        Starting address -> 0000

        Last address written -> 008fff

        这说明已经可编程写入成功。然后进入Windows 98并察看显示卡属性可以看到显示卡的BIOS版本升级为2.04.18。

        (2.)EPROM

        以“嘉迅TNT2 Pro”为例详述显示卡EPROM BIOS可编程写入升级为“Elsa Synergy II Pro”的详细步骤。

        在通常人们的意识中,TNT系列就一直只是一块游戏卡,因为总的来说,芯片里面的bug太多,不宜用在专业领域。而艾尔莎希望以它自己对pcb和driver的改造,让它有质的变化。的确从外观上说,“Elsa Synergy II Pro”与公版的TNT2有太多的不同,虽然是面向入门级专业市场的,价格相比专业产品当然是不算高,但是对于总同其它TNT2比较的我们来说,真是不易接受,虽然上面满是昂贵的钽电容和巨大的铝电容。

        “Elsa Synergy II Pro”的驱动程序为3DS、3Dmax、CAD、Softimage、TureSpace、Maya等专业软件都进行了优化,在驱动中偶看见了一些其他TNT2显卡驱动所没有的功能,如全屏反锯齿等,这些大多数都是为了改善显示质量的,在平面设计和3D设计中,它们的作用是不可忽视的。作为一块准专业显卡,驱动提供的功能算是比较完善了,对于一般的应用可以说是游刃有余。

        选用“Prog70S、RF1800、RF810”等编程器或其他可写入512 EPROM的编程器,连接计算机,安装编程器驱动程序和编程写入软件,为了安全起见,将首先“嘉迅TNT2 Pro”的EPROM拔下来保存好,如果写入失败,还可用它插回补救,查看到上面的编号为512,我找了一个编号同样也是512的空EPROM,如果不空,则先用编程器擦除为空,将此空的编号为512的EPROM插到编程器上,0脚对0脚,开启与编程器相连的计算机,进入DOS实模式,运行编程器写入程序,指定待写入的EPROM的类型、编号,然后指定待写入的“Elsa Synergy II Pro”BIOS文件“S2230500.apn”,回车执行编程器写入,写入过程约为1分钟,完成后关闭与编程器相连的PC,拔下已写好的EPROM插到“嘉迅TNT2 Pro”上,然后将显示卡插回计算机的AGP插槽上,启动计算机,这时,可以看到开机显示的如下显示卡BIOS信息:

        Elsa Synergy II-32 Pro

        BIOS Version 5.0.14.02

        Copyright ? 1999 ELSA AG, Aachen (Germany)

        表明可编程写入已成功,进入Windows 98,安装“Elsa Synergy II Pro”驱动程序后重启,可看到现在显示卡已经是“Elsa Synergy II Pro”,由此,国产的“嘉迅TNT2 Pro”已“升级”为德国原产的“Elsa Synergy II Pro”,为了评价这次显示卡BIOS可编程写入升级,我们对可编程写入前后做了一些测评工作,结果如下:

       图1“嘉迅TNT2 Pro”Bios升级为“Elsa Synergy II Pro”后3D速度的提高

        由上图可看出,在BIOS可写入后,系统的D3D能力(3D Mark 2000 Pro)几乎没有变化,而游戏OpenGl ICD(Q3a)提高了21.8 %,代表专业OpenGl的Indy 3D和Viewperf分别提高了38.5 %和48.9 %。不仅3D速度有了提高,画质也有明显的提高。

        这些都显著地表明作为家用和游戏的“嘉迅TNT2 Pro”BIOS写入为入门级专业显示卡“Elsa Synergy II Pro”后,专业性能和OpenGl ICD游戏性能在速度和画质方面有了质的飞跃。两款显示卡价差约约为2000元,所以对于专业作图而又经费有限的用户非常有意义。

        结论:市场上常见的三种显示卡BIOS中,EEPROM可通过软件刷新写入、EPROM可通过适当的编程器刷新写入、PROM不能写入;可编程写入BIOS对于提高显示卡的性能和稳定性具有显著和重要的意义。

       BIOS刷新”并不陌生,因为通过“刷新BIOS”不但可以增加新功能,而且可以解决一些兼容上的问题。但是我们在刷新的过程中,有时会出现一些这样、那样的问题,而使刷新失败。那么是什么原因造成刷新失败呢?其实如果你了解一下BIOS的刷新过程,将解开这些疑问。 要将BIOS文件写入到BIOS芯片中,要涉及到:BIOS文件、BIOS芯片以及BIOS刷新程序。因此我们就从这三方面做一下详细介绍。(主要介绍BIOS芯片,因为了解了BIOS芯片,也就明白了刷新的过程)

        BIOS从类型上可分为:AWARD BIOS、AMI BIOS、Phoenix BIOS。三种BIOS各有各的特点(我们这里不详细说明),但是无论是那一类型的BIOS,都是给系统硬件提供最低层、最直接的驱动。BIOS文件是一个压缩的二进制文件(以AWARD BIOS为例,AMIBIOS的原理与其是一致的,有些地方甚至完全一致。如其两种BIOS文件的BOOT块起始地址,1M文件都从1E000H处开始,2M文件从3E000H处开始)(图一),大体可分为三部分,一部分称为SYSTEM BIOS,是系统中最基本的部分,文件名一般为Original.tmp,所有的BIOS都有这一部分(图二),其中包含有基本的BIOS程序、提示信息及指令等;其实这一部分同时也是解压缩程序,在这以后的各模块主要是靠此部分来解压缩的;同时在其中定义了文件的寻址空间。我们用MODBIN程序打开一个BIOS文件时,其临时文件即为SYSTEM BIOS模块,大小为128K(平时,我们修改BIOS中的内容,主要是修改这部分)。第二部分为扩展BIOS程序,是各个厂商自己定制的不同于标准Award BIOS的功能,实际上几乎所有的厂商都会增加这一部分内容;然后是CPU微代码、ACPI等模块,我们可以在这其间加入其它模块(如捷波恢复精灵);第三部分为BOOT BLOCK块,这也是BIOS文件中唯一没有被压缩的模块,因其支持ISA显卡和软驱,因此当BIOS被破坏后,我们可以利用这一部分来启动机器并重新恢复。BIOS文件一般有1M(128KB*8)、2M(256KB*)、4M(512K*8)之分。1Mbit=8*128Kbyte(1Byte=8bit)

       BIOS芯片,其实就是BIOS文件的载体。BIOS文件存储在芯片中,通过芯片的外部接口可对芯片中的程序进行擦除和读写。BIOS芯片我们可以理解为一个有多个单元的楼房(芯片的存储单元),每一个单元存储一个二进制代码(0或1)。二进制的BIOS文件,就是这样一一按顺序排列存储在芯片中的。BIOS芯片根据存储原理和工艺,可以分为EPROM、EEPROM、FLASHROM等。EPROM是非易失型存储器(图三)(图四),

       具有掉电不丢失的特性;其存储单元由浮栅型场效应管构成,利用高压使浮栅带电实现对芯片的写入,擦除内部数据靠紫外线消除浮栅上的电荷,使其不带电。EPROM工作电压为5V,在写入时要用专用的编程器,并且写入时必须要加一定的编程电压(VPP=12-24V,随不同的芯片型号而定),EPROM的型号是以27开头(如ATMEL27C020)。

        EEPROM是电擦除非易失型存储器(图五)(图六),其存储单元也是由浮栅型场效应管构成,写入时,利用高压下的隧道效应,令浮栅带电;擦除时,仍是利用高压下的隧道效应,不过电压极性相反,因此令浮栅不带电。EEPROM工作电压为5V,在写入时,需要加上一定的编程电压(VPP=12V),EERPROM的型号以28开头(如AM28F020)。

       FLASH ROM也是电擦除非易失型存储器(快擦写存储芯片)(图七)(图八),其也是浮栅型场效应管构成,写入时,利用热电子注入,使浮栅带电;擦除时,则利用高压下的隧道效应,使浮栅失去电子。FLASH ROM的工作和刷新电压都是5V,其型号一般为29、39、49开头(如SST 39SF020)。目前主板上的BIOS芯片,基本上都属于FLASH ROM。 BIOS芯片有三种基本操作:读取、擦除、编程。要了解以上操作过程,首先了解一下芯片的结构。芯片(存储器)外部接口(引脚)可分为:数据线、地址线、控制线、电源线(图九)。地址线用来确定数据所在的地址,数据线用来输入和输出数据。控制线包括CE、OE、WE;CE是片选信号,当CE为低电平时,芯片被选中(也就是可以对芯片进行任何操作,对于多BIOS芯片串联使用时,可以用CE来选择要操作的芯片是那一片,如RD2000双BIOS系统即为用CE来切换两个BIOS芯片的,通常主板上为单BIOS芯片,因此CE始终为低电平,也就是一直为选中);OE是输出允许,也是低电平时有效,当OE为低电平时,允许数据输出,也就是可以读取芯片中的内容,当OE是高电平时,输出被禁止,无法读取内容;WE为编程允许,也是低电平有效,当WE为低电平时可以对芯片进行编程(写入),当WE为高电平时不能对芯片进行编程(我们可将此脚接为高电平,那么芯片就无法写入,无敌锁即是将此脚升为高电平,来保护芯片的)。对于EEPROM不需要擦除,可以直接进行编程操作,对于FLASH ROM,需要先擦除芯片内的内容,然后才可以写入新的内容。电原线包括VCC、VPP、PR.。VCC为5V工作电源,VPP为28系列写入时12V电源(29系列此脚为NC,即为空脚),PR则是28系列分块式BIOS,对BOOT BLOCK块进行编写的12V电源。芯片无论是读取、擦除还是编程,都需要各种信号按一定的时序、一定的电平相互配合才能完成,控制信号时序是由编程程序来完成的。完成这段时序的过程,也称为刷新流程(其也是一段程序码,由生产厂家提供,同型号的芯片,虽然生产厂家不同,但是其刷新流程是一致的);不同的芯片,其控制时序也是不同的,因此编程程序也会根据芯片的型号进行相应的控制。

       不同芯片,其控制时序不同,编程程序会根据芯片的型号进行相应的控制,刷新程序是如何识别芯片的型号呢?其实,每一种芯片,都有自己的标识,这就是芯片ID(也称为芯片的身份证),由于不同的芯片,有不同的ID,因此刷新程序就是通过读取芯片的ID,来分辨不同的芯片,同时根据其芯片ID来调用不同的刷新流程代码(控制程序),来完成对芯片的编程的。

       看到这里,我们已经大致明白了刷新是如何进行的。接着我们继续了解刷新程序是如何对芯片进行刷写的。当我们运行刷新程序时(以AWDFLASH为例),刷新程序启动后,直接检测BIOS ID(此为BIOS文件的ID);此时在程序顶端显示BIOS的ID以及BIOS日期,但芯片类型没有显示(由于此时刷新程序是调入内存中的BIOS映象,并没有对BIOS芯片进行操作)(图十);同时提示让你输入即将刷新的BIOS文件名(在这里强调一下,不少网友询问,下载的BIOS文件扩展名不是bin等规则扩展名,如123等。其实BIOS文件只是一个二进制文件,所以无论什么样的扩展名,只要按其文件的文件名和扩展名完整输入即可),当我们输入BIOS文件的路径及文件名回车后,此时刷新程序检测BIOS芯片的CE脚是否为低电平,如是低电平,则为芯片被选中,接着检测芯片的ID,然后根据BIOS ID在程序的上端(Flash Type)显示对应的BIOS芯片的型号(图十一),同时调用其对应的刷新流程代码(这时即可对BIOS芯片进行读写编程了)。如果刷新程序无法读取芯片的ID,由在(Flash Type)显示Unknown Flash,这时我们是无法对BIOS芯片进行读写编程的

       (造成的原因可能是BIOS芯片已经损坏,同时如刷新程序无法调入相应的刷新流程代码,则系统会没有任何提示,而退出,这主要是由于刷新程序版本太高或太低的缘故,此时你可更换其它版本的刷新程序)(图十二)。如果正常系统将继续进行,提示是否保存原BIOS,如按保存,则系统根据上步检测到的BIOS ID,调入其对应芯片的刷新流程代码,检测OE脚是否为低电平,如是低电平,则处理器按芯片的刷新流程通过A0~A17地址线确定芯片存储单元的读出地址,然后再通过D0~D7数据线将指定地址的数据从芯片中读出(一次读取8位二进制代码),并按你输入的文件名,保存为文件。如果我们不保存文件,而直接选择写入,首先,系统要将我们即将写入的BIOS文件与内存中的映象文件进行ID对比(此为BIOS文件ID,这也是为什么我们用普通修改工具无法修改ID的原因),如不一致,则提示The Program Files Part Number doesn't match with your system(图十三),如出现这种提示,我们不应强制写入;如一致则处理器按芯片的刷新流程通过A0~A17地址线确定芯片存储单元的写入地址,然后再通过D0~D7数据线将更新的BIOS文件写入到芯片的存储单元中。正常写入后,系统将提示重启或回到操作系统,我们可以自己选择,至此刷新过程完成。 现在我们了解了BIOS芯片的刷新过程,以后在刷新过程中再有什么错误出现,我们就可以清楚知道问题及原因所在了吧!

        笔者注:虽然BIOS芯片的控制线CE、OE、WE有高低电平之分,但在正常情况下都是低电平,也就是可以随时对芯片进行编程操作。上面我们所说的,刷新程序编程时对芯片的控制脚进行检测,只是让大家明白刷新程序是依据芯片的刷新流程来进行读、写操作。这就是为什么CIH病毒可以对芯片中的内容进行破坏的原因。不过,我们可以人为的将WE脚拉到高电平,就是先切断31脚(WE)与主板的连接,然后和32脚(VCC)之间焊接一个1K的电阻,这样就将WE升为高电平,不能再对芯片写入。

       下面就举两个BIOS升级的例子:

       AWARD Plug-and-Play BIOS升级方法

       如果是SOLTEK公司的用户,在主板出货光碟上就有写BIOS的程序----Awdflash.exe,其在光碟上的路径为:\Utility\Awdflash.exe(或者可以在我们公司网站程序下载中下载最新版本),AWARD BIOS程序都是以“.bin”为扩展名的文件,SOLTEK公司在公司主页上随时为您提供各款主板最新BIOS程序,直接下载就可以了。具体BIOS刷新操作方法如下:

       1、 刷新BIOS前需要先准备一张DOS启动软盘,制作方法有以下几种:

       (a). 可以使用Win98系统格式化一张系统磁盘,在WIN98中点击我的电脑,在3.5软盘上点击鼠标右键,选择格式化,然后选择仅复制系统文件并格式化即可。

       (b). 可以在MS-DOS模式下,在DOS提示符下键入format a:/s格式化一张DOS启动软盘。

       2、 DOS启动盘制作完成后您可以将BIOS刷新程序Awdflash.exe,BIOS文件*.bin同时复制到刚刚制作的软盘当中(注意要在同一目录)。然后用该软盘启动DOS,如果是用WIN98/ME的启动盘来升级BIOS,注意当屏幕出现Starting Windows 98......时,按下Shift+F5组合键跳过Config.sys文件的执行。因为在升级BIOS时不能有内存管理程序的执行

       3、 启动到DOS后进行BIOS刷新,在DOS提示符下执行 A:\>Awdflash *.bin /cc/cd/cp/sn/py确定后就会自动完成BIOS的刷新操作并重新启动。*.bin为BIOS文件名,需要输入您下载的新版本的BIOS文件名,而且要带.bin的后缀才可以。如果需要备份旧版本的BIOS,可以按以下步骤进行:

       键入A:\>Awdflash **.bin /cc/cp/cd之后,(请注意BIOS文件名与参数之间需留有一空格)片刻将会出现图一的界面。见下图:

       图 一

       ----提示文字 “Do You Want To Save BIOS (Y/N)”。意思是问你是否要将主板上的BIOS程序存盘。如果要存盘就键入“Y”将会提示您想存储的BIOS程序文件名,见图二:

       [IMG]/img_article/20055512911360.gifIMG]

       图 二

       输入文件名并回车就会存储文件到软盘上键入回车就退出界面回到提示符状态。如果不存盘健入 “N”就可以见到下面的图示,见图三:

       图 三

       ----然后会出现“Are you sure to program (Y/N)”提示,意思是你真的想写程序到BIOS吗,键入“Y”就会写程序到BIOS,(此时一段时间绝对不能断电或停机)约过2秒钟新程序就会写完并出现 “1FFFF OK”等信息,到此BIOS就升级完了。按F1键重新启动,按F10退出返回到DOS状态。如键入“N”就不写程序到BIOS。

       AMI Plug-and-Play BIOS升级方法

       一、DOS命令模式AMI BIOS刷新方法

       1. 制作一张DOS启动盘,只含三个最基本的DOS启动文件即可,将AMI BIOS刷新工具和BIOS文件拷贝到这张软盘上,使用此软盘开引导系统,注意不要加载emm386.exe,qemm.exe,himem.sys等内存驻留程序。

       2. 在DOS提示符下键入“AMIFLASH *.ROM”,按“ENTER”键继续。

       3. 按屏幕提示开始BIOS刷新,当出现“Flash ROM Update Completed –Pass”提示信息时,表示BIOS已刷新成功。

       4. 如果要备份BIOS,请在DOS提示符下键入“AMIFLASH .ROM /S*.ROM”,按“ENTER”键继续即可。

       5. 重新启动电脑,在开机时按“DEL“键进入CMOS设置,选择“Load Optimal Defaults”后保存退出。

       二、 DOS窗口介面AMI BIOS刷新方法(需较新的AMIFLASH版本才支持此功能,如Ver:843版)

       1. 制作一张DOS启动盘,只含三个最基本的DOS启动文件即可,将AMI BIOS刷新工具和BIOS文件拷贝到这张软盘上,使用此软盘开引导系统,注意不要加载emm386.exe,qemm.exe,himem.sys等内存驻留程序。

       2. 在DOS提示符下键入AMIFLASH,按“ENTER”键继续。

       3. 在出现下图介面后按照屏幕提示输入BIOS文件所在的路径及文件名,然后按“Enter”键确认后刷新BIOS,也可以在“Save”栏内保存当前BIOS,输入要保存的路径及BIOS文件名即可。

       4. 按方向键移动窗口左边的状态条到下图窗口,可进行BIOS刷新的一些设置。

       5. BIOS刷新完成后,可以按方向键移动窗口左边的状态条到下图窗口,按“Enter”键退回到DOS模式下。

       注意:某些AMI BIOS在窗口介面下进行备份或刷新动作时可能会出现问题,在此建议您,如果在窗口介面刷新或备份BIOS失败的话请换用命令方式进行。

       AMIBIOS开机画面更改方法

       1 在纯粹dos环境中把AMIBCP.exe、S85DRS14.rom(AA1.4)、SOLTEK.pcx一起COPY到新建资料夹

       2 执行AMIBCP.exe S85DRS14.rom

       3 出现选项→选取Edit Bios Modules→按enter键

       4 检视有无33 Full Screen Logo项目,若有delete,没有则不需要delete

       5 按insert键→键入SOLTEK.pcx→按enter键

       6 出现选项→选取Moduleid=33h(PageUp PageDown键),选取Compressed=Yes

       7 按esc键→按enter键→按esc键

       8 出现选项→选取Save Bios To File→按enter

       9 键入新Bios文件名(如test.rom)→按enter

       10 按esc键→按enter键→存档完成→跳出编辑画面回到纯dos环境

       11 新数据夹出现newBios(如TEST.ROM)

       12 把newBios、AMIBios更新程序、Command开机文件COPY到软盘片

       13 重新执行BIOS更新程序

       14 完成

       好了,今天关于“ami bios刷新”的话题就讲到这里了。希望大家能够通过我的介绍对“ami bios刷新”有更全面的认识,并且能够在今后的实践中更好地运用所学知识。如果您有任何问题或需要进一步的信息,请随时告诉我。