升级BIOS
1、什么是BIOS
BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。它的全称应该是ROM-BIOS,意思是只读存储器基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。有人认为既然BIOS是"程序",那它就应该是属于软件,感觉就像自己常用的Word或Excel。但也很多人不这么认为,因为它与一般的软件还是有一些区别,而且它与硬件的联系也是相当地紧密。形象地说,BIOS应该是连接软件程序与硬件设备的一座"桥梁",负责解决硬件的即时要求。一块主板性能优越与否,很大程度上就取决于BIOS程序的管理功能是否合理、先进。主板上的BIOS芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有"BIOS"字样。586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级。常见的BIOS芯片有Award、AMI、Phoenix、MR等,在芯片上都能见到厂商的标记。
2、BIOS的作用
BIOS的主要作用有以下几方面:
首先是自检及初始化程序:计算机电源接通后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test/上电自检)的程序来完成,这也是BIOS程序的一个功能。完整的自检包括了对CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘的测试。在自检过程中若发现问题,系统将给出提示信息或鸣笛警告。如果没有任何问题,完成自检后BIOS将按照系统CMOS设置中的启动顺序搜寻软、硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动,你就可以放心地使用你的宝贝了。其次是硬件中断处理:计算机开机的时候,BIOS会告诉CPU等硬件设备的中断号,当你操作时输入了使用某个硬件的命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号跳会原来的状态。再有就是程序服务请求:从BIOS的定义可以知道它总是和计算机的输入输出设备打交道,它通过最特定的数据端口发出指令,发送或接收各类外部设备的数据,从而实现软件应用程序对硬件的操作。
3、BIOS与CMOS
不少朋友混淆了BIOS与CMOS的概念,这里就跟大家说说CMOS及其与BIOS的关系:
CMOS是"Complementary Metal Oxide Semiconductor"的缩写,翻译出来的本意是互补金属氧化物半导体存储器,指一种大规模应用于集成电路芯片制造的原料。但在这里CMOS的准确含义是指目前绝大多数计算机中都使用的一种用电池供电的可读写的RAM芯片。而BIOS的意义我们在前面已经解释过了。那么,CMOS与BIOS到底有什么关系呢?CMOS是存储芯片,当然是属于硬件,它的作用是具有数据保存功能,但它也只能起到存储的作用,而不能对存储于其中的数据进行设置,要对CMOS中各项参数的设置就要通过专门的设置程序。现在多数厂家将CMOS的参数设置程序做到了BIOS芯片中,在计算机打开电源时按特殊的按键进入设置程序就可以方便地对系统进行设置。也就是说BIOS中的系统设置程序是完成CMOS参数设置的手段,而CMOS RAM是存放设置好的数据的场所,它们都与计算机的系统参数设置有很大关系。正因如此,便有?quot;CMOS设置"和"BIOS设置"两种说法,其实,准确的说法应该是"通过BIOS设置程序来对CMOS参数进行设置"。BIOS和CMOS是既相关联又有区别,"CMOS设置"和"BIOS设置"只是大家对设置过程简化的两种叫法,在这种意义上它们指的都是一会事。
CMOS存储芯片可以由主板的电池供电,即使系统掉电,存储的数据也不会丢失。但如果拿掉电池会出现什么情况呢?问得好!如果电池没有电,或是突然接触出了问题,或是你把他取下来了,那么CMOS就会因为断电而丢掉内部存储的所有数据。只不过若真有这种情况发生的话也不是什么大问题,你可以换电池,或是检查接触不良的原因,总之保证CMOS有电。再开机进入BIOS程序,选择主菜单中的"LOAD BIOS DEFAULTS"或是"LOAD SETUP DEFAULTS"后回车,最后再确定输入"Y"回车即可。大家也许曾听其他玩家谈到过若忘记了开机密码就给CMOS放电的说法,其实也就是把包括密码在内的信息全丢掉,开机时就不需要输入密码了,再来重新写入数据。
4、升级BIOS的意义
升级BIOS的原因通常有以下几个:
(1)提供对新的硬件或技术规范的支持。
电脑硬件技术发展太快,主板对于一些新硬件(如K6-III Celeron II CPU)或新技术(如DMA100、DMA66、大于35GB的硬盘等)未能正确识别或不能提供支持,这时便需要通过升级BIOS来获得对新硬件或新技术的支持。
(2)解决旧版本BIOS中存在的BUG。
(3)解决2000年问题。不少1997年以前生产的主板都存在2000年问题,而一些新主板虽然已解决了2000年问题,但在个别Y2K测试软件下不能通过,这些问题都可通过升级BIOS来加以解决。
5、什么样的BIOS能够升级
观察您的主板上的BIOS芯片(一般为一个28针或32针的双列直插式的集成电路,上面有BIOS字样),该芯片大多为AWARD或AMI的产品。揭掉BIOS芯片上面的标签, 就会看到BIOS芯片的编号。对于某些主板,厂家为了节约成本而使用了不可升级的BIOS。当然,你也可以直接查看主板说明书,看上面是否有关于主板的BIOS可以升级的说明。不过,即使主板说明书上没有有关的说明,也不必灰心,你完全可以亲自动手试一下。因为并不是所有的主板都将此特性写在说明书上的。
这里我们有必要弄清以下几个概念,以便能更加全面的了解与BIOS相关的知识,当然,也可以用来在朋友面前吹嘘一番,呵呵。
(1)PROM:这是英文"可编程只读存储器"一词的缩写,它是一种存储芯片,其中的内容一经写入就不能修改,并且在主机关掉后内容也不会消失。PROM和ROM的不同在于出厂时,PROM是一块空白无内容的芯片,而ROM出厂时,其中的内容已经写好。要在PROM中写入内容,您需要一个叫做PROM编程器的工具,该工具也叫PROM烧写器;往PROM中写入内容的过程就叫烧写。
(2)EPROM:这是英文"可擦写的可编程只读存储器"的缩写,它是一种可以通过在紫外线的照射下擦除其中内容的特殊的PROM芯片。其中的内容一旦被擦除,您就可以重新写入新内容。
(3)EEPROM:这是英文"电可擦写的可编程只读存储器",它可以通过使用和电有关的手段来对其中的内容进行擦写。和其他的PROM一样,其中的内容在主机断电的情况下不会消失。
6、有时系统出现故障,且无法显示时,就需要我们通过解读PC喇叭的“语言”来分析故障原因了
下面我们以磐英EP-3VCA2主板为例,具体描述一下AWARD BIOS的升级方法:
主板: 磐英EP-3VCA2
BIOS类型:Award
BIOS升级文件名:vca20b02.bin
BIOS擦写程序:AWDFLASH.EXE(Award的BIOS擦写程序名一般为AWDFLASH.EXE。您可以在您的主板配套驱动光盘中或是在您主板的制造商网站找到。强烈推荐从上述两个途径来寻找刷新工具,如果实在找不到,也可以使用我们提供的公版AWDFLASH,使用华硕主板的用户请务必使用华硕专用的AFLASH.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数据文件名为:vca20b02.bin, 屏幕显示当前的BIOS信息。
6.然后屏幕会提示是否要保存旧版本的BIOS。建议选择yes,以将现用BIOS先保存下来,放入一个键入的磁盘文件中。本次操作中指定旧版本BIOS被保存的文件名为vca20old.bin,放在缺省路径c:\bios中
7. 接着,程序会再次询问是否确定要写入新的BIOS,选择yes。
8. 这时,有一个进度条显示升级的进程,一般情况下几秒钟之内即可完成升级操作。在这个过程中千万不能关机或断电(这也太倒霉),否则升级就只能是失败了,这时您要是能拥有一个UPS不间断电源就完美了
9. 最后,根据提示按F1重新启动微机,或按F10退出(仔细回想一下,如果感觉前述步骤的哪个地方做得不妥当,这时还可以重来)。
10、正常启动了?一切OK吧,升级BIOS其实不难!祝贺你!!
升级BIOS一旦失败,就会使计算机无法启动。这种情况是很少发生的,运气实在是不太好。这时不要灰心,不要失望!有很多方法能够帮助你,一定能行!
方法(l):利用BIOS Boot Block引导块
现在用Award BIOS的主板都有一个BIOS引导块,当你升级BIOS时,这一小部分引导块可以不被覆盖(Boot Block write跳线设置为"Disable",并且在运行Flash程序时,不选择UPdate BIOS Including Boot Block”方式)。这个BIOS引导块只支持软驱和ISA显示卡,所以很多人在升级BIOS失败后,当主板上仍插PCI显卡时,启动电脑会黑屏,但电脑却能读软驱,这就意味着主板的 BIOS仍可以恢复。这个 BIOS引导块可以引导正常的 DOS启动盘并执行utoexec.bat,只要把Flash程序和正确的BIOS文件拷贝到DOS启动盘上,然后在 Autoexec. bat中添加上执行升级 Flash BIOS的语句,如 Awdflash Biosxxx.bin。可以在一台正常的电脑上做好这张盘,拿到需要恢复的电脑上运行;或找块ISA显卡插到电脑上,启动后执行软盘上的升级程序。如果没有ISA显卡,也可以在启动后黑屏的情况下,自己动手运行升级程序。这时电脑仍可以正常运行,只是屏幕没有显示,只要升级时键入的内容完全正确,一样可以成功。
方法(2):利用Flash Recover boot Block引导块
对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS中有一个FlashRecover Boot Block引导块,这个引导块不会被升级程序覆盖。主板上有一个Flash Re-cove。Jumper跳线,BTOS升级失败或被CIH病毒破坏后可以恢复,方法如下:
[1]把Flash Recover Jumper跳线设置为“Enable”。
[2]把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,文件名要符合主板的要求,因为主板要把软盘中的BIOS备份自动写回Flash BIOS)。
[3]重新启动电脑。
[4]因为这一小段代码是放在不可写人的引导块区域的,所以不支持显卡,升级过程只能靠声音和软驱指示灯的提示来判断是否完成。如电脑 喇叭发声且软驱灯亮着时,表明系统正在恢复BIOS到Flash BIOS,当电脑喇叭不发声且软驱灯也不亮时,表明恢复完成。
[5]关掉电源。
[6]把Flash Recover Jumper跳线跳回默认位置。
[7]取出软盘,开启电源。
方法(3):换一个新的BIOS芯片
与你的主板制造商或经销商联系,设法得到一块BIOS芯片。也可以买一块与主板的BIOS芯片兼容的ROM芯片,如 27CXXX、 28CXXX系列 EPROM,用专门的可写 EPROM的仪器将正常的BIOS写入,换下升级失败了的BTOS芯片。用这种方法还可以升级那些BIOS不是Flash BIOS的主板、显卡甚至Modem的BIOS。这种EPROM一般也不贵,十块钱左右就可以买到(这种方法的限制是得找到紫外线EPROM的擦写器)。
方法(4):热拔插法
[1]还有些主板的BIOS芯片中可能没有集成最初始的信息,或你无法找到ISA显卡,这时你可以找到与你的主板相同的好主板。先把好主板的BIOS芯片拔下,当然,你自己的BIOS芯片也要拔下,然后把好的BIOS芯片插入你自己的主板,启动计算机到DOS系统下,注意,进人DOS时不要外挂别的程序。当然,现在许多朋友的电脑都在用Windows 95和Windows98,这时候你可以在计算机刚启动时按[F8]键,然后选择“Safe Mode and Command only模式”进入,最好直接用DOS引导盘启动,然后拔下那块好的BIOS芯片,再将你自己的B10S芯片插入你的主板中,执行写入程序就行了!当然,你也可以把你的B1OS芯片拿到别人的电脑上写!
[2]当你找不到相同的主板时,还可用不同主板重写BIOS来救你主板的BIOS,先拔下好的BIOS,把损坏的B1OS插上,用主板自带的写入程序写入B1OS,再把写好的BIOS插好你的主板上就行了。
━━━━━━━━━━━━━━━━━━
Win XP无软驱如何升级BIOS?
2006-11-18 19:35
Win XP无软驱如何升级BIOS?
    许多朋友想升级主板的BIOS,以提高性能.可是现在的主板官方教程都提到要从软驱升级.现在大多数电脑都没有配置软驱,一般都只配光驱.难道就不能升级了吗?
    办法肯定是有的,(有的新主板可以从WINDOWS下升级.)其实我们可以从硬盘升级.并且从硬盘升级BIOS比从软驱升级安全得多.我把我的经验写出来,相信对大家有帮助.官方教程要求从软驱启动,主要是得到纯DOS环境,现在有很多启动光盘都可以进入纯DOS,(我用的是深山红叶急救光盘,里面有个进入DOS的选项.直观.)
    准备条件;
    一:分区格式为FAT32,如果你的是NTFS格式,先找个软件把格式转为FAT32.
    二:到官方网站把最新的BIOS,和BIOS刷新软件下载来,解压后拷贝到C盘根目录下.
    三:开机启动设为从光驱启动.准备一张能进入纯DOS的光盘.
    下面就可以开工了,把你的主板BIOS升级到最新. 看我的升级过程;  
