分享

刷BIOS

 虹乡青莲 2008-02-16
DOS下在硬盘中刷新BIOS全程实录!这篇文章是偶在五一时写的,在这之前只在学校论坛的硬件版发过。我的分数很久都是20分,希望这篇文章能给我赚到积分,嘿嘿。
大家都知道,主板难免会有一些兼容性的BUG,而刷新BIOS不仅能解决主板的BUG,还能使板支持更多的新硬件,增强主板自身稳定性和功能等作用。我的主板是双敏UP6PENS,在刷主板之前主板无法正确识别我的CPU赛扬D2.53G,在开机画面中只会显示Celeron(R) 2.53G。更令人可气的是无法装SP2——主板的ACPI功能和SP2有冲突,在从硬盘启动后的XP进度条画面时会死机!所以,我的机器是不刷不解气!今天痛下决心狠刷了一把,嘿嘿……,所有的问题全都解决了!
    不少文章把刷新BIOS写得非常危险,使得不少想刷的哥们望而怯步。在此,我将我的刷新过程完整的写下,以供大家参考。
一、刷新前的准备 
  (1) 首先,先清楚自己的BIOS的版本。这可以在开机界面里看到,同时显示的信息还有BIOS的日期。然后,到你的主板主页去下载最新的BIOS版本和刷新工具。一般来说,新版本的BIOS文件会和刷新工具打包在一块让用户下载。 
 
  我的主板BIOS是AWARD,刷新工具为AWDFlash。我在双敏的主页上下了我的主板型号的最新版BIOS文件V08和刷新工具AWDFLASH8.45。如果你的BIOS是AMI的,那刷新工具就是为AMIFlash。 www.in9.cn  
    (2) 把下好的BIOS文件和刷新工具放到硬盘的同一个文件夹下。注意,不要放在NTFS分区下,那样在DOS下很可能会识别不了。还要强调一点,下载的BIOS文件一般为EXE文件或BIN文件。我的是EXE文件,双击自动解压缩文件,得到了BIN文件,这才是我们真正要的。 www.in9.cn  
    www.in9.cn  
很多的文章都是说把BIOS文件和刷新工具放在软盘上。我认为是很不妥的。首先,现在有几个人的机器还有软区?还有,软盘上读取信息的速度远远小于硬盘,所以在硬盘上进行刷新的速度比在软盘上要快得多。这抢回的时间会大大减少你心脏承受的巨大压力!要不,那软驱的吱吱声绝对会让你心碎!再说,软盘远没有硬盘可靠,要是在你刷的时候出了毛病,那你就KO了。 www.in9.cn  
www.in9.cn  
二、在DOS开始刷新! www.in9.cn  
    哥们我强烈主张在DOS下刷! www.in9.cn  
    虽然现在有在Windows下的刷新工具,如Winflash(仅支持AWARD的BIOS)、 AMI Flash(针对AMI的BIOS刷新工具)。我们知道,Windows多任务系统,它所采用的是“分时复用”的原理,这就造就了它的先天不足,其稳定性远没有“用情专一”的DOS好。如果你在Windows下刷时死机了,可别怨我没有提醒你哦。 www.in9.cn  
    再说个题外话,上回我拿PQ在Windows下把一个盘分为了两个盘,今天我用Ghost做镜像时,发现这两个盘竟然没有卷标了——NO NAME!服了,在Windows还是有的好好的呢!我又进入Windows下改卷标,还是不行。好多原在DOS办的事,拿到Windows下还是不完美啊! www.in9.cn  
    再进正题: www.in9.cn  
    (1) 进入BIOS,把启动顺序设为:CDROM-FLOPPY-HDD(这是做最坏的打算)。.并在CMOS CHIPSET FEATURE SETUP选项中,将SYSTEM BIOS CACHEABLE和VIDEO BIOS CACHEABLE项禁止掉,在Miscellaneous Control中把Flash part Write Protect设为Disable。 www.in9.cn  
    (2)用光盘或vfloppy进入纯DOS,进入你保存BIOS文件和刷新工具的文件夹。以我自己为例,运行awdflash,出现如下画面(图一): www.in9.cn  
