您现在的位置是: 首页 > 驱动程序 驱动程序

ami bios dos刷新

ysladmin 2024-06-03 人已围观

简介ami bios dos刷新       ami bios dos刷新的今日更新不仅仅是技术上的更新,更是人们生活方式的改变。今天,我将和大家探讨关于ami bios dos刷新的今日更新,让

ami bios dos刷新

       ami bios dos刷新的今日更新不仅仅是技术上的更新,更是人们生活方式的改变。今天,我将和大家探讨关于ami bios dos刷新的今日更新,让我们一起探讨它对我们生活的影响。

1.求教刷新BIOS全过程~~~

2.刷BIOS时这些参数是什么意思

3.怎样刷新主板BIOS?

4.如何刷新电脑主板bios

5.怎样升级Bios?要详细的步骤!我的Bios是AMI的~!~!

6.海尔笔记本怎么刷bios

ami bios dos刷新

求教刷新BIOS全过程~~~

       首先,如果你的主板BIOS使用稳定,没出现任何问题,并且你本人不需要增加新的功能的话,那么绝对不建议刷BIOS,如果在主板官网上出现了新的BIOS文件,提示刷进BIOS能引进与支援新的功能,并且能带来更好的效果的话,那么可以一试,通常一般玩家在BIOS稳定的情况下,不需要尝试刷新BIOS,够用就行,

       另外大部分BIOS现在都是属于 Award BIOS格式, 而且Phoenix这个公司的BIOS现在与AWARD已经合并成一家公司,当然特殊除外,大家都知道刷BIOS普遍方式有两种,以前只有可以在DOS下刷,现在也可以在WINDOWS下直接刷,新手比较有用,很简单的,现在重点讲一下步骤,如下:

       首先说一下在WINDOWS下怎么刷BIOS\"

        1.如果要在WINDOWS下刷进BIOS,需要下载第三方软件,现在介绍一个很简单的软件给大家,就是使用WINFLASH这个软件,有了这个软件,你就可以在WINDOWS系统下,在开机的情况下直接刷BIOS,在此也给大家一个Winflash的下载地址,绿色版本,我用的就是这个:/driver2005/winflash.rar直接用鼠标复制此连接即可下载,我也已经打包作为附件,大家也可以下载附件一

        winflash.rar (158 KB, 下载次数: 350)

       用右键“目标另存为”下载,不要使用下载工具 2008-08-30 22:04 上传

       附件一WINFLASH

       下载积分: 电元 -5 ?

       点击下载

       2.到你主板厂商的主页上去下载最新的BIOS文件到你机器上,然后存入硬盘任意一个盘符,不要放到C盘就行,以免引起不必要的麻烦,因为现在是从WINDOWS下刷,而不是DOS下

       3.打开你下载的WINflash这个软件 即如下图:1所示

       4.选择 文件---更新BIOS如下图2所示

       5.选择更新BIOS后,系统会提示让你选择你存入硬盘的BIOS文件,如下图3所示

       6. 然后选择你下载的BIOS文件,一般格式为,BSB后缀的文件,图标为四格类的就是的了,如下图4

       7.选择BIOS文件后,确定,即出现 图5

       8.更新完后,系统会提示你重启,选择重启,即可,见图6

       9.重启后,OK,你的BIOS已经刷新完成了.

       下面介绍第二种方法,就是我们常说的DOS下刷新BIOS

       在DOS下面刷BIOS,需要使用一些工具,还需要掌握一些技巧和一些必要的命令,

       步骤为:

       1.首先需要下载一个名为 AWDFLASH工具,大家可以自己搜索一下,然后下载,在这里,我还是给个连接地址了,/support/2006/awdflash8.66.rar,这个版本不是最新的,但个人感觉很好用

       2.下载好这个工具后,你还需要一个可以启动的U盘或者软盘,建议U盘吧,现在目前软盘基本都淘汰了而且现在装的机器基本都米有软驱,很少,但是有的话也可,但还是建议使用U盘,方便点,毕竟U盘便宜,基本普及了,使用U盘启动到DOS命令下,是需要主板支持U盘启动,同时也需要U盘支持启动才可以使用,这两者缺一不支持,都不可以使用的,至于怎么把U盘做为启动盘的话,论坛上应该有教程,我这里还是发一下吧,

       < 1> 首先要将你的U盘制作为启动盘的话,有很多软件都可以,但是首推荐,USBOOT这个软件,因为这个软件方便,操作简单,而且速度很快一般不容易出错, 这里我还是给个USBOOT软件的下载连接 /soft/34696.htm

       < 2>下载后解压运行“Usboot170.exe”就可以启动USBoot来制作U盘启动盘了。打开该软件,会出现一个选择项目,如下图一所示

       <3.>顺便提示一下,在制作U盘启动盘前,请先将U盘里的重要资料复制到电脑上进行备份操作。因为用USBoot制作U盘启动盘会将U盘里的原数据删除,但是制作成功之后,我们一样可以将制作成为启动盘的U盘像平常一样的使用

       <4>:将鼠标移到USBoot界面的“点击此处选择工作模式”上单击左键,会显示工作模式的菜单,我们通常选择“ZIP”模式(如图2所示),这种模式制作的启动盘机率是最高的,也是主板支持率较好的一种模式。虽然主板支持很多模式比如说HDD类的,但是不建议,如

        图二

       <5>顺便说一下,ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符是A:<

       < 6>选择好“工作模式”后,点击USBoot界面上的开始<见图三>,这时USBoot会提示我们会将U盘数据销毁,是否继续。由于我们已做好备份所以点“是”继续。

       <7>当出现“请拔下U盘”提示时,我们按正常方法取下U盘,然后等下,系统会再次提示插入U盘,这个时候USBoot会自动检测我们的U盘是否成功。

       <8>OK,这样一个启动U盘就制作成了,然后进入主板BIOS设置第一启动从U盘启动的格式启动

       3.好了,既然现在已经有了可以启动的U盘了,OK现在言归正卷 了,

       4.启动到dos mode下输入 up.bat回车 如下图7

       5.输入up后批处理自动执行刷新过程 见下图8

       6.完成后提示按F1重新启动 进CMOS装载BIOS优化值(Load optimized defaults 回车选Y) 见下图9

       7.OK;,你的BIOS已经成功刷新了

        另:重点提示: 刷BIOS是个危险的过程,容易出现各种状况,上次引起我主板报废是因为米有设置好,后来又刷一次,继续出现一个超级令人头疼的问题,就是BIOS刷新成功,但是丢失了网卡的MAC地址,你怎么弄都上不了网,意思就是没有固定的网卡MAC地址,系统会随机变一个MAC地址,但还是用不了,很是头疼,这点我是打电话到厂家要到的方法, MAC地址虽然是个小问题,虽然可以使用超级兔子等第三方软件进行自定义,但是很麻烦,毕竟不是在BIOS里固定的文件,所以MAC至关重要

        如果你在刷BIOS的过程中,丢失了网卡MAC地址,意思也就说你没有把网卡的MAC地址给刷进BISO,而网卡的MAC地址全球每个网卡都是独一无二的,也就是说一个网卡,只有一个固定的MAC地址,是绝对不会出现相同的MAC,同时也是电信给予锁定的重要依据:

       如果你丢失了网卡MAC地址的话,方法是这样,其实很简单:

       进入纯DOS模式输入A:\\ awdflash cr51m602.cbt /PY/SN/nvmac:XXXXXXXXXXXX(刚才抄下的MAC地址)/wb

       另外很多朋友根本不知道你的网卡地址在哪,网卡地址在你的PCI插槽上的侧边,如果是双网卡的话会在两根PIC的侧面上都有一个,也就是说两支PCI插槽侧面都有一个地址,一起是两个,你用眼睛正视是根本看不到的,我是拆下主板找了很久才找到这个地址,详细位置是在这里,见下图,一般都在这个位置,好好找一下,都在这里贴着的,厂商是不可能把MAC地址写到说明书上和其他的任何地方,

       见下图10

       OK了,找到这个网卡MAC地址,就按照上面的步骤刷进BIOS就可以了,完成任务了

       特别提醒:刷新BIOS前建议您使用UPS不间断电源.如果突然断电,你的主板80%玩儿完了,该扔了,血的教训,往事不提了

        另: 本人使用的为AMD平台TF570SLI主板,其他主板设置大同小异,

       再次特别提示: 如您的系统运行稳定的话就不需要更新BIOS了,除非特殊情外,另外, 此回答只作为参考,刷BIOS途中出现问题自己负责

