发表于 2019-04-26 18:00:34 股吧网页版
BIOS知识问答(3)
                                    BIOS 知识问答( 3

Q:如何备份BIOS文件

A:启动计算机,自检完毕启动系统时,按F8调出启动选择菜单,选择“Safe mode command prompt only”进入纯DOS模式。运行刷新程序AWDFLASH.EXE,出现图形化界面,提示你输入新的BIOS文件名(升级文件),如果不想升级BIOS,可以不输入,直接按回车后,程序提示是否保存原来的文件,选择“Y”,出现升级程序检测画面并会提示你输入文件名,也就是备份的文件名,输入一个文件名保存即可。然后程序询问是否要升级BIOS,回答“N”,退出刷新程序。

--------------------------------------------------------------------------------

Q
:主板的名称不知道怎么办 ?

A
:我们可以通过看主板包装盒和说明书、查看主板上的标注、查看开机画面得知主板的名称及型号。许多主板上标注有厂商标志和产品型号,有的将厂商标志标注在芯片的散热片上,有的却标注在主板上的其他位置;当系统检测内存时按下键盘上的Pause/Break键,这样系统的检测过程就会暂停。通常这时屏幕上的第一行(或前两行)为BIOS的相关信息,能够查知BIOS的出品公司名称、主板型号及所用的BIOS当前版本;此时,从主板的BIOSID中也可以得到主板BIOS的相关信息。

在网上流行的一些测试软件,象CTBIOS.EXE可以较好地测出主板的类型、生产厂家、AWARD BIOS的版本甚至BIOS的下载网址;AMIMBID.EXE文件能测出使用AMI公司的BIOS的版本及主板的型号。Award公司提供的BIOS Wizard软件能测出主板的芯片组类型等相关数据,并可以在线注册升级本机的BIOS。但是所有这些测试软件有一个共同的特点,那就是可能无法辨认新近出品的硬件类型,有时会出现错误分类的情况。

有时,主板上的标记并不全面,但我们可以根据主板上的一些蛛丝马迹,上网来搜索有关该主板的相关信息。

由于升级BIOS要求十分严格,型号规格必须完全对应,如果弄错了主板类型或者升级程序有问题,后果将非常严重,所以要特别慎重。

--------------------------------------------------------------------------------

Q
:什么是BIOSID,它有什么用?

A:升级BIOS是一件较危险的事,特别需要认准该BIOS是哪个厂家提供的,否则用错了可能导致机器无法启动。鉴别BIOS最准确的办法就是识别BIOS ID,也就是说,只要BIOS ID相同的主板,其BIOS程序是通用的。

下面以AWARD公司的BIOS为例,介绍一下如何记录你的BIOS ID,并从中发现主板的有关信息:

1、打开计算机电源;

2、在屏幕的左上角将出现Award Modular BIOS(这并不是系统BIOS的版本号),在内存检测时按下Pause键;

3、查看屏幕底端,有一系列数字与字母组成的标志,比如:10/16/97i430TXALI513x2A59IF3BC00

其中的“2A59IF3BC”就是所谓的BIOSID,其中的“2A59I”是主板所采用的芯片组类型的编码,第6、第7位字符尤为重要,它是硬件厂商的代码信息,比如上面给的符号序列中的“F3”,它代表“FYI(福扬)”系列主板。

另外,AMI BIOSINTEL主板、ACER主板、ASUS主板都有自己的BIOSID

--------------------------------------------------------------------------------

Q
:如何得知下载的BIOS程序是否和自己的主板相匹配?

AMODBIN.EXEAward公司出品的一个对BIOS内文本进行修改的软件,它可以显示BIOS文件的BIOSID,我们可以借助于它,来判定找到的BIOS文件是否正确。判断的依据是,同一主板的BIOS文件的BIOSID必定相同,因此,我们首先要记录下本机的BIOSID代码;然后,下载和自己主板相对应的BIOS升级文件,下载的文件如果是压缩文件,还要把压缩文件解压,得到我们所需要的升级文件(*.BIN*.ROM);启动MODBIN软件读出下载文件的BIOSID,如果对比二者正确无误,就说明找到的BIOS文件是正确的。

找到了正确的BIOS升级文件,再配合正确的升级方法,就可以保证安全无误地升级BIOS了。

--------------------------------------------------------------------------------

Q
:升级Award BIOS时出现提示“Insufficient memory (内存不足)怎么办?

A:主要原因是常规内存不足,解决方法及步骤是:

a.
BIOS“Chipset Features”的设置里, “ Video Bios Cacheable”设置为Disable。存储后退出。

c.
重启动,在出现“Windows Starting”时按Ctrl F5,这样可以不加载Drvspace.bin,节省了大约108K 的内存空间。

d.
升级结束后,要重进入BIOS“Chipset Features”的设置里,把“Video Bios Cacheable”重设为Enable,存储后退出。

--------------------------------------------------------------------------------

Q
BIOS为什么容易损坏?

ACIH是号称能破坏电脑硬件的恶性病毒,它一旦发作,除了会破坏驱动器内的数据外,还会清空BIOS芯片内的数据,造成开机后系统无反应。

电压不稳或电源质量不佳,使输出的电压中有尖峰脉冲,会造成BIOS芯片硬件损坏。

主板BIOS的保护措施不当。由于单电压的芯片有逐渐取代双电压芯片的趋势,单电压BIOS芯片防护病毒破坏的功能极弱,大多数主板没有采取相应的措施防止BIOS损坏。

在刷新BIOS的过程中,一些意想不到的事情,都有可能导致刷新失败造成BIOS损坏。下面是几种最常见的刷新失败的原因:

 1.在写入BIOS过程中断电:除非你的机器上装有UPS,否则选择一般不会随便断电的时间进行BIOS刷新比较保险。

 2.文件损坏:文件在压缩或者传输过程中损坏,尤其是下载的文件,这种情况时有发生,所以一定要到主板厂商的网站或大的驱动站点下载。不过,损坏了的BIOS文件大都无法通过刷新软件的检测,所以这一点也不必过于担心。

 3.升级文件错误:这种情况通常是在不经意中发生的,即误用了其它品牌或其它型号主板的BIOS进行升级。由于目前的刷新软件通常都会对硬件进行检测,所以真正由此产生严重后果的情形并不多。

--------------------------------------------------------------------------------

Q
:升级BIOS要注意哪些问题?

A:升级BIOS并不繁杂,只要认真去做,应该是不会出现问题的,但升级过程中一定要注意以下几点:

1、一定要在纯DOS环境下(就是不加任何配置和驱动)。

2、一定要用与你主板相符的BIOS升级文件(虽说理论上只要芯片组一样的BIOS升级文件可以通用,但是由于芯片组一样的主板可能扩展槽等一些辅加功能不同,所以可能产生一些副作用。因此尽可能用原厂提供的BIOS升级文件。)

3BIOS刷新程序要匹配。升级BIOS需要BIOS刷新程序和BIOS的最新数据文件,刷新程序负责把数据文件写入到BIOS的芯片里。一般情况下原厂的BIOS程序升级文件和刷新程序是配套的,所以最好一起下载。下面是不同BIOS的刷新程序:

AWDFLASH.EXE (
Award BIOS) AMIFLASH.EXE ( AMI BIOS)PHFLASH.EXE(Phoenix BIOS)。另外,不同厂家的BIOS文件,其文件的扩展名也不同,Award BIOS的文件名一般为*.BINAMI BIOS的文件名一般为*.ROM

4、一些报刊建议在软盘上升级,由于软盘的可靠性不如硬盘,如果在升级过程中数据读不出或只读出一半,就会造成升级失败,因此,最好在硬盘上做升级操作。

5、升级前一定要做备份,这样如果升级不成功,那还有恢复的希望。

6、升级时要保留BIOSBoot Block块,高版本的刷新程序的默认值就是不改写Boot Block块。

7、有些主板生产商提供自己的升级软件程序(一般不能拷贝),注意在升级前在BIOS里把“System BIOS Cacheable”的选项设为Disabled

8
、写入过程中不允许停电或半途退出,所以如果有条件的话,尽可能使用UPS电源,以防不测。

--------------------------------------------------------------------------------

Q
:能否在WINDOWS下升级BIOS

A
:常规的BIOS刷新程序必须在纯DOS模式下运行,并且,运行时要求系统不能加载其它的内存驻留程序。由于现在WINDOWS 2000WINDOWS ME已取消了MSDOS方式,在这种情况下,采取传统的升级方式将极为不便。

技嘉开发的@BIOS FLASHer程序能在Windows下对技嘉主板的BIOS升级,借助于它我们也可以实现对其它主板BIOS的升级。

@BIOS FLASHer程序能自动侦测出主板的BIOS芯片类型、电压、容量和版本号。对于某些型号的技嘉主板,它支持网络在线升级。

因为@BIOS FLASHer不支持非技嘉主板在线升级,所以要刷新非技嘉主板的BIOS,还得先到主板厂商站点下载主板最新的BIOS文件,把主板上防BIOS写入的跳线打开,以及在BIOS设置程序中将防BIOS写入的选顶设为“Disable”。点击“Update New BIOS”按钮,并在弹出的窗口中选择要刷新的BIOS文件,然后在弹出的消息框上点击按钮,便会自动为你更新BIOS

整个操作在WINDOWS下进行,持续的时间约在10秒钟左右,更新结束后程序会弹出消息框,提示升级成功,并要求重启计算机。

--------------------------------------------------------------------------------

Q
:如何保护BIOS不被破坏?

A:采用具备BIOS防护功能的主板,目前,这类主板比较多,比如,联想主板的无敌锁功能、技嘉等主板的双BIOS功能,INTEL810815主板BIOSBoot block块技术、博登主板的AIR BUS技术等,都可以有效地保护BIOS

有条件的话,可以把备份的BIOS文件写入一个新的芯片,做一个硬备份(ROM类型不限),以确保万一。放在抽屉里的BIOS肯定比放在主板上的后备片可靠!这样当主板的BIOS完全被破坏时,我们可用备份的BIOS替换。市场上已有部分品牌的厂家,随主板送一片后备BIOS芯片。

对于采用EEPROM芯片作BIOS的主板,在平常状态下,要把其升级跳线(+12V电压端)设为“OFF”,使主板上的+12V与芯片相对应的管脚脱离,以防病毒破坏或无意中改写BIOS。对于FLASH ROM,将芯片的WE#脚和主板电路脱离,使BIOS芯片只处于读的状态,这也是一个好方法。

平时勤于杀毒,保持一个洁净的工作环境。

--------------------------------------------------------------------------------

Q
:主板FLASH ROM中的BIOS程序是怎么被破坏的?

A
PC机上现在常用的、可升级的BIOS芯片主要有EEPROM芯片(如Intel28F001BX)和FLASH ROM芯片(如winbond29C020)。其中以Intel28F001BX为代表的EEPROM首次提出了Boot Block的概念,在这类芯片上,以块的方式存放数据,其中Boot Block是一个特殊的区块,它主要用于保存一个最小化的BIOS,用以启动最基本的系统之用。当EEPROM中的其它区块内的数据被破坏时,只要Boot Block内的程序处于完好可用状态,则可以利用这一基本的BIOS程序来启动一个最小化的系统,这个最小化系统支持软盘的读写、ISA显卡以及键盘的输入,这样我们就有 机会使用软盘来重新构建整个EEPROM中的数据。在EEPROM芯片上,对芯片编程时,需要加上+12VVPP编程电压;Boot Block块的改写也需要加上 12V电压。所以,采用EEPROM芯片作为BIOS芯片的主板上均包含有专门的升级跳线,用来确定是否给此FLASH ROM芯片提供 12V电压,只有我们需要修改EEPROM中的Boot Block区域内的数据时,才需要短接此跳线,以提供 12V电压。这类芯片上还有另外一路电压为 5V电压,它可以用于维持芯片工作。可为什么还是有相当多的BIOSCIH病毒彻底摧毁了呢?

第一种情况是主板上的+12V跳线处于短接状态,即EEPROM芯片已经有 12V电压了,这一情况有的是由于主板厂商的原因造成的(有些主板的出厂设置上,该电压的设置跳线根本就处于短接的状态)、有的是由于用户不小心造成的,或者干脆是根本不知道。

第二种情况不是由用户造成的,而是由厂家造成的,这里涉及到一个比较复杂的问题,由于上面Boot Block概念是建立在Intel的基础之上的,也就是说,Intel公司拥有此项专利,这就导致使用此类技术的一般都是Intel公司出的FLASH ROM芯片,如常见的 Intel 28F001BX芯片、28F002BX芯片,一直到现在在810815主板上广泛使用的I82802AB芯片。当然,世界上并不是只有InteL一家公司会生产ROM芯片,象AtmelMXICSSTWinbond等公司也能生产,而且可以保证管脚兼容;而且后来主板上也广泛使用了FLASH ROM芯片,这种芯片在 5V的电压下就可以进行改写,这些单5V的芯片便是造成BIOS数据被彻底破坏的原因。

至于现在的BIOS中仍保留的Boot Block区域块的概念,是基于软件上的Boot Block块,即在数据的表现形式上,BIOS仍保留有块的概念(这一点,用CBROM软件就可以看到),但是象W29C020这种FLASH ROM芯片结构上的块,已取消了。

--------------------------------------------------------------------------------


QCIH病毒是破坏硬件的病毒么?

A:不是,前面已经讲的很明白了,在最坏的情况下,此病毒破坏的也只是FLASH ROM中的BIOS程序,就如同磁盘上的软件,被病毒破坏后,也只是数据的破坏,软盘本身不会出现物理损坏。所以,受CIH病毒破坏的FLASH ROM中也只是芯片内的信息被改写了(就象我们升级一样),并且这种改写造成了数据的丢失及信息的混乱,并不说明此FLASH ROM芯片就物理损坏了,如果拥有芯片写入器(编程器、编程卡),还是可以在原先的FLASH ROM中写入BIOS程序的。

  如果说“CIH病毒是破坏硬件的病毒,则整个概念观就会被颠倒,象重新写入了一下FLASH ROM信息,就被引申为破坏硬件,那么那么删除了硬盘上的一个文件,造成了某些扇区数据的变换,是不是也可以引申为硬盘的这些扇区发生物理损坏了呢?

说到底,主要还是BIOS的存放位置、存储介质及程序数据的特殊性,造成了上述概念上的错误。CIH病毒给我们造成了很大的麻烦,可能造成你的机器不能够启动,但它并没有出现什么破坏硬件的情况,这是很明显的。

就如同磁盘上的软件被破坏后的修复方法一样——把磁盘拿到别的机器上重新写一下 即可;对于被CIH病毒破坏芯片的修复,也很简单,拿到能读写ROM芯片的仪器上(编程器)重写一下即可。

--------------------------------------------------------------------------------

Q
:如何利用BIOSBoot Block块修复损坏的BIOS ?

A
BIOS损坏后,我们可以用种种方法修复,修复的依据就是:升级失败或病毒破坏导致的BIOS损坏,并非芯片物理损坏,而只是芯片内的firmware被改写,完全可以用各种方法重新修复。我们可以利用BIOSBoot-block块来修复损坏的BIOS

当今大多数基于AWARD BIOS的主板里都有Boot-block块(高版本的AMI BIOS也有),刷新程序的默认值就是在升级BIOS时不覆盖。Boot-block块只支持很基本的硬件如:软盘、ISA显卡等。

判断FLASH ROM中的Boot-block模块是否已被破坏,可以仔细观察开机后机器的反应,如果尽管开机时黑屏, 但喇叭里还能听到嘀嘀声,而且软驱也发出自检的声音,那就说明Boot-block块是好的。

Boot-block
只支持ISA显卡,但我们可以用盲操作法,利用AUTOEXEC.BAT文件自动完成BIOS恢复工作。具体步骤如下:

1.格式化一张系统盘,(因为升级BIOS必须在纯DOS环境,所以系统盘上除了系统文件外,不能有其它配置文件,如config.sys)。

2.
把公用BIOS刷新程序和BIOS数据文件拷到系统盘。

3.
在系统盘中建立AUTOEXEC.BAT,并加入:AWDFLASH XXX.BIN /SN /PYXXX.BIN是你的BIOS数据文件)。其中的/SN /PY参数表示不备份而仅仅更新BIOS