www.in9.cn  
在此画面中的空白处输入由xxxx.EXE所解压缩出的xxxx.BIN文件或你直接下载的xxxx.BIN文件的文件名。当你将文件名输入完毕后,此程序将自动显示出你所下载xxxx.BIN文件的BIOS类型及BIOS版本。并会在屏幕右下角出现一行提示:“Do You Want To Save Bios (Y/N)”此提示信息是询问你是否保存当前主机板使用的BIOS版本(如[图二])。 www.in9.cn  
www.in9.cn  
若你按下Y键(推荐),则会出现如[图三]的画面,在此画面中的“File Name to Save”后的空白处填写一个BIOS文件名(BIOS文件的扩展名一般都为xxxxx.BIN)。这时AWDFLASH程序将在你的当前盘上以你所填入的文件名保存主机板当前所使用的BIOS版本。 www.in9.cn  
  www.in9.cn  
www.in9.cn  
当保存完毕后,AWDFLASH程序将自动对比新旧两个BIOS版本的效验和(如图四)。并且在屏幕的右下角提示你是否要将新版本的BIOS刷进主机板的EPROM芯片中,这时记住按下N键,重新回到系统把你刚才备份的旧BIOS文件考到你的U盘或软盘上(这也是做最坏的打算)。这时,也把刷新工具也考进去。 www.in9.cn  
www.in9.cn  
www.in9.cn  
再次进入DOS,这时就可以不Save。在屏幕的右下角提示你是否要将新版本的BIOS刷进主机板的EPROM芯片中,这时你就按下Y键,等待…… www.in9.cn  
www.in9.cn  
  当出现(图五)的画面时就到了更新BIOS成功的最后一步了。 www.in9.cn  
    www.in9.cn  
www.in9.cn  
    现在睁大你的眼睛!这个过程虽然只有短短的十几秒钟,但却是最为关键的一段时间,也是我们心跳得最快的一段时间。在这段时间要注意:1.不能断电,2.不能重启,3.死死地盯住刷新的进度条。这里,它以一段一段的图例来表示当前的刷新状态,灰白色表示刷新正常,青色表示这一段保持不变,红色则表示刷新有错误。前两种情况完全不用去理会,但如果是第三种情况,当刷新结束后程序提示选择F1重启或是F10退出程序时你绝对不能重启,因为那段错误己经表示刷新失败了,这时你应该选择退出程序,重新进行一次刷新。如果还是有错,则把刚才备份的旧BIOS文件刷回去,以保证系统正常工作。如果反复重刷还是不行,那只有最后的杀手锏:装上软驱整。(这里具体的步骤我就不细说了,说多了反而让大家害怕而不敢刷了,这就和我写这篇文章的初衷背道而驰了。) www.in9.cn  
www.in9.cn  
一般情况下,只要你正常操作是不会有什么意外的。大家完全不要害怕,就把这看作是升级主板的驱动吧。这整个过程中花你不到5分钟。 www.in9.cn  
最后,让大家看看我的刷新前后对比照片: www.in9.cn  
www.in9.cn  
www.in9.cn  
有些遗憾的是SP2系统还是不能显示我的赛扬D,而只是开机画面显示了。但不论怎么说,还是把原来板子的问题全解决了。ho……ho……ho! www.in9.cn  

kaomaiqi 2008-01-06 09:29
第一招 利用Boot Block(根区)修复BIOS www.in9.cn  
www.in9.cn  
  如果你那台什么也不显示的电脑在开机后仍然有读软驱的动作、软驱灯还亮,那么恭喜你,BIOS里的Boot Block(根区)还没有损坏,你还可以利用Boot Block(根区)让BIOS执行可引导软盘上的Autoexec.bat文件来修复BIOS。 www.in9.cn  
www.in9.cn  
  注:Boot Block(根区)是BIOS里面的一部分,一般情况下,是不会被刷新的。当我们开机后,计算机会首先执行根区的程序,如果此时BIOS完好无损的话,计算机就会正常引导。但如果发现BIOS程序受到破坏时就会启用根区程序,但这时只支持软驱启动和ISA显卡显示。 www.in9.cn  