刷BIOS时这些参数是什么意思

       BIOS中文意思就是基本输入输出系统。提起BIOS升级,广大用户大概有心有余忌,担心升级不成反而搞得主板没显示。其实BIOS升级很简单,按照正确操作来进行一定没问题。下面介绍一下主板BIOS升级方法。 AWARD Plug-and-Play BIOS升级方法 如果是SOLTEK公司的用户,在主板出货光碟上就有写BIOS的程序----Awdflash.exe,其在光碟上的路径为:UtilityAwdflash.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程序文件名,见图二: 图二 输入文件名并回车就会存储文件到软盘上键入回车就退出界面回到提示符状态。如果不存盘健入 “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 完成

怎样刷新主板BIOS?

       AFUDOS是AMI BIOS在DOS里的刷新工具。

       /P 刷新BIOS主程序块。所谓的升级BIOS,刷的就是这个区块,所以这是个最常用的参数。

       /B 刷新BOOT块。BOOT块是在BIOS刷新失败开不了机的时候的一根救命稻草。

       /N 刷新NVRAM区。NVRAM的全名是Non-Volatile Random Access Memory,专业的说法是,非易失性随机访问存储器,也就是说数据在断电后仍能保留的半导体存储器。这下明白了吧,主板上硬件设备的相关信息都保存在这个区里。

       /C 刷新BIOS后清除CMOS数据。主板设置的数据可称之为CMOS数据,象开机启动顺序、开机口令、共享内存的大小等一系列的东西,只要是在BIOS里能调整的数据都存在这里面。

       /X 不检查ROM ID号。不同主板有着不同的ID号,如果你用别的主板的BIOS文件来刷自己的主板,因为ID号不同,所以肯定会提示错误,大多数情况下不要使用这个参 数,极端的情况,比如你可能会尝试使用其它主板厂家的相同芯片组的主板BIOS来刷自己的主板,以获得额外的功能,再说一遍,除非你确定知道自己在做什 么,否则不要用这个参数。