将此盘插入机器后重新启动,系统会自动地更新BIOS,等数分钟后再重新启动,如果没问题的话,系统已恢复正常了。

--------------------------------------------------------------------------------

Q:
如何用BIOS编程器修复损坏的芯片

A:编程器又称写入器、写码器,是专门用来对ROM芯片进行读写、编程的仪器。市场上的ROM编程器有多种型号,大多数编程器只能对某一类型的可写ROM芯片进行操作,如有的只能对27系列的EPROM进行读写,也有的只能对28、29系列的电可擦除ROM进行读写,还有的编程器对编程芯片的容量有所限制。高档的编程器支持的芯片种类较多,它一般自带升压电路,可以自行调整各种ROM芯片所需的电压(对EPROM的编程可是需要20多伏的电压),对芯片的编程不需人工干预,软件用户界面易学,使用比较方便。

编程器的主要有芯片选择、LOAD数据、读出芯片内数据、删除、查空、编程、校验等功能,选择好芯片的型号后,我们只需要LOAD升级文件数据,系统就会按删除、查空、编程、校验的顺序,把升级文件数据写入到芯片中。当然我们也可以把完好芯片内的数据读出,保存成一个备份文件。以备将来不测之需。

实际上,用编程器升级、修复BIOS芯片,是最安全可靠的办法。

