您的当前位置:首页正文

BIOS升级以及失败恢复方法

2022-12-12 来源:小奈知识网
BIOS详解

对于不少新手,刷新BIOS还是比较神秘的。而对于一些BIOS相关的知识,不少人也是一知半解。在这里,我们将对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喇叭的“语言”来分析故障原因了 因此,了解PC喇叭的“语言”还是很重要的,下面请看我们的

开机自检响铃代码含义解析

在POST开机自检时,如果发生故障,机器响铃不断,不同的响铃代表不同的错误信息,根据这些信息的含义,再做相应诊断就不难了。下面就以较常见的两种BIOS(AMI BIOS和Award BIOS)的为例,介绍开机自检响铃代码的具体含义: Award的BIOS自检响铃及其意义 1短 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题 常规错误,请进入CMOS Setup,重新设置不正确的选项 RAM或主板出错。换一条内存试试,若还是不行,只好更换主板 显示器或显示卡错误 键盘控制器错误。检查主板 主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试 内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存 电源、显示器未和显示卡连接好。检查一下所有的插头 电源问题 电源问题 2短 1长1短 1长2短 1长3短 1长9短 不断地响(长声) 不停地响 重复短响: 无声音无显示

AMI 的BIOS自检响铃及其意义 1短 内存刷新失败。更换内存条 内存ECC较验错误。在CMOS Setup中将内存关于2短 ECC校验的选项设为Disabled就可以解决,不过最根本的解决办法还是更换一条内存 3短 4短 5短 6短 7短 8短 9短 1长3短 1长8短 系统基本内存(第1个64kB)检查失败。换内存 系统时钟出错 中央处理器(CPU)错误 键盘控制器错误 系统实模式错误,不能切换到保护模式 显示内存错误。显示内存有问题,更换显卡试试 ROM BIOS检验和错误 内存错误。内存损坏,更换即可 显示测试错误。显示器数据线没插好或显示卡没插牢

Phoenix的BIOS自检响铃及其意义 1短 1短1短1短 1短1短2短 1短1短3短 1短1短4短 1短2短1短 1短2短2短 1短2短3短 1短3短1短 1短3短2短 1短4短1短 1短4短2短 1短4短3短 1短4短4短 2短1短1短 3短1短1短 3短1短2短 3短1短3短 3短1短4短 3短2短4短 3短1短3短 3短4短2短 3短4短3短 4短2短2短 4短2短3短 4短2短4短 4短3短1短 系统启动正常 系统加电初始化失败 主板错误 CMOS或电池失效 ROM BIOS校验错误 系统时钟错误 DMA初始化失败 DMA页寄存器错误 RAM刷新错误 基本内存错误 基本内存地址线错误 基本内存校验错误 EISA时序器错误 EISA NMI口错误 前64K基本内存错误 DMA寄存器错误 主DMA寄存器错误 主中断处理寄存器错误 从中断处理寄存器错误 键盘控制器错误 主中断处理寄存器错误 显示错误 时钟错误 关机错误 A20门错误 保护模式中断错误 内存错误 4短3短3短 4短3短4短 4短4短1短 4短4短2短 4短4短3短 时钟2错误 时钟错误 串行口错误 并行口错误 数字协处理器错 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退出(仔细回想一下,如果感觉前述步骤的哪个地方做得不妥当,这时还可以重来)。

10、正常启动了?一切OK吧,升级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其实不难!祝贺你!!

升级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插好你的主板上就行了。

USBOOT运行后(见下图):

盘;

②点击蓝色的字选择工作模式;

③强烈建议选择ZIP模式!

HDD模式和FDD模式建议在ZIP模式不能正常工作时再试用; ZIP模式是指把U盘模拟成ZIP驱动器模式,启动后U盘的盘符是A:

HDD模式是指把U盘模拟成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C:,在对启动分区进行操作时就容易产生很多问题,比如:装系统时安装程序会把启动文件写到U盘而不是你硬盘的启动分区!导致系统安装失败。所以请尽量先选择ZIP模式。

FDD模式是指把U盘模拟成软驱模式,启动后U盘的盘符是A:,这个模式的U盘在一些支持USB-FDD启动的机器上启动时会找不到U盘,所以请酌情

使用。

④点击《开始》,开始制作。

⑤出现下面这个对话框时,确保你的U盘中数据已没用,再选择《是》。

⑥启动盘制作时出现下面的提示,请按正常程序拔下U盘:

Win9x系统:可直接拔下U盘

Win2000、XP、2003系统:请双击任务栏右侧红色圆圈内的《安全删除硬件》图标(如下图),正常卸载U盘。

⑦请再次插上U盘

⑧稍后就会出现下面这个成功的提示,说明你的U盘目前已经是可启动基本DOS的了,点击右上角的×关闭USBOOT。

2、将前面下载的MAXDOS压缩包,把里面的所有文件释放到U盘的根目录下,注意必须是根目录!

3、至此,你已经有了一个功能不错的DOS启动U盘了。

4、用这个U盘启动计算机:将U盘插入主板USB接口(最好将其他无关的USB设备暂时拔掉),重启电脑,在系统自检的界面上按Del键进入BIOS

设置:开机时按下“Del”键进入BIOS,一是将Boot Sequence(启动顺序)设定为USB-ZIP(或USB-HDD、USB-FDD,请与你制作的U盘工作模式对应)第一,或是选中“Advanced BIOS Features”回车,在“First Boot Device”处用翻页键选中“USB-ZIP”,在“Second Boot Device”处用翻页键选中“HDD-0”后按“F10”键保存、按回车键确认退出即可。若你的电脑BIOS里没有“USB-ZIP”项,则就不能用U盘启动电脑了。设定的方法是在该项上按PageUP或PageDown键来转换选项。设定好后按ESC一下,退回BIOS主界面,选择Save and Exit(保存并退出BIOS设置,直接按F10也可以,但不是所有的BIOS都支持)回车确认退出BIOS设置。

注意:有些主板(尤其是老主板)的BIOS中不支持U盘启动,所以会找不到相应的选项。

注意事项:

1、制作启动盘之前请备份好U盘上有用的数据,最好能完全格式化一遍U盘。 2、有NTFS分区的硬盘或多硬盘的系统,在DOS下硬盘的盘符排列和在Windows中的顺序可能不一样,请大家自行查找确定,以免误操作。

3、如果启动U盘在使用中发生问题,请试试下面的方法: ①换成其他的工作模式(ZIP、HDD、FDD);

②选择DOS启动菜单中其他的选项;

③更换一个不同品牌的U盘重新制作一次;

④把U盘拿到其他品牌的电脑上试一下能不能正常工作。

4、U盘启动盘出现问题主要原因:

①主板不支持U盘启动(或支持的不完善);

②某些DOS软件(尤其是对磁盘操作类的)对U盘支持的可能不是很好;

③U盘是DOS之后出现的新硬件,种类比较繁杂,而且目前绝大多数的USB设备都没有DOS下的驱动,目前使用的基本都是兼容驱动,所以出现一

些问题也在所难免;

④U盘本身质量有问题;

⑤经常对U盘有不正确的操作,比如2000、XP、2003下直接插拔U盘,而不是通过《安全删除硬件》来卸载。

5、关于USBOOT这个工具的使用注意事项和容易产生的问题,请看其压缩包中的PDF文档,里面说的已经很详细了

转载页面:http://328472289.blog.163.com/blog/static/38026178200711671442870/

因篇幅问题不能全部显示,请点此查看更多更全内容