如何刷新电脑主板bios

       相关步骤如下:

       1、查看主板型号,可以通过cpu-z或者鲁大师查看型号(此处以CPU-Z为例)。

       这里要注意的是一定不能够自己擅自单独判断它的型号,不然的话到时候官网寻找错误是非常麻烦的。

       2、查找主板品牌的官方网站,此处以华硕为例,所以搜索华硕官网。

       3、进入华硕官网后点击“服务支持”。(一般来说不管什么型号,在它的官网上都会有服务支持这个按钮,如果没有显示的话可以去保修手册或者是保修卡上进行寻找。)

       4、进入“服务与支持”页面后,点击选择“主板”。

       5、选择自己的主板型号,不记得的用回去第一步查看。(这里介绍一个小技巧,可以在第1次查看型号的时候就进行截图,这样的话会比较方便一点,也不容易产生错误。)

       6、进入自己主板的型号后,点击“驱动程序和工具软件”。

       7、点击下载最新的BIOS系统到U盘,U盘要求是fat32格式的文件系统,而且U盘的内存一定要保持足够,不然的话文件会下载不完全导致刷新失败。

       8、把U盘插到主板,然后开机,按F2键,选择从主板shell启动,然后根据提示,进行更新就可以了。

       注意:在进行更新的时候,自己一定不要擅自操作,尤其是不可以乱动键盘上的各种操作键,否则很容易导致更新无法继续。