BIOS问答4

Q
:如何用热插拔法修复BIOS

A
热插拔法实际上是拿主板来作为写入器(编程器)来把BIOS修复,不过其操作方法比较特殊。其具体操作方法是:

打开你的机箱,找到主板上的BIOS,将BIOS芯片从插座中小心的拔下来,对弯折的管脚进行整理后,然后再将其插回管座,注意不要插得太紧,只要保证每一只引脚都和管座刚好接触就行了。启动机器后,在主机带电的情况下,将正常工作的BIOS芯片取下,把升级失败的BIOS芯片插回到主板上。最后将一个正确的BIOS版本写到你的BIOS中,重新启动,机器可以正常工作即万事大吉。

以往的BIOS刷新程序要升级BIOS时,一般都要检查主板与BIOS文件是否一致,如果主板与BIOS文件的一致性检查通不过,刷新程序就会拒绝执行。所以,用热插拔法无法修复不同型号的主板上的BIOS。高版本的AMI刷新程序,如8.27版的AMIFLASH.EXE可以向BIOS中强行写入其它主板的BIOS文件(如AWARDBIOS文件),是热插拔法的最佳刷新程序。

采用热插拔法修复BIOS,是在主板带电的情况下,拔下好的芯片,然后再插上已损坏的芯片,用刷新程序来修复的。采用这种办法是极其危险的,原因很简单,任何元件都有一定的功率限额,ROM芯片也不例外。在带电热插拔元器件时,由于各管脚的工作电压不同,热插拔过程中,各管脚不可能同时插上或拔下,因此不可避免电路中会出现浪涌过电压和过电流,过高的浪涌电压会对芯片内的晶体管造成击穿,而过大的浪涌电流会使芯片内的铝膜引线被熔断,从而导致芯片毁坏型失效。