我的主板是华硕K8N,(由于大家的主板型号都不同,需要的工具,方法可能也不同,请大家仔细阅读主板说明书.)
首先到官方网站下载, Afudos V2.11 (BIOS 更新工具), K8N 正式版 BIOS 1011, 解压后拷贝到C盘根目录下,如(图1)
cda544366b3cc1dda2cc2b25.jpg0 && p_w_picpath.height>0){if(p_w_picpath.width>=510){this.width=510;this.height=p_w_picpath.height*510/p_w_picpath.width;}}" border=0 twffan="done" small="0">
然后使用启动光盘进入纯DOS.如(图2)
f09aa3afe64e4ccc7dd92a25.jpg0 && p_w_picpath.height>0){if(p_w_picpath.width>=510){this.width=510;this.height=p_w_picpath.height*510/p_w_picpath.width;}}" border=0 twffan="done" small="0">
在A:\>后面输入C:回车.如(图3)
170321dd6a5f93d98c102925.jpg0 && p_w_picpath.height>0){if(p_w_picpath.width>=510){this.width=510;this.height=p_w_picpath.height*510/p_w_picpath.width;}}" border=0 twffan="done" small="0">
在C:\>后面输入afudos /i1011.rom回车. ( afudos /i档名.附档名),我的BIOS档名.附档名是1011.ROM.如(图4)
46b34e34919edf4e241f1425.jpg0 && p_w_picpath.height>0){if(p_w_picpath.width>=510){this.width=510;this.height=p_w_picpath.height*510/p_w_picpath.width;}}" border=0 twffan="done" small="0">
回车后,BIOS就开始升级了,看见屏幕上字幕闪动,时间大约10秒左右.这是心跳加速的时侯!在这段时间是不能重启电脑,也不能停电的.否则后果严重.如(图5)
fa98980a37daca1f94ca6b25.jpg0 && p_w_picpath.height>0){if(p_w_picpath.width>=510){this.width=510;this.height=p_w_picpath.height*510/p_w_picpath.width;}}" border=0 twffan="done" small="0">
升级完成.
注:经验不足者请不要擅自做以上的试验,如因此而造成你的任何损失本人概不负责!!!
 