www.in9.cn  
  制作一张启动盘(只含有“Io.sys、Msdos.sys、Command.com”这三个文件),把BIOS刷新程序awdflash.exe和BIOS数据文件xxx.bin拷贝到启动盘里。打开记事本,输入“awdflash xxx.bin /py/sn/sb/cd/cp/r”(不含引号),另存为Autoexec.bat文件,也拷入启动盘中。 www.in9.cn  
www.in9.cn  
  注:/py表示自动执行刷新程序 ;/sn表示不备份旧的BIOS文件;/sb表示刷新时强行跳过BIOS根区;/cd刷新BIOS后立即清除DMI数据;/cp在刷新结束后,立即清除即插即用数据(ESCD);/r表示刷新BIOS结束后自动重启。 www.in9.cn  
www.in9.cn  
  将做好的启动盘插入到软驱中启动电脑,系统开始读软驱,在软驱停止读盘后,系统自动重新启动电脑。启动后看看,是不是又有显示了。 www.in9.cn  
www.in9.cn  
   第二招 “热插拔”修复BIOS www.in9.cn  
www.in9.cn  
  如果第一招不灵的话,你还可以用“热插拔”的方法来修复BIOS,但是前提是你必须找到与你同型号的主板。 www.in9.cn  
www.in9.cn  
  注:“热插拔”的一切操作都是在带电的情况下进行的,所以你一定要胆大心细。另外,如果你的BIOS芯片是直接焊接在主板上的,这种方法就行不通了。放掉身上的静电,然后打开你的机箱,找着主板上的BIOS,把它取出来。注意BIOS芯片主要有两种封装方式:一种是DIP封装方式,我们可以用一个小平口的改锥,在芯片的左右慢慢地把它撬起来;而另一种是PLCC32封装方式,由于它的特殊性,只能借助特殊的工具才能把它取出来。 www.in9.cn  
www.in9.cn  
www.in9.cn  
www.in9.cn  
www.in9.cn  
www.in9.cn  
  打开那台准备好的电脑,启动到DOS状态。在主机带电的情况下,将正常的BIOS芯片取下,再将刷坏的BIOS芯片插回到主板上,用awdflash.exe将一个正确的BIOS版本写到你的BIOS中。 www.in9.cn  
www.in9.cn  
  注:当BIOS完成POST上电自检程序、系统启动自举程序后,由操作系统接管系统的控制权,完成机器的启动过程。在此之后,除了相关的程序要调用BIOS中的中断程序外,BIOS已完成了它的历史使命,如果此时我们把BIOS芯片拔下来,根本不会影响系统的正常工作。这时,就可以把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回来。 www.in9.cn  
www.in9.cn  
  第三招 绝招 www.in9.cn  
www.in9.cn  
  如果第一招不管用,第二招你又不敢用,那就只有使用第三招——绝招了,那就是——找专业的维修商用专用的编辑器修复。 www.in9.cn  
www.in9.cn  
   www.in9.cn  
abit-is7-v2 1.2版BIOS文件和刷新工具下载 www.in9.cn  
www.in9.cn  
http://www./MotherBoard/Socket478/IS7-V2/bios.htm

胖老头 2008-01-06 16:11
你要是不想换电脑,请不要刷。 www.in9.cn  
你要是想换电脑,请多刷。

souhe110 2008-01-06 17:43
还是找专业人士吧,这个不好刷!