--------------------------------------------------------------------------------


Q:从哪里可以得到BIOS芯片?

ABIOS芯片损坏后,一般可联系主板生产商,看是否他们能提供BIOS芯片。有些生产商是免费提供的。另外,还可以联系卖相关芯片的电脑公司,如Unicore Softwarewww.eastmoney.com/ Midco Computers (以前的 RC Systems公司,http:///),他们可以有偿地提供BIOS芯片,由于都是外国公司,可是远水不解近渴啊!国内的BIOS网站,也有的可以提供BIOS芯片。要找到这些公司,可以到中文YAHOO等搜索引擎上,输入BIOS关键字,一般可以找到这些公司或网站。

--------------------------------------------------------------------------------

Q
:如何修复INTEL主板的BIOS

AINTEL主板上的BIOS芯片具有Boot-block块,其BIOS 损坏后,我们可以按下述方法把BIOS修复。

1、按INTEL的主板说明书,制作一张可启动的升级软盘。

2、把主板上的“FLASH Recovery” 的跳线放在recovery mode的位置,把可启动的BIOS升级软盘放入,启动机器。

因为没被覆盖的Boot-block块不支持PCI的显卡,这时屏幕上什么都没有。你可以通过鸣笛声和软盘LED来观察。当机器响了一下,接着软盘的LED亮时,系统就正在升级你的BIOS。当软盘的LED灯灭时,说明恢复已完成,关机。

3
、把跳线恢复到缺省位置,重启动修复结束。

--------------------------------------------------------------------------------




Q:联想的无敌锁技术是怎么回事?

A:联想的无敌锁技术是为了保护BIOS不受病毒破坏或防止无意中改写BIOS这一目的而推出的。

无敌锁技术由三部分组成,它们分别是主板上的防写保护跳线开关JAV、内置于BIOS中的软开关Flash Write Protect和内置于BIOS中的防毒软件PC Cillin

防写保护跳线开关JAV控制BIOS芯片的管脚的状态,当其关闭时,BIOS处于写保护状态,是绝对不会被改写的,纵然CIH病毒神通广大,它也无法将硬件开关打开。虽然升级时打开、关闭防写保护跳线开关有些麻烦,但这样却可以换来计算机的安全,相比之下麻烦还是必要的,况且BIOS升级的频率也并不是很高。

万一出于某种原因(例如用户的粗心大意),主板的防写保护跳线开关处于不防写状态,此时内置于BIOS中的软开关Flash Write Protect就可以发挥作用,来防止BIOS被无故改写。在软开关的防写状态下,BIOS不能被改写,但DMI却可以进行升级。

直接攻击BIOS的病毒有可能将BIOS内的防写软开关破坏。为了克服这一缺点,内置于BIOS中的防毒软件PC Cillin应运而生。这个防毒软件可以实时的查出并杀灭类似CIH的攻击BIOS的病毒。实际上,整个无敌锁技术是从几个方位对可攻击BIOS的病毒进行防卫,保护BIOS不被破坏,这是一个整体防护体系,它可在最大限度上保护BIOS。当然,再严密的防护体系也可能会出现漏洞,防止病毒攻击的最基本方法还是少用盗版软件等可能带毒的软件,并要勤于杀毒。

--------------------------------------------------------------------------------

Q
:如果我的BIOS有问题而目前又找不到升级文件怎么办?

A
:可以试着找到主板型号相同、BIOS生产商不同的BIOS升级文件,然后用CBROM.EXE把该BIOS中的升级模块读出来,写入到你自己的BIOS文件中去。例如你的BIOS不能识别新的CPU,我们就可以想法找到一个其它厂家的同芯片组的BIOS升级文件,用CBROM.EXE把这个BIOS中的CPU微代码读出来,然后写入到你的 1 ? 200 : 1500; if (zwconbody.offsetHeight > hideHeight) { zwconbody.style.height = hideHeight + 'px'; zwconbody.style.overflow = 'hidden'; zwconbody.style.position = 'relative'; var newHtml = document.createElement('div'); newHtml.className = 'readmore'; newHtml.innerHTML = '展开阅读全文' //var appendHtml = '

展开阅读全文
' zwconbody.appendChild(newHtml); } })(); } }catch(e){ }
郑重声明:用户在财富号/股吧/博客社区发表的所有信息(包括但不限于文字、视频、音频、数据及图表)仅仅代表个人观点,与本网站立场无关,不对您构成任何投资建议,据此操作风险自担。请勿相信代客理财、免费荐股和炒股培训等宣传内容,远离非法证券活动。请勿添加发言用户的手机号码、公众号、微博、微信及QQ等信息,谨防上当受骗!
郑重声明:用户在社区发表的所有资料、言论等仅仅代表个人观点,与本网站立场无关,不对您构成任何投资建议。用户应基于自己的独立判断,自行决定证券投资并承担相应风险。《东方财富社区管理规定》