刷新bios的原因有哪些

       对于刷新bios的原因有哪些的问题,我有一些了解和研究,也可以向您推荐一些专业资料和研究成果。希望这对您有所帮助。

1.什么情况下刷BIOS?怎么刷?

2.主板BOS是怎么刷新的?

3.为什么要刷BIOS?刷BIOS是否有影响

刷新bios的原因有哪些

什么情况下刷BIOS?怎么刷?

       首先,刷BIOS是很危险的事情,不是必须的话不要刷。即使新的BIOS有了升级,原来的旧版本不一定就不好。

       刷BIOS需要一个刷新的程序,一般在主板生产厂家的网页上可以下到,比如AWDFLASH.EXE。

       还需要BIOS的文件,一般是.bin文件,大小在几百K左右。

       有WINDOWS下刷BIOS的工具,但是还是最好在纯净的DOS下面刷新,同时如果在刷新的过程中断电了(或者是没有显示成功),一般情况下主板就需要到厂家维修了。

       刷BIOS和CIH病毒的原理是一样的。如果没有完整的执行的话,就只能用硬件的办法把BIOS写进去。

       不刷为妙

       \\\\\\

       上网下一个award公司的刷BIOS软件(到这下cbrom606.exe),先备份你的BIOS文件,最好是备份到一张好的软盘上(U盘也可),万一失败了你可以通过以下几种方法恢复:

       1、假如你点不亮的电脑还能有正常启动的动作,即开机时键盘的灯能亮,软驱的灯也亮的话,相对来说就好办些。你可以找块pci的显卡插上去,大部分情况下能够正常显示的;然后你再重复一下刷新BIOS的过程,把BIOS刷好,这是最简单的方法。

       2、假如你手头找不到PCI显卡的话则可以准备一张启动软盘,把刷BIOS的工具和BIOS文件拷贝进去,然后拷入一个Autoexec.bat的批处理文件,修改批处理文件内容为(以Awwad BIOS为例):

       Awdflash XXX.bin /cc/py/sn

       (Awdflash是Award BIOS写入工具,参数“/SN”的意思为刷新BIOS时不需备份原BIOS,“/PY”的意思是确定要更新BIOS,“/CC”的意思是刷新后清除CMOS设定)

       插入软盘后开机,在软驱灯灭停止读盘后,可按“F1”或重新启动计算机,一般可解决因BIOS损坏而造成的不显示。

       3、假如开机时启动动作也没,也不能读软驱的话,那就只能通过热插拔BIOS了,但这个动作是十分危险的。具体操作是找台好的电脑,在好电脑的 CMOS中把Video Cache,System Cache选择Disable,备份BIOS;在带电的情况下,拔去好的CMOS芯片,同时插入刷坏的CMOS。把刚才备份好的BIOS刷进坏的CMOS 中,重新启动;插入带有刷坏主板BIOS的软盘,运行刷BIOS的程序。这时要加个/F的参数,意思是强行刷入BIOS,把刷好的芯片放入刷坏的主板中,此时软驱可以工作,然后再运行刷BIOS的程序刷回来。

       4、如果还不行,你只能拿着你的BIOS文件和主板到电脑公司用专用的硬件刷了。