━━━━━━━━━━━━━━━━━━
如何升级BIOS?
       A:主板是中凌6220,BIOS为1.03版,JP8为clear BIOS的跳线,我把它跳为2-3, 准备升级BIOS为1.04版,开机机子启动不了。JP8跳回去新的BIOS写不进去。我 该如何升级BIOS。
       B:主板是精英P5SJ-A(V2.2).最近我下载了最新的BIOS程序(文件名分别为 ecsflash.exe和p5sja11.exe),请问我该如何操作。
       现在的主板大多采用EEPROM作为BIOS的载体,升级BIOS即对EEPROM进行改写, 由专用的改写程序进行,是比较方便的,普通用户完全可以自行动手完成。 但由于EEPROM的改写过程并非100%的保险,因此主板厂商也建议用户没有必 要时不要升级BIOS。
  B问题中所下载的两个文件中ecsflash.exe为主板专用的BIOS升级工具, 是可执行文件,用于对BIOS进行读写操作,如果主板厂商没有特别说明, 以后升级BIOS仍用这个工具;p5sja11.exe则是BIOS数据文件,从文件名 就可以看出是用于P5SJ-A主板的1.1版本的BIOS,BIOS数据文件是二进制 文件,大多采用BIN为后缀名,而这个BIOS文件为EXE后缀,即是一个自 解压的压缩文件(为了节约下载时间),运行它就会自动释放出BIOS数 据文件,假使名称为p5sja11.bin。升级方法:
  1.运行ecsflash.exe,会出现BIOS升级界面,报告当前BIOS的版本 号。
  2.在提示框中输入新BIOS数据文件的文件名,升级程序会报告它的 日期或版本号,并对BIOS数据进行校验,这里除了注意新BIOS是否有升 级的必要外,还要检查一下BIOS数据的Checksum(校验值)是否和厂商 所提供的(一般在BIOS内的文件中或下载主页有提供)相同,以确保数 据文件的正确性。
   3.提示是否保存旧的BIOS文件,如果希望保存则选Y,并输入文件名,反之选N。        4.程序最后请你确认升级操作,按Y确认,在升级过程中,不要启动机器或切断电源,否则回导致升级失败。  
     5.升级完成,重新启动计算机。
  现在的大多数主板都没有设置BIOS写保护跳线,可直接对BIOS进行升级,有写保护的机器则需先打开写保护,
        A 问题出在搞错了跳线,clear bios跳线是BIOS放电清除BIOS设置用,这个跳线只能在关机状态短时间(3秒)操作,长时间或开机时,都可能引起BIOS电池损坏,因此主板设置了保护电路,A读者将JP8跳到2-3无法开机就是这个功能在起作用。中凌6220上没有BIOS写保护,请根据上面介绍的操作步骤检查无法升级的原因。