atu0559 2008-01-06 18:28
以微星6117主板为例,具体描述一下AMI BIOS的升级方法 www.in9.cn  
主板:MSI微星6117 www.in9.cn  
www.in9.cn  
BIOS类型:AMI www.in9.cn  
www.in9.cn  
BIOS升级文件名:A617MS18.ROM www.in9.cn  
www.in9.cn  
BIOS刷新程序: AMIFLASH.EXE www.in9.cn  
www.in9.cn  
升级文件及刷新程序存放路径:c:\bios www.in9.cn  
www.in9.cn  
www.in9.cn  
AMI的BIOS的升级方法和Award的BIOS升级基本相同,以上操作过程可以作为参考。更具体点,可以采取如下几个步骤: www.in9.cn  
www.in9.cn  
1、文件准备 www.in9.cn  
AMI的BIOS擦写程序名一般为AMIFLASH.EXE。您可以在您的主板配套驱动光盘中或是在您主板的制造商网站找到。强烈推荐从上述两个途径来寻找刷新工具,如果实在找不到,也可以使用我们提供的公版AMIFLASH程序 www.in9.cn  
www.in9.cn  
2、启动微机进入纯DOS状态,敲入cd c:\bios进入c:\bios目录,运行“AMIFLASH.EXE” www.in9.cn  
www.in9.cn  
3、在主选单中选择“File”,然后按“Enter” www.in9.cn  
www.in9.cn  
4、输入BIOS路径及文件名c:\bios\A617MS18.ROM www.in9.cn  
www.in9.cn  
5、在指示栏,程序将题示“Are you sure to write this BIOS into flash ROM ? [Enter] to continue or [ESC] to cancel,这句话的意思是“你是否确认将这款BIOS装入flash ROM中?按[Enter]继续或按[ESC]退出”。此时按Enter确认 www.in9.cn  
www.in9.cn  
6、在指示栏,程序将显示“Flash ROM updated completed - PASS, Press any key to continue...”,意思是“Flash ROM已经写入完成,请按任意键继续”,此时再按Enter确认 www.in9.cn  
www.in9.cn  
7、重新启动您的电脑 www.in9.cn  
8、正常启动了?一切OK吧,升级BIOS其实不难!祝贺你!! www.in9.cn  
www.in9.cn  
www.in9.cn  
www.in9.cn  
Award BIOS升级指南 www.in9.cn  
下面我们以磐英EP-3VCA2主板为例,具体描述一下AWARD BIOS的升级方法: www.in9.cn  
www.in9.cn  
主板: 磐英EP-3VCA2 www.in9.cn  
www.in9.cn  
BIOS类型:Award www.in9.cn  
www.in9.cn  
BIOS升级文件名:vca20b02.bin www.in9.cn  
www.in9.cn  
BIOS擦写程序:AWDFLASH.EXE(Award的BIOS擦写程序名一般为AWDFLASH.EXE。您可以在您的主板配套驱动光盘中或是在您主板的制造商网站找到。强烈推荐从上述两个途径来寻找刷新工具,如果实在找不到,也可以使用我们提供的公版AWDFLASH,使用华硕主板的用户请务必使用华硕专用的AFLASH.EXE) www.in9.cn  
www.in9.cn  
升级文件和刷新程序存放路径:c:\bios www.in9.cn  
www.in9.cn  
www.in9.cn  
1.将以上文件放在硬盘的c:\bios目录中,并在纸片上抄下完整的文件名,以防输入时遗忘。注意:将升级文件改为任意名称并放在任意目录中均可,但不要使用中文或太长的名称和路径,以免在DOS状态下键入和显示不方便。 www.in9.cn  
www.in9.cn  
2.重新启动微机,在开始进入Windows时,按F8键,选择第五项“safe mode and command prompt only”,进入“纯”DOS状态。如果您使用了Win2000操作系统,可以使用启动软盘启动系统,再转入c:\bios进行更新,当然也可以把升级文件和刷新程序都放到软盘上来更新(必须保证这张软盘质量可靠) www.in9.cn  
www.in9.cn  
3.敲入cd c:\bios命令进入“c:\bios”目录中,运行Awdflash.exe。 www.in9.cn  
www.in9.cn  
4.屏幕显示当前的BIOS信息,并要求你输入升级用的新的BIOS数据文件的名称(“File Name to Program:”)。 www.in9.cn  
www.in9.cn  
5.在本文的例子中,输入的新BIOS数据文件名为:vca20b02.bin, 屏幕显示当前的BIOS信息。 www.in9.cn  
www.in9.cn  
6.然后屏幕会提示是否要保存旧版本的BIOS。建议选择yes,以将现用BIOS先保存下来,放入一个键入的磁盘文件中。本次操作中指定旧版本BIOS被保存的文件名为vca20old.bin,放在缺省路径c:\bios中 www.in9.cn  
www.in9.cn  
7. 接着,程序会再次询问是否确定要写入新的BIOS,选择yes。 www.in9.cn  
www.in9.cn  
8. 这时,有一个进度条显示升级的进程,一般情况下几秒钟之内即可完成升级操作。在这个过程中千万不能关机或断电(这也太倒霉),否则升级就只能是失败了,这时您要是能拥有一个UPS不间断电源就完美了 www.in9.cn  
www.in9.cn  
9. 最后,根据提示按F1重新启动微机,或按F10退出(仔细回想一下,如果感觉前述步骤的哪个地方做得不妥当,这时还可以重来)。 www.in9.cn  
www.in9.cn  
10、正常启动了?一切OK吧,升级BIOS其实不难!祝贺你!! www.in9.cn  
www.in9.cn  
www.in9.cn  
升级BIOS失败后的处理 www.in9.cn  
升级BIOS一旦失败,就会使计算机无法启动。这种情况是很少发生的,运气实在是不太好。这时不要灰心,不要失望!有很多方法能够帮助你,一定能行! www.in9.cn  
www.in9.cn  
方法(l):利用BIOS Boot Block引导块 www.in9.cn  
现在用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显卡,也可以在启动后黑屏的情况下,自己动手运行升级程序。这时电脑仍可以正常运行,只是屏幕没有显示,只要升级时键入的内容完全正确,一样可以成功。 www.in9.cn  
www.in9.cn  
方法(2):利用Flash Recover boot Block引导块 www.in9.cn  
www.in9.cn  
对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS中有一个FlashRecover Boot Block引导块,这个引导块不会被升级程序覆盖。主板上有一个Flash Re-cove。Jumper跳线,BTOS升级失败或被CIH病毒破坏后可以恢复,方法如下: www.in9.cn  
www.in9.cn  
[1]把Flash Recover Jumper跳线设置为“Enable”。 www.in9.cn  
www.in9.cn  
[2]把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,文件名要符合主板的要求,因为主板要把软盘中的BIOS备份自动写回Flash BIOS)。 www.in9.cn  
www.in9.cn  
[3]重新启动电脑。 www.in9.cn  
www.in9.cn  
[4]因为这一小段代码是放在不可写人的引导块区域的,所以不支持显卡,升级过程只能靠声音和软驱指示灯的提示来判断是否完成。如电脑 喇叭发声且软驱灯亮着时,表明系统正在恢复BIOS到Flash BIOS,当电脑喇叭不发声且软驱灯也不亮时,表明恢复完成。 www.in9.cn  
www.in9.cn  
[5]关掉电源。 www.in9.cn  
www.in9.cn  
[6]把Flash Recover Jumper跳线跳回默认位置。 www.in9.cn  
www.in9.cn  
[7]取出软盘,开启电源。 www.in9.cn  
www.in9.cn  
方法(3):换一个新的BIOS芯片 www.in9.cn  
www.in9.cn  
与你的主板制造商或经销商联系,设法得到一块BIOS芯片。也可以买一块与主板的BIOS芯片兼容的ROM芯片,如 27CXXX、 28CXXX系列 EPROM,用专门的可写 EPROM的仪器将正常的BIOS写入,换下升级失败了的BTOS芯片。用这种方法还可以升级那些BIOS不是Flash BIOS的主板、显卡甚至Modem的BIOS。这种EPROM一般也不贵,十块钱左右就可以买到(这种方法的限制是得找到紫外线EPROM的擦写器)。 www.in9.cn  
www.in9.cn  
方法(4):热拔插法 www.in9.cn  
www.in9.cn  
[1]还有些主板的BIOS芯片中可能没有集成最初始的信息,或你无法找到ISA显卡,这时你可以找到与你的主板相同的好主板。先把好主板的BIOS芯片拔下,当然,你自己的BIOS芯片也要拔下,然后把好的BIOS芯片插入你自己的主板,启动计算机到DOS系统下,注意,进人DOS时不要外挂别的程序。当然,现在许多朋友的电脑都在用Windows 95和Windows98,这时候你可以在计算机刚启动时按[F8]键,然后选择“Safe Mode and Command only模式”进入,最好直接用DOS引导盘启动,然后拔下那块好的BIOS芯片,再将你自己的B10S芯片插入你的主板中,执行写入程序就行了!当然,你也可以把你的B1OS芯片拿到别人的电脑上写! www.in9.cn  
www.in9.cn  
[2]当你找不到相同的主板时,还可用不同主板重写BIOS来救你主板的BIOS,先拔下好的BIOS,把损坏的B1OS插上,用主板自带的写入程序写入B1OS,再把写好的BIOS插好你的主板上就行了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多