主板BOS是怎么刷新的?

       随着计算机的日益普及而计算机硬件技术又一日千里,电脑的升级也就成了DIYer的家常便饭了,甚至有人偏激的说"现在的电脑不会用坏,只会被淘汰!"。电脑的升级有很多方面,从硬件上和软件上都可以对电脑进行升级。比如今天我在这里想要和大家探讨主板的BIOS升级就是从软件上对电脑升级的一种方法。这种升级可以用极小的代价换取电脑性能的提高。一般主板厂商提供的新BIOS提供了对新的硬件或技术规范的支持。比如正确识别Pentium III Coppermine、CeleronII、Cyrix III等新的CPU,对大硬盘识别及支持。 同时,新的BIOS还修正老版本BIOS中的一些BUG:这也是升级BIOS的一个十分重要的原因,无须多述,举一个简单的例子。磐英EP-8KTA2 11月10日增加了在133MHz外频下SDRAM的稳定性。 所以,从某种意义上说,升级主板的BIOS就意味着整机性能的提升和功能的完善。

       可是我要提醒大家的是如果你在使用中并没有遇到问题,完全没有必要升级主板BIOS,因为有些厂家新发布的BIOS可能是解决了他们所说的问题,但是同时又可能会出现另外的一些问题,例如造成你的机器频繁死机等等。同时,对于新手来说,升级主板BIOS并不是一件非常容易的事,因为它不仅要求使用者具备一定的电脑知识,而且还存在一定的危险性,所以我在此向大家介绍一下我的关于升级主板BIOS的几点经验,希望对想升级主板BIOS的你有所帮助。

       首先让我们先熟悉一下什么是BIOS和BIOS的作用吧。BIOS全名为(Basic Input Output System)即基本输入/输出系统,是电脑中最基础的而又最重要的程序。它负责管理计算机的键盘输入、显示、磁盘操作、串行通信等等。准确地说,BIOS是硬件与软件程序之间的一个"转换器"或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。

       计算机启动时依照BIOS的内容主要完成以下几个功能:

       1.自检及初始化:开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。

       2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。

       3.设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。

       好了,不多说了,下面我还是说说怎样进行BIOS升级吧!

       首先你要有刷新BIOS的烧录程序(擦写程序或擦写器)。BIOS的烧录程序其实就是一个可执行文件,不同的BIOS生产商使用的程序是不同的,最好不要混用。也就是说,Award芯片最好用它自身的烧录程序,这是最安全、最保险的方法。所以,要升级BIOS之前,必须明确自己的主板使用的是何种品牌的BIOS芯片,然后找到相应的烧录程序。目前主板上使用最多的是Award和AMI的芯片,其烧录程序分别为AwardFlash.exe和AMIFlash.exe。这两个文件你可以到主板厂商的网站下载,如果你找不到也可以给我来MAIL索取。

       其次你还需要主板的BIOS数据文件,一般以BIN为扩展名。需要注意的是,BIOS文件一定要与主板的型号严格一致,也就是说即使是同一牌号的主板,只要型号不一致,其BIOS数据也不能通用。比如磐英EP-3VCA的BIOS文件就千万不能用来升级磐英EP-3VCA2的主板BIOS,否则后果是不堪设想的。BIOS文件可以从主板厂商的网站上获得。也有的主板生产商将BIOS的烧录程序和BIOS数据文件压缩在同一个文件中,放在网站上供用户下载。

       许多电脑报刊的配套光盘上也会收录这些文件。不过我还是建议到主板产商的网站上去下载,因为他们的文件相对要准确安全一点。

       在确定已经具备以上的条件后,你就可以进行BIOS的升级操作了,具体步骤如下:?

       1、引导计算机进入安全DOS模式:

       升级BIOS绝对不能在Windows下进行,万一遇上设备冲突,主板就可能报废,所以一定要在DOS模式下升级,而且不能加载任何驱动程序。在Win95/98环境下,在出现Starting Win9X……的画面时,同时按下Shift+F5;DOS6.22环境下,开机后按F5,跳过Config.sys和Autoexec.bat进入DOS提示符。俗话说"百密难免一疏",所以为防万一,我建议最好事先准备一张干净的不包含Config.sys和Autoexec.bat两个文件的系统启动盘,并将烧录程序和BIOS文件拷贝到其中,然后直接从软驱启动系统。然后将烧录程序和BIOS拷贝进硬盘中,为什么要这样做呢?因为我碰见过很多朋友在升级BIOS过程中由于软盘损坏而造成升级失败的事例,因此将烧录程序和BIOS文件拷贝进硬盘中就可以避免了由于软盘损坏而造成升级BIOS失败。

       2、开始进行升级BIOS(以Award的BIOS为例):

       进入拷贝烧录程序和BIOS文件的目录,(以笔者升级磐英EP-3VCA2的BIOS为例,BIOS文件名为 vca20b02.bin)直接运行Awdflash.exe ,屏幕显示当前的BIOS信息,并要求你输入新的BIOS数据文件的名称。(如下图)

       输入BIOS文件名vca20b02.bin, 屏幕显示当前的BIOS信息(如上图),然后提示你是否要保存旧版本的BIOS。建议选择yes,将其保存起来,并起一个容易记忆的名字(例如象磐英主板的BIOS一样,"vca2"代表主板型号3VCA2,"0b02"代表11月2日的BIOS),然后存放在安全的地方。以便将来万一升级失败或发现升级中存在问题时,还可以把原来的BIOS版本恢复。接着,程序会再询问是否确定要写入新的BIOS,选择yes。(如下图)

       这时,有一个进度框显示升级的进程(如上图),一般情况下几秒钟之内即可完成升级操作。(切记!在这个过程中千万不能断电,否则你的升级就失败了)最后,根据提示按F1重启计算机,按F10离开。3、如果计算机能够启动并且看见屏幕上显示BIOS日期为您所更新的日期(如下图),系统能正常引导并运行,就表明升级成功了。

       如果你顺利的完成上面的步骤就要恭喜你了,但是谁都不能保证升级过程是完全没有问题的,就是电脑高手也会有失手的时候,更不用说第一次升级BIOS的人。那么升级失败了怎么办?不要急!下面我就介绍几个挽救的方法:

       方法一:更换一个新的BIOS芯片。这是最直接的一个方法,但是实施起来有一定的难度,主要原因是,你要找到一块和同样型号主板的BIOS,如果你的主板比较老了,其BIOS芯片便也相应地成了古董,在市场上较难寻觅。当然这也不是绝对的。有些主板厂商向用户提供BIOS芯片,有的甚至还是免费的,所以最好与销售商或主板厂商联系,看看他们是否有你需要的BIOS芯片。如果你幸运地得到的话,用它替换旧的芯片即可。

       方法二:热拔插法。所谓的"热拔插法",是指在开机的情况下通过替换BIOS芯片的方法恢复损坏的BIOS的操作方法。首先,找一台主板型号与你的完全一致的完好的机器,将它引导至安全的DOS方式下,然后轻轻地拔下好的BIOS芯片,再将你的BIOS插到主板上,最后依照上面讲述的步骤将你原来备份好的BIOS数据文件恢复到BIOS芯片中。这样,你的BIOS就重获新生了。在这里要提醒大家的是,在热拔插的过程中动作一定要轻,否则如果损坏BIOS芯片的引脚就很麻烦了。最好的方法是先在关机的情况下将好的BIOS芯片拔出,然后再插回去,注意不要插得太紧。然后进行上面介绍的热拔插法,以确保安全。如果你找不到一样的主板,可以找一块其它的可以正常工作的主板,用上面的方法重写BIOS,但要屏蔽掉BIOS版本和主板不一致的检查,方法是带参数执行写入程序,比如Award是:awdflash *.bin /py(*.bin是要写入的BIOS数据文件名)。热拔插法这种方法可能是目前最流行的方法了,要求的技术能力较高,所以如果你对计算机硬件不是很熟悉的话,就最好请一高手来作,否则会将那颗好的BIOS芯片也损坏。

       其实BIOS升级是一个非常简单的事情,只要你细心地按照上面地步骤进行是不会出问题的。

       下面我们以微星6117主板为例,具体描述一下AMI BIOS的升级方法:

       主板:MSI微星6117

       BIOS类型:AMI

       BIOS升级文件名:A617MS18.ROM

       BIOS刷新程序: AMIFLASH.EXE

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

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

       1、文件准备

       AMI的BIOS擦写程序名一般为AMIFLASH.EXE。您可以在您的主板配套驱动光盘中或是在您主板的制造商网站找到。强烈推荐从上述两个途径来寻找刷新工具,如果实在找不到,也可以使用我们提供的公版AMIFLASH程序

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

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

       4、输入BIOS路径及文件名c:\bios\A617MS18.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是否有影响

       问:什么是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刷新,问题就可以解决了。

       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刷新有不同的见解,请到笔者小居(www.biosrepair.com)与笔者一叙。

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

       好了,今天关于“刷新bios的原因有哪些”的话题就讲到这里了。希望大家能够对“刷新bios的原因有哪些”有更深入的认识,并从我的回答中得到一些启示。如果您有任何问题或需要进一步的信息,请随时告诉我。