━━━━━━━━━━━━━━━━━━
BIOS介绍以及如何升级Bios
 XML  RSS 2.0 
文章来源:戴尔论坛 文章作者: 发布时间:2006-10-11 浏览: 390
关键词: 升级 如何 以及 介绍 BIOS 硬件 程序 选择 系统 版本
<!-- Inject Script Filtered --> 被过滤的广告

在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。一块主板性能优越与否,很大程度上取决于主板上的BIOS管理功能是否先进。
  BIOS(Basic Input/Output System,基本输入输出系统)全称是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,它是连通软件程序和硬件设备之间的枢纽,通俗地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时要求,并按软件对硬件的操作要求具体执行。
BIOS芯片是主板上一块长方型或正方型芯片,BIOS中主要存放:
自诊断程序:通过读取CMOS RAM中的内容识别硬件配置,并对其进行自检和初始化;
CMOS设置程序:引导过程中,用特殊热键启动,进行设置后,存入CMOS RAM中;
系统自举装载程序:在自检成功后将磁盘相对0道0扇区上的引导程序装入内存,让其运行以装入DOS系统;
主要I/O设备的驱动程序和中断服务;
由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,一般功能都会更强一点。同时也可以解决一些有关兼容性方面的问题。
 现在的BIOS芯片都采用了Flash ROM,都能通过特定的写入程序实现BIOS的升级,升级BIOS主要有两大目的:
免费获得新功能
  升级BIOS最直接的好处就是不用花钱就能获得许多新功能,比如能支持新频率和新类型的CPU,例如以前的某些老主板通过升级BIOS支持图拉丁核心Pentium III和Celeron,现在的某些主板通过升级BIOS能支持最新的Prescott核心Pentium 4E CPU;突破容量限制,能直接使用大容量硬盘;获得新的启动方式;开启以前被屏蔽的功能,例如英特尔的超线程技术,VIA的内存交错技术等;识别其它新硬件等。
解决旧版BIOS中的BUG
  BIOS既然也是程序,就必然存在着BUG,而且现在硬件技术发展日新月异,随着市场竞争的加剧,主板厂商推出产品的周期也越来越短,在BIOS编写上必然也有不尽如意的地方,而这些BUG常会导致莫名其妙的故障,例如无故重启,经常死机,系统效能低下,设备冲突,硬件设备无故“丢失”等等。在用户反馈以及厂商自己发现以后,负责任的厂商都会及时推出新版的BIOS以修正这些已知的BUG,从而解决那些莫名其妙的故障。
要升级Bios,请先到戴尔的网站上去下载新版的Bios
1、登陆Dell网站 [url]http://support.dell.com.cn[/url] ;,
2、在请选择一个产品,机器服务编号中输入您的电脑的服务编号
(如果还没有注册你的电脑,要先登陆: [url]http://support.ap.dell.com/apjsite/home.aspx[/url]
然后在“注册 和 登录”下面的“还没有帐号?”下面点击“注册'注册您的电脑然后按照第二个步骤操作)
3、在选择一个工具中选择“驱动下载”然后点击提交。
4、在“选择设备类型”中选择“升级BIOS驱动程序”
5、在“选择操作系统 ”中选择“Windows XP”
6、在“选择一种驱动语言”中选择“英语”
7、最后点击"提交",此时您就能进入相应的驱动程序下载界面,请点击驱动链接下载。
请根据每个驱动程序的版本号的新旧以及创建日期来选择符合您配置的驱动程序,一般来说,版本号越高,创建日期越近,其驱动程序的版本就越新。
BIOS升级程序一般有两个版本:Windows版和Dos版
Windows版的即可以直接在Windows系统下面升级,免去了制作启动盘启动到Dos的麻烦。
目前主流机型基本上都是Windows版的,下载回来直接运行就然后重新启动就OK,比如下面的这个。
 
老一点的机型可能需要从软盘启动升级,这样的也有两种。
一种是带有启动软盘制作程序的,如下面这个,直接运行会一步一步引导你制作可启动软盘,做好了使用该软盘启动就好了。
另外一种是单纯的BIOS更新程序,拷贝到一张可启动软盘中然后启动到Dos,运行该程序就可以了,比如下面这个:
如果是采用软盘升级,一定要确保软盘没有问题才可以,制作好软盘后,有条件最好找一个HDCOPY读一遍软盘,确保没有坏道。还有就是千万不能断电。