怎样升级Bios?要详细的步骤!我的Bios是AMI的~!~!

       从系统内部刷方便,但有风险,就不做介绍了。 从系统外部刷,需要用到:3.5英寸驱动器和一张写好最新BIOS的3.5英寸软盘,步骤如下(转自电脑硬件论坛): 1、首先要知道你主板的具体型号和目前BIOS的版本号。每个型号主板的BIOS都是不同的,使用不匹配的BIOS升级会导致开机黑屏,那样恢复起来就有点麻烦了。在电脑启动时按Pause键,察看并记录下屏幕上显示的主板型号和BIOS版本号。但有时这样得到的主板型号不一定准确,最万无一失的办法是打开机箱,察看主板上面印的型号及版本号(如果有的话,有时同型号不同版本号的主板BIOS都是不同的。)

       2、根据得到的主板品牌、型号、版本号,到主板厂家官方的网站上去查找相应的BIOS文件。(一定要到主板厂家官方网站上去找,因为有些第三方驱动网站上记录的信息可能有误。)如果没有找到,说明该主板的BIOS没有进行过升级,你也就不用升级了。如果找到了相应的BIOS文件,将该BIOS的版本号和你主板的BIOS版本号对照。如果你的BIOS版本与网上的相同或高于网上的,那你也不用升级了。如果你的BIOS版本低于网上的,那么将该文件下载回来,准备升级。

       3、一般来说,下载回来的BIOS文件应该是一个压缩包,将其解压。解压后至少有两个文件,一个是BIOS数据文件,另一个是用来将该数据文件写入主板的可执行(.exe)文件。一般升级BIOS的执行文件都必须在纯DOS下运行,所以我们需要用纯DOS启动电脑,并保证启动后能读取我们刚才的解压的那两个文件。(这就是另一个话题了,根据你使用的操作系统、磁盘文件系统及安装外设的不同而有多种方式,你又没有把你的电脑软硬件配置情况写清楚,无法详述,你不清楚的话可以去查找相关资料,网上很多的。)

       4、启动到纯DOS方式后,运行刚才解压出的执行文件,应该会出现相应的提示窗口,建议你先备份当前的BIOS到磁盘,然后输入新的BIOS数据文件名,执行升级。如果这时出现错误提示,说明你下载的BIOS升级文件和主板不匹配,不能进行升级。否则应该出现写入BIOS的进度条,这时只能等待BIOS写入完成并祈祷不要停电。

       5、新的BIOS写入完成后,重启电脑,如果看见启动信息,恭喜你,升级BIOS成功了。

       看看下面的行不:

       首先确定你的主板BIOS是Award还是AMI的(在BIOS里面有显示). 然后按照下面的步骤进行:

       AMI BIOS升级指南

       下面我们以昂达ON-SP4主板为例,具体描述一下AMI BIOS的升级方法:

       主板:昂达ON-SP4

       BIOS类型:AMI

       BIOS升级文件名:sp4.rom

       BIOS刷新程序: AMIFLASH.EXE

       升级文件及刷新程序存放路径:c:\bios

       AMI的BIOS的升级方法和Award的BIOS升级基本相同,以上操作过程可以作为参考。更具体点,可以采取如下几个步骤:

       1、文件准备

       AMI的BIOS擦写程序名一般为AMIFLASH.EXE。您可以在您的主板配套驱动光盘中或是在我们的网站上找到。

       2、启动微机进入纯DOS状态,敲入cd c:\bios进入c:\bios目录,运行“AMIFLASH.EXE”

       3、在主选单中选择“File”,然后按“Enter”

       4、输入BIOS路径及文件名c:\bios\sp4.rom

       5、在指示栏,程序将题示“Are you sure to write this BIOS into flash ROM ? [Enter] to continue or [ESC] to cancel,这句话的意思是“你是否确认将这款BIOS装入flash ROM中?按[Enter]继续或按[ESC]退出”。此时按Enter确认

       6、在指示栏,程序将显示“Flash ROM updated completed - PASS, Press any key to continue...”,意思是“Flash ROM已经写入完成,请按任意键继续”,此时再按Enter确认

       7、重新启动您的电脑

       8、正常启动了?一切OK吧,升级BIOS其实不难!祝贺你!!

       Award BIOS升级指南

       下面我们以昂达ON-P4GL主板为例,具体描述一下AWARD BIOS的升级方法:

       主板: 昂达ON-P4GL

       BIOS类型:Award

       BIOS升级文件名:p4g0723.BIN

       BIOS擦写程序:AWDFLASH.EXE(Award的BIOS擦写程序名一般为AWDFLASH.EXE。您可以在您的主板配套驱动光盘中或是在我们得到网站上找到。)

       升级文件和刷新程序存放路径:c:\bios

       1.将以上文件放在硬盘的c:\bios目录中,并在纸片上抄下完整的文件名,以防输入时遗忘。注意:将升级文件改为任意名称并放在任意目录中均可,但不要使用中文或太长的名称和路径,以免在DOS状态下键入和显示不方便。

       2.重新启动微机,在开始进入Windows时,按F8键,选择第五项“safe mode and command prompt only”,进入“纯”DOS状态。如果您使用了Win2000操作系统,可以使用启动软盘启动系统,再转入c:\bios进行更新,当然也可以把升级文件和刷新程序都放到软盘上来更新(必须保证这张软盘质量可靠)

       3.敲入cd c:\bios命令进入“c:\bios”目录中,运行Awdflash.exe。

       4.屏幕显示当前的BIOS信息,并要求你输入升级用的新的BIOS数据文件的名称(“File Name to Program:”)。

       5.在本文的例子中,输入的新BIOS数据文件名为:p4g0723.BIN, 屏幕显示当前的BIOS信息。

       6.然后屏幕会提示是否要保存旧版本的BIOS。建议选择yes,以将现用BIOS先保存下来,放入一个键入的磁盘文件中。本次操作中指定旧版本BIOS被保存的文件名为p4gold.BIN,放在缺省路径c:\bios中

       7. 接着,程序会再次询问是否确定要写入新的BIOS,选择yes。

       8. 这时,有一个进度条显示升级的进程,一般情况下几秒钟之内即可完成升级操作。在这个过程中千万不能关机或断电(这也太倒霉),否则升级就只能是失败了:)

       9. 最后,根据提示按F1重新启动微机,或按F10退出(仔细回想一下,如果感觉前述步骤的哪个地方做得

海尔笔记本怎么刷bios

       1、首先我们去华硕官方网站去下载对应主板型号的BIOS文件,在华硕官方网站中点击“服务支持”—“服务与支持”—“驱动程序和手册”—“前往下载中心”,如下图所示。

       2、输入您的主板型号,找到相应版本的主板BIOS,并下载到电脑中,如下图所示。

       3、将下载好的BIOS程序解压至U盘中,如下图所示。

       4、将电脑重启,在开机的时候反复按下“DEL”键,进入华硕主板的BIOS界面中,我们切换至“Tool”选项卡中,并点击“ASUS EZ Flash”,如下图所示。

       5、而更新的BIOS方法有两种,即Storage和Internet来更新BIOS,其中Internet是联网更新的,我们使用的方式是Storage,一般不建议使用Internet来更新主板BIOS,万一网络不好,导致BIOS程序更新失败就不好了,选择好Storage模式后选择Next进入下一步。

       6、选择Storage模式之后,我们即可看到U盘中存放好的BIOS升级文件,如下图所示。

       7、选中我们在U盘中下载好的BIOS文件,提示是否验证并刷新bios,我们点击Yes键确定,下面EZ Flash就开始自动进行BIOS的更新了。

       8、更新BIOS完毕之后重新启动电脑,我们再次进入主板BIOS中,就可以看到更新好的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 dos刷新”的信息。在今天的讨论中,我希望能帮助大家更全面地了解这个主题。感谢大家的参与和聆听,希望这些信息能对大家有所帮助。