免费注册 找回密码     

查看: 4447|回复: 6
打印 上一主题 下一主题

非常实用的BIOS问答

[复制链接]

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1
发表于 2009/12/6 21:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
BIOS问答1

Q:什么是BIOS ?

A:BIOS(Basic Input/Output System)即基本输入输出系统,通常是固化在只读存储器(ROM)中,所以又称为ROM-BIOS。它直接对计算机系统中的输入、输出设备进行设备级、硬件级的控制,是连接软件程序和硬件设备之间的枢纽。ROM-BIOS是计算机系统中用来提供最低级、最直接的硬件控制的程序。就PC而言,BIOS 包含了控制键盘、显示屏幕,磁盘
驱动器,串行通讯设备和很多其它功能的代码。计算机技术发展到今天,出现了各种各样新技术,许多技术的软件部分是借助于BIOS来管理实现的。如PnP技术(Plug and Play-即插即用技术),就是在BIOS中加上PnP模块实现的。又如热插拔技术,也是由系统BIOS将热插拔信息传送给BIOS中的配置管理程序,并由该程序进行重新配置(如:中断、DMA通道等分配)。事实上热插拔技术也属于PnP技术。

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

Q:BIOS包含哪些部分?

A:当我们打开PC机的电源后,中央处理器(CPU)便会自动执行一连串的命令,这些命令按其功能可分为以下几种:

POST上电自检:是微机接通电源后,系统进行的一个自我检查的例行程序。这个过程通常称为POST——上电自检(Power On Self Test)。对系统的几乎所有的硬件进行检测。

系统启动自举程序:在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软
硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。

BIOS中断调用:即BIOS中断服务程序,它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。

此外,BIOS内还包含系统设置程序和服务程序等。

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

Q:BIOS在系统启动中的作用

A:当通电开机后,计算机即从BIOS芯片中读取出指令代码进行系统硬件的自检(含BIOS程序完整性检验、RAM可读写性检验、进行CPU、DMA控制器等部件测试)。对PnP设备进行检测和确认,然后依次从各个PnP部件上读出相应部件正常工作所需的系统资源数据等配置信息。BIOS中的PnP模块试图建立不冲突的资源分配表,使得所有的部件都能正常地工作。配置完成之后,系统要将所有的配置数据即ESCD——Extended System Config Data写入BIOS中,这就是为什么我们在开机时看到主机启动进入Windows前出现一系列检测:配置内存、
硬盘、光驱、声卡等,而后出现的“UPDATE ESCD..SUCCESSED”等提示信息。所有这些检测完成后,BIOS将系统控制权移交给系统的引导模块,由它完成操作系统的装入。

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

Q:BIOS在哪里?

A:BIOS尽管也是一组程序,但是它同我们常见的在磁盘上的程序有很大的区别。对个人计算机而言,在软盘、光盘或
硬盘上的程序必须先读到存储器中才能运行,但BIOS的运行顺序却在这些程序之前,换句话说,必须先跑完BIOS才能使软盘、光盘或硬盘上的程序正常工作,因此,不能把BIOS放在这些存储介质中,而应该直接放在存储器中,但是这种存储器也不能是常说的RAM(Read And Write Memory,随机存取存储器),因为RAM中的内容在断电后会全部消失,下次再开机时就找不到BIOS了,因此,BIOS必须存放在ROM(Read Only Memory,只读存储器)中。BIOS既是软件,但它与普通的软件完全不同,它是固化在集成电路内部的程序代码,又属于硬件的一部分,所以,有时候人们就称它为Firmware ——“固件”。另外,存放BIOS的ROM占用的地址也是固定的,也就是说该地址不能被其它的程序占用,以免每次开机都要寻找BIOS程序的起始点。正由于BIOS和ROM这种密不可分的关系,人们将它们合称为“BIOS ROM”或“ROM BIOS”。所以,我们通常所说的BIOS芯片实际上指的是储存BIOS的ROM芯片,ROM仅仅只是Firmware的载体。

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

Q:是不是只有
主板才有BIOS

A:除了
主板以外,其它设备上如网卡、显卡、MODEM、数字相机、硬盘等也有所谓的BIOS,部分SCSI卡和一些特殊功能的界面卡也有自己的BIOS。象显卡上的BIOS,来完成显卡和主板之间的通讯;硬盘的启动和使用也需要HDD BIOS来完成。在开机过程中,主板BIOS会调用并执行这些外加的BIOS的程序,完成对这些硬件的初始化工作。因此从理论上来讲,每种硬件都可以有自己的BIOS。但是BIOS满天飞的结果,不但会增加成本,更会导致兼容性的问题,因此,一般是把已标准化的装置整合在主板BIOS内,对于那些厂商独有的规格,才以外加BIOS的形式出现。这些外部设备上的BIOS也和主板的BIOS一样,采用FLASH ROM作BIOS ROM芯片,同样也可以方便地升级,以修改其缺陷及增强其兼容性。

但是如果
主板厂商愿意合作,仍然可以把原本外加的BIOS整合到主板BIOS中,比如技嘉的G400显卡,上面就没有BIOS芯片,它的BIOS就是写在主板的BIOS中,

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

Q:BIOS芯片有哪些封装形式?

A:早期的BIOS芯片大多采用DIP(双列直插)形式的封装,随着半导体封装技术的发展,SOJ、TSOP、PSOP、PLCC等多种封装形式相继出台。目前台式机
主板上的BIOS大多是DIP封装,有的为节省空间,采用了PLCC形式的封装。笔记本电脑上的BIOS大多采用SOJ封装。为了方便更换BIOS芯片,现在主板上都安装有插座,使用工具可以取下、更换BIOS芯片。

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

Q:BIOS芯片主要有哪些生产厂商?

A:生产ROM芯片的厂家很多,主要有Winbond、Intel、ATMEL、SST、MXIC等品牌。由于Winbond(华邦)生产BIOS ROM芯片时间较早,与
主板的原始设计相兼容,因而市场占用量较大。Intel公司则在FLASH ROM市场始终占领着领导者的地位,其586时代的I28F001BX芯片、I810(815)主板上的N82802AB芯片,都在BIOS的恢复方面有独特的效果。

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

Q:计算机启动时出现的提示信息的含义是什么,应如何处理?

A:

1.CMOS battery failed(CMOS 电池失效)。

  原因:说明CMOS 电池的电力已经不足,请更换新的电池。

2.CMOS check sum error-Defaults loaded(CMOS 执行全部检查时发现错误,因此载入预设的系统设定值)。

  原因:通常发生这种状况都是因为电池电力不足所造成,所以不妨先换个电池试试看。如果问题依然存在的话,那就说明 CMOS RAM 可能有问题,最好送回原厂处理。

3.Display switch is set incorrectly(显示开关配置错误)。

  原因:较旧型的
主板上有跳线可设定显示器为单色或彩色,而这个错误提示表示主板上的设定和 BIOS 里的设定不一致,重新设定即可。

4.Press ESC to skip memory test(内存检查,可按ESC键跳过)。

  原因:如果在 BIOS 内并没有设定快速加电自检的话,那么开机就会执行内存的测试,如果你不想等待,可按 ESC 键跳过或到 BIOS 内开启 Quick Power On Self Test。

5.HARD DISK initializing【Please wait a moment...】(
硬盘正在初始化 请等待片刻)。

  原因:这种问题在较新的
硬盘上根本看不到。但在较旧的硬盘上,其启动较慢,所以就会出现这个问题。

6.HARD DISK INSTALL FAILURE (
硬盘安装失败)。

  原因:
硬盘的电源线、数据线可能未接好或者硬盘跳线不当出错误 ( 例如一根数据线上的两个硬盘都设为 Master 或 Slave。)

7.Secondary slave hard fail (检测从盘失败)。

  原因:1 CMOS 设置不当(例如没有从盘但在CMOS里设有从盘) 2
硬盘的电源线、数据线可能未接好或者硬盘跳线设置不当。

8.Hard disk(s) diagnosis fail (执行
硬盘诊断时发生错误)。

  原因:这通常代表
硬盘本身的故障。你可以先把硬盘接到另一台电脑上试一下,如果问题一样,那只好送修了。

9.Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40)(无法
驱动软驱)。

  原因:软驱的排线是否接错或松脱?电源线有没有接好?如果这些都没问题,那买个新的吧。

10.Keyboard error or no keyboard present(键盘错误或者未接键盘)

  原因:键盘连接线是否插好?连接线是否损坏?

11.Memory test fail (内存检测失败)

  原因:通常是因为内存不兼容或故障所导致。

12.Override enable-Defaults loaded ( 当前CMOS设定无法启动系统,载入 BIOS 预设值以启动系统)。

  原因:可能是你在BIOS内的设定并不适合你的电脑( 像你的内存只能跑100MHz但你让它跑133MHz ),这时进入 BIOS 设定重新调整即可。

13.Press TAB to show POST screen (按 TAB 键 可以切换屏幕显示)

  原因:有一些 OEM 厂商会以自己设计的显示画面来取代 BIOS 预设的开机显示画面,而此提示就是要告诉使用者可以按TAB来把厂商的自定义画面和BIOS预设的开机画面进行切换。

14.Resuming from disk,Press TAB to show POST screen(从
硬盘恢复开机,按TAB显示开机自检画面)。

  原因:某些
主板的BIOS 提供了 Suspend to disk(挂起到硬盘)的功能,当使用者以 Suspend to disk 的方式来关机时,那么在下次开机时就会显示此提示消息。

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

2
 楼主| 发表于 2009/12/6 21:51 | 只看该作者
BIOS问答2

Q:BIOS和CMOS有什么区别?

A:
CMOS(Complimentary Metal Oxide Semiconductor,原意是指互补金属氧化物半导体——一种应用于大规模集成电路芯片制造的原料)是微机
主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。为了保证系统掉电后信息不会丢失,在主板上专门设置了一块电池给CMOS供电。

由于CMOS与BIOS都跟微机系统设置密切相关,所以才有CMOS设置与BIOS设置的说法,CMOS是系统存放参数的地方,而BIOS中的系统设置程序是完成参数设置的手段。因此,准确的说法是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置与BIOS设置是其简化说法,也就在一定程度上造成两个概念的混淆。

Q:什么时候要对BIOS进行设置?

A:进行BIOS设置是由操作人员根据微机实际情况而人工完成的一项十分重要的系统初始化工作。在以下情况下,必须进行BIOS或CMOS进行设置:

1、新购微机:

即使带PnP功能的系统也只能识别一部分微机外围设备,而对软
硬盘参数、当前日期、时钟等基本资料等必须由操作人员进行设置,因此新购买的微机必须通过进行CMOS参数设置来告诉系统整个微机的基本配置情况。

2.新增设备:

由于系统不一定能认识新增的设备,所以必须通过CMOS设置来告诉它。另外,一旦新增设备与原有设备之间发生了IRQ、DMA冲突,也往往需要通过BIOS设置来进行排除。

3.CMOS数据意外丢失:

在系统后备电池失效、
病毒破坏了 CMOS数据程序、意外清除了CMOS参数等情况下,常常会造成CMOS数据意外丢失。此时只能重新进入BIOS设置程序完成新的CMOS参数设置。

4.系统优化:

对于内存读写等待时间、
硬盘数据传输模式、内/外 Cache的使用、节能保护、电源管理、开机启动顺序等参数, BIOS中预定的设置对系统而言并不一定就是最优的,此时往往需要经过多次试验才能找到系统优化的最佳组合。

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

Q:市场上的BIOS主要有哪些品牌?

A:当年IBM PC刚一推出时,大家都以IBM原厂的BIOS为标准,竞相撰写功能与它最接近、但程序码略不相同的BIOS(因为,若程序码相同便可能侵犯著作权),这也正是决定能否号称“与IBM PC百分之百相兼容”的关键。后来随着大环境的改变,兼容机开始盛行,IBM已不再掌握个人计算机规格的主导权,因此兼容厂家的BIOS也都摆脱它的影子,走出自己的风格来,以下便简介其中较具有代表性的四家厂商。

●Award

Award公司创立于1983年,总部位于美国加州Mountain View,台湾分公司称为“帷尔科技股份有限公司”。在386、486时期,BIOS市场仍是AMI、Award和Phoenix三雄鼎立,产品占有率互有高低,但是自从Phoenix转战
笔记本计算机市场、AMI产品青黄不接时,Award及时推出优良的产品填补此空白,因此争取到许多主板厂的订单,占有率节节攀升。以目前台湾生产的主板而言,绝大多数都是采用Award BIOS,它几乎已经成为 Pentium、Pentium Ⅱ主板的标准规格。4

●AMI

AMI 为American Megatrend Inc.的缩写,成立于1985年,在早期AMI BIOS以其简洁的画面、易学的操作方式,迅速攻占台式计算机的市场,深受大众喜爱。尤其是许多 DIY玩家在购买
主板时,更指定非采用AMI BIOS不可,可见当时其气势之盛实在令人咋舌。然而曾几何时,不知是因为行销策略、产品质量或是开发进度的问题,在Pentium、Pentium Ⅱ主板市场上,AMI BIOS就如同当初迅速窜红一般,也快速地沉寂于市场,以致于大好江山拱手让给了Award,虽然后来仍推出WinBIOS和HIFLEX等一系列评价不错的产品,无奈先机已失,终究是无力回天,难再恢复往日荣景。

●Phoenix

Phoenix 的总部位于加州圣荷西,从它的BIOS设置画面来看,不难发现其产品风格一直都很固定,没有什么大的改变,或许这正是该公司所坚持的传统吧。在早期的Pentium级台式计算机上还偶尔见到Phoenix BIOS,但自从转入
笔记本电脑这个计算机市场后,在台式计算机市场已经难觅它的踪影了。而深耕笔记本电脑领域的结果,的确开拓了另一大市场,现在国内、外许多知名品牌的笔记本电脑都采用Phoenix BIOS,由此可知其产品质量深获许多厂商信赖。

●Microid Research

在诸多BIOS设计厂商中,Microid Research可算是其中最不同凡响的异类,因为早期它几乎是唯一提供“用满意才买”的公司。您可以先从
网站上(http://www.mrbios.com)下载合用的BIOS文件,试用一定期限后若是满意才须注册付款,否则停止使用、回复到原BIOS即可,不必付一毛钱,这种破天荒的策略确实造福了许多计算机玩家,也打响了“MR BIOS”的名号。

可惜,曾几何时,Microid Research公司改变了行销策略,不再提供试用版给个人使用, 而是建议使用者向Unicore Software,Inc.订购正式版本,从此结束了许多爱用者的试用美梦,也因此MR BIOS不再是网路讨论区的热门话题,逐渐被大众所淡忘了。

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

Q:如何进入BIOS的设置程序?

A:进入BIOS设置程序通常有三种方法:

1、开机启动时按热键

在开机时按下特定的热键可以进入BIOS设置程序,不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如下:

 Award BIOS:按Ctrl+Alt+Esc或Del,屏幕有提示;

 AMI BIOS:按Del或Esc,屏幕有提示;

 COMPAQ BIOS:屏幕右上角出现光标时按F10,屏幕无提示;

 AST BIOS:按Ctrl+Alt+Esc,屏幕无提示。

2、用系统提供的软件

  现在很多
主板都提供了在DOS下进入BIOS设置程序而进行设置的程序,在Windows 95的控制面板和注册表中已经包含了部分BIOS设置项。

3、用一些可读写CMOS的应用软件

  部分应用程序,如QAPLUS提供了对CMOS的读、写、修改功能,通过它们可以对一些基本系统配置进行修改。

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

3
 楼主| 发表于 2009/12/6 21:51 | 只看该作者
BIOS问答3
Q:COMPAQ的Professional WorkStation工作站,敲F10为什么进不了BIOS的设置程序?

A:COMPAQ机的BIOS设置程序及设置参数的存放位置和普通的计算机不同,它是存放在
硬盘的一个特殊的分区中。 COMPAQ的Professional WorkStation随盘有一张SmartStart光盘,其中有对工作站进行初始安装的每一步过程,而第一步就是在硬盘上建立一个新的分区并把CMOS中的数据存放在该分区,在该分区中还有对CMOS进行设置的软件,这一点和其他的品牌机、兼容机十分不同,不是直接就可以进入CMOS的设置。所以,如果工作站没有按照正确的步骤进行安装,没有这一特殊的分区,所以也就对F10键没有反应了。解决方法很简单,就是使用SmartStart光盘启动,并按照提示完成CMOS Setup的安装,但是注意应该把原来硬盘中的有用的数据进行备份,因为CMOS分区的过程会把硬盘中数据完全抹掉。

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

Q:为什么要升级BIOS

A:BIOS中的程序决定了系统对硬件的支持、协调能力。现在的新硬件层出不穷,BIOS不可能预先具备对如此繁多的硬件的支持,这就依赖于对BIOS芯片内程序的更新。升级BIOS最直接的好处就是不用花钱就能获得许多新功能,比如原来你用的是PⅡ的CPU,升级BIOS后也许就能直接使用PⅢ的CPU,不用换
主板了;看着别人能用光驱来启动的计算机,自己的不行,升级BIOS后,成了;另外还能增加PnP即插即用功能、新硬盘的LBA和DMA功能、识别其它新硬件等等,简直就是免费升级电脑!

另外,升级BIOS还可以解决一些特殊的电脑故障,这些故障往往令电脑高手也觉得莫名其妙。2000年的到来对全世界都是一件大事,对电脑更是一个大问题,升级BIOS可以有效地解决电脑的2000年问题。

为了充分发挥
主板的性能,支持层出不穷的新硬件,并改正以前BIOS版本中的缺陷,厂家不断推出新的BIOS版本。利用专用的刷新程序,改写主板BIOS的内容,这就是我们常说的BIOS升级。现在的主板几乎都采用FLASH ROM(快闪ROM)作BIOS,在一定的电压、电流条件下,可对其Firmware进行改写。

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

Q:为什么BIOS升级具有很大的危险性?

A:BIOS存储在
主板上的ROM 芯片中,这确保了BIOS的一般可用性和不会因为磁盘错误而损坏。BIOS在整个PC机系统中的地位,决定了它的重要性。它是否正常工作、是否能工作,直接决定了整个微机系统的生死。据不完全统计,主板的不良原因中有60%至80%是由于主板的BIOS芯片引起的,因此,BIOS的正常工作就显得尤其重要!但是,升级BIOS在提升性能的同时,常会出现一些不可预料的事。在升级过程中断电、升级时用错了升级文件、升级文件的版本不正确、升级文件被修改过(例受病毒侵袭过)等,都会造成重开机时没有显示。正因为此,一些主板厂家,如采用i820芯片组的华硕系列主板采用更贴近用户的方式来升级BIOS,在新出的华硕P3C系列主板中,具有方便的Live Update功能,更新BIOS时,只需要放入随机附带的驱动程序光盘,在选定更新BIOS的选项后,即可全自动下载最新版的BIOS,并全自动更新,避免了用户在操作上的失误。

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

Q:什么样的BIOS才能升级 ?

A:从BIOS出现至今,BIOS的存储介质由ROM、EPROM、EEPROM到今天的FLASH ROM,ROM的形式不同,更新其内部Firmware的方法也不同。ROM中的内容是无法更新的,一旦完成芯片的制造过程,其内部的内容便只能读出不能写入;EPROM的擦除要使用专用的紫外线擦除器,普通用户也无法完成对其的擦除、刷新的过程。从EEPROM起,BIOS芯片可以借助一定的电压(+12V)或电流,使用专用的程序完成刷新的过程,从而使EEPROM芯片能够迅速为市场所接受。FLASH ROM的更新更为简单,不需要特定的条件,在工作电压(+5V)下,利用刷新程序即可完成芯片的刷新。

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

Q:什么是ROM、EPROM、EEPROM、FLASH ROM?

A:在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中。ROM内部的资料是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进去,用户只能验证写入的资料是否正确,不能再作任何修改。如果发现资料有任何错误,则只有舍弃不用,重新订做一份。ROM是在生产线上生产的,由于成本高,一般只用在大批量应用的场合。

由于ROM制造和升级的不便,后来人们发明了PROM(Programmable ROM,可编程ROM)。最初从工厂中制作完成的PROM内部并没有资料,用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改,若是出了错误,已写入的芯片只能报废。PROM的特性和ROM相同,但是其成本比ROM高,而且写入资料的速度比ROM的量产速度要慢,一般只适用于少量需求的场合或是ROM量产前的验证。

EPROM(Erasable Programmable ROM,可擦除可编程ROM)芯片可重复擦除和写入,解决了PROM芯片只能写入一次的弊端。EPROM芯片有一个很明显的特征,在其正面的陶瓷封装上,开有一个玻璃窗口,透过该窗口,可以看到其内部的集成电路,紫外线透过该孔照射内部芯片就可以擦除其内的数据,完成芯片擦除的操作要用到EPROM擦除器。EPROM内资料的写入要用专用的编程器,并且往芯片中写内容时必须要加一定的编程电压(VPP=12—24V,随不同的芯片型号而定)。EPROM的型号是以27开头的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在写入资料后,还要以不透光的贴纸或胶布把窗口封住,以免受到周围的紫外线照射而使资料受损。

鉴于EPROM操作的不便,后来出的
主板上的BIOS ROM芯片大部分都采用EPROM(Electrically Erasable Programmable ROM,电可擦除可编程ROM)。EPROM的擦除不需要借助于其它设备,它是以电子信号来修改其内容的,而且是以Byte为最小修改单位,不必将资料全部洗掉才能写入,彻底摆脱了EPROM Eraser和编程器的束缚。EPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地改写内容,所以,它属于双电压芯片。借助于EPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“ON”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“OFF”的位置,防止CIH类的病毒对BIOS芯片的非法修改。所以,至今仍有不少主板采用EPROM作为BIOS芯片并作为自己主板的一大特色。

FLASH ROM则属于真正的单电压芯片,在使用上很类似EPROM,因此,有些书籍上便把FLASH ROM作为EPROM的一种。事实上,二者还是有差别的。FLASH ROM在擦除时,也要执行专用的刷新程序,但是在删除资料时,并非以Byte为基本单位,而是以Sector(又称Block)为最小单位,Sector的大小随厂商的不同而有所不同;只有在写入时,才以Byte为最小单位写入;FLASH ROM芯片的读和写操作都是在单电压下进行,不需跳线,只利用专用程序即可方便地修改其内容;FLASH ROM的存储容量普遍大于EPROM,约为512K到至8M KBit,由于大批量生产,价格也比较合适,很适合用来存放程序码,近年来已逐渐取代了EPROM,广泛用于
主板的BIOS ROM,也是CIH攻击的主要目标。

Q:怎么确定我的
主板BIOS是可擦写的BIOS ?

A:很简单,把机箱打开,揭开BIOS 芯片上(一般是28 或 32脚的双列直插式集成电路,上面是贴的是印有BIOS生产商的封条)的标签,可以看到芯片的型号。对照下面,你就可以确定系统里是否包含可擦写的BIOS。

Am29F010:AMD 5 伏的 FLASH ROM

Am28F010、Am28F010A: AMD 12 伏的 FLASH ROM

AT28C010、AT28MC010、AT29C010、AT29LC010、AT29MC010:Atmel 5 伏的 FLASH ROM

CAT28F010V5、CAT28F010V5I:Catalyst 5 伏的 FLASH ROM

CAT28F010、CAT28F010I:Catalyst 12 伏的 FLASH ROM

28F010:Fujitsu(富士通)12 伏的 FLASH ROM 或 ISSI 12 伏的 FLASH ROM

HN58C1000:Hitachi(东芝) 5 伏的 FLASH ROM

HN28F101、HN29C010、HN29C010B、HN58C1001、HN58V1001:Hitachi (东芝)12 伏的 FLASH ROM

A28F010、28F001BX-B、28F001BX-T、28F010:Intel 12 伏的 FLASH ROM

M5M28F101FP、M5M28F101P、M5M28F101RV、M5M28F101VP:Mitsubishi 12 伏的 FLASH ROM

MX28F1000:MXIC 12 伏的 FLASH ROM

MSM28F101:OKI 12 伏的 FLASH ROM

KM29C010:Samsung 5 伏的 FLASH ROM

DQ28C010、DYM28C010、DQM28C010A:SEEQ 5 伏的 FLASH ROM

DQ47F010、DQ48F010:SEEQ 12 伏的 FLASH ROM

M28F010、M28F1001:SGS-Thomson 12 伏的 FLASH ROM

28EE011、29EE010:SST 5 伏的 FLASH ROM

PH29EE010:SST 5 伏的 FLASH ROM

TMS29F010:Texas-Instr 5 伏的 FLASH ROM

TMS28F010:Texas-Instr 12 伏的 FLASH ROM

W29EE011:Winbond 5 伏的 FLASH ROM

W27F010:Winbond 12 伏的 FLASH ROM

X28C010、X28C010I、XM28C010、XM28C010I:XICOR 5 伏的 FLASH ROM

29LVxxx - 3V FLASH ROM (较少见)

28Cxxx – EEPROM,和FLASH ROM相似

27Cxxx:只读,一次性写入ROM。

以上的FLASH ROM和EEPROM都是可以升级的ROM,其它型号开头的字母不是28或29的芯片可能就是普通的ROM。

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

4
 楼主| 发表于 2009/12/6 21:51 | 只看该作者
BIOS问答4

Q:如何备份BIOS文件

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

BIOS问答5

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

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

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

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

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

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

Q:什么是BIOS-ID,它有什么用?

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

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

1、打开计算机电源;

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

3、查看屏幕底端,有一系列数字与字母组成的标志,比如:10/16/97-i430TX-ALI513x-2A59IF3BC-00。

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

另外,AMI BIOS,INTEL
主板、ACER主板、ASUS主板都有自己的BIOS-ID。

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

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

A:MODBIN.EXE是Award公司出品的一个对BIOS内文本进行修改的软件,它可以显示BIOS文件的BIOS-ID,我们可以借助于它,来判定找到的BIOS文件是否正确。判断的依据是,同一
主板的BIOS文件的BIOS-ID必定相同,因此,我们首先要记录下本机的BIOS-ID代码;然后,下载和自己主板相对应的BIOS升级文件,下载的文件如果是压缩文件,还要把压缩文件解压,得到我们所需要的升级文件(*.BIN或*.ROM);启动MODBIN软件读出下载文件的BIOS-ID,如果对比二者正确无误,就说明找到的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为什么容易损坏?

A:CIH是号称能破坏“电脑硬件”的恶性
病毒,它一旦发作,除了会破坏驱动器内的数据外,还会清空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升级文件。)

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

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

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

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

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

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

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

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

5
 楼主| 发表于 2009/12/6 21:52 | 只看该作者
BIOS问答6

Q:能否在WINDOWS下升级BIOS

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

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

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

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

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

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

Q:CIH
病毒是破坏硬件的病毒么?

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

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

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

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

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

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

A:BIOS损坏后,我们可以用种种方法修复,修复的依据就是:升级失败或
病毒破坏导致的BIOS损坏,并非芯片物理损坏,而只是芯片内的firmware被改写,完全可以用各种方法重新修复。我们可以利用BIOS的Boot-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 /PY(XXX.BIN是你的BIOS数据文件)。其中的/SN /PY参数表示不备份而仅仅更新BIOS。

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

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

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

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

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

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

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

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

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

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

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

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

6
 楼主| 发表于 2009/12/6 21:52 | 只看该作者
BIOS问答7

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

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

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

Q:如何修复INTEL
主板的BIOS?

A:INTEL
主板上的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微代码读出来,然后写入到你的BIOS中,就可以识别出新的CPU了。

这个操作同样具有相当的危险性,只适用于高级用户,另外,在操作前,要对BIOS备份。

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

Q:在Award或AMI的
网站里为何没有我的BIOS的升级文件 ?

A:Award 和AMI会为特定的
主板生产商提供符合特定主板和芯片组的BIOS升级文件,然后生产商再利用Award/AMI提供的工具, 对这些BIOS文件作出最后的修改和优化。

也就是说,生产商比Award/AMI更了解他们的
主板,能提供更好的BIOS升级。

注意:在
http://www.award.com.tw/download/bios/里包括了好多主板如ali、cyrix 、intel、opti、sis 、via的BIOS升级文件。不过你最好先在主板生产商自己的网页里找升级文件,如果没有的话,才来此处下载。

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

Q:在哪儿能找到我的BIOS的技术帮助 ?

A:在你
主板网站上(如果有的话),有问题也可以向他们发电子邮件。

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

Q:如何保存BIOS的设置

A:BIOS设置好后,系统是把相关的数据保存在
主板的CMOS电路中的。事实上,由于CMOS中的资料丢失或受损导致无法开机的现象,我们早已是屡见不鲜了,而最常发生的就是因为CMOS的供电电池电压降低或损坏,导致CMOS中的数据丢失。通常我们都是重新设置了事,但是如果原先的设置很复杂,甚至有些项目需要经过测试才能确定,那么计算机想要恢复原来的数据恐怕就不是一件很容易的事情了。

Norton Utilities中的磁盘救援功能可以把CMOS中的数据备份成一个文件保存下来;国内常见的杀毒软件KV300也有这个功能。

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

Q:在DEBUG里如何恢复BIOS的出厂值?

A:针对AMI/Award BIOS:

C:/DEBUG (在纯DOS下,不是windows里的DOS窗口)

-O 70 17

-O 71 17

Q

针对Phoenix BIOS:

C:/DEBUG (在纯DOS下,不是windows里的DOS窗口)

-O 70 FF

-O 71 17

Q

2万

主题

2万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

7
 楼主| 发表于 2009/12/6 21:53 | 只看该作者
BIOS问答8

Q:我的密码忘了,听说BIOS有万用密码,能告诉我吗?

A:

1、针对 Award BIOS:

试试下面的密码: AWARD_SW, j262 , HLT, SER, SKY_FOX, BIOSTAR, ALFAROME, lkwpeter, j256, AWARD?SW, LKWPETER, Syxz, aLLy, 589589, 589721, awkward, CONCAT

也可在网上下载有关的破解程序。

2、针对AMI BIOS:

试试下面的密码:AMI, BIOS, PASSWORD, HEWITT RAND, AMI?SW, AMI_SW, LKWPETER, A.M.I.

也可在网上下载有关的破解程序。

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

Q:如何用硬件方法解除CMOS口令?

A:所谓用硬件方法解除CMOS口令,就是指给CMOS芯片进行放电来清除CMOS中的数据(当然也包括BIOS口令)。根据使用的
主板不同,又有以下几种方法:

跳线短接法/DIP开关
这是最简单的硬件解除方法,因为现在的多数
主板都提供了利用“跳线”来直接清除“BIOS的各种信息”的功能。

一般的
主板在后备电池的附近都做有一个“CMOS Reset”的跳线。断开计算机的电源,打开机箱,按照主板说明书上的说明找到它,并将其中的两个脚短接数秒钟后,即可清除口令。有的主板还要求在放电短接状态开机才能彻底清除CMOS内容,具体做法应该参照主板说明书上的叙述。

清除口令后,应记着将跳线或开关恢复到正常状态,否则计算机有可能不能启动甚至损坏机器。

在一些原装品牌机上也有将跳线做成DIP开关的,将CMOS开关拨到ON的位置与短接跳线的作用相同。

快速短接法
 

如果
主板上没有做CMOS Reset跳线,或是不能找到该跳线位置时,可以关闭主机电源,打开机箱,分别找到主板电路板上的地线(机箱本身就接在地线上)和CMOS芯片的位置,用一根导线一端接地,另一端在CMOS芯片外露的管脚上快速匀速划过,即可放电。为防漏划,最好多划两遍。

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

Q:
主板上的硬件侦错系统是怎么回事?

A:精英、微星、磐英等
主板上集成了硬件侦错系统,在计算机开机自检时,如果有部件发生了故障,硬件侦错系统会读出相应的POST CODE,经译码后,由主板上的发光二极管显示出来,根据故障代码,使用者可以快速判断出主板故障发生的位置和原因。

硬件侦错系统的工作原理其实很简单,每个厂家的BIOS,无论是AWARD、AMI还是PHOENIX的,都有所谓的POST CODE,即开机自我侦测代码,当BIOS要进行某项测试动作时,首先将该POST CODE写入80h地址,如果测试顺利完成,再写入下一个POST CODE,因此,如果发生错误或死机,根据80H地址的POST CODE值,就可以了解问题出在什么地方。硬件侦错系统的作用就是读取80H地址内的POST CODE,并经译码器译码,最后由数码管显示出来。这样就可以通过数码管上显示的16进制代码判断问题出在硬件的那一部分,而不用仅依靠计算机
主板那几声单调的警告声来粗略判断硬件错误了。通过它可知道硬件检测没有通过的是内存还是CPU,或者是其他硬件,方便直观地解决棘手的主板问题。以此类推,还可以判断超频的限制硬件是哪一个,做到有的放矢,查障无忧。

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

Q:
主板上的双BIOS是怎么回事,它有什么用?

A:双BIOS技术是
主板生产厂商针对主板BIOS既相当重要又容易损坏的特点开发的,其中以技嘉科技提出的Dual BIOS 技术最为出名。象技嘉BX2000主板就具备Dual BIOS,其设计思路是在主板上安装了两个BIOS芯片,一个作主(Master)BIOS,另外一个作从(Slave)BIOS,充当主BIOS的备份。每次启动机器,系统都会自动检查主BIOS的状况,如果发现主BIOS内容有损坏,立即用备份BIOS重写主BIOS,确保主BIOS时刻正常,万一无法修复就直接从备份BIOS启动。由此不难理解,利用双BIOS技术,总可以利用好的一块BIOS来修复被损坏的一块BIOS,从而可以保持BIOS不被损坏,计算机不致因为被CIH一类的病毒破坏BIOS而瘫痪。

另外,在形形色色的双BIOS技术中,还有微星公司的“SafeBIOS”技术。针对技嘉的双芯片技术,微星公司强调不见得非要配备两块BIOS才能有效解决BIOS的保护问题,它是在
主板上配备容量较普通主板大一倍的4MB BIOS,此BIOS划分为两个隔开的区域,若主板上开机区域内的资料受损,将由另一区的BIOS启动,并自动修复受损区域的BIOS,这也可以看作一种双BIOS技术,不过这种技术的安全性较低,一旦芯片物理受损,会导致双BIOS系统全军覆灭。为此,博登公司提出了截然不同的解决方法,该公司推出了首创便携式BIOS——AIR BUS,把一块BIOS芯片内建在一张小卡上,如果主板上的BIOS遭病毒破坏,可将此卡插入主板上专用的插槽,由此卡上的BIOS启动,并自动修复主板上的BIOS。

目前,双BIOS已发展到第二代,其杰出代表是承启Twin BIOS 技术,它不但囊括了第一代双BIOS的所有功能,提供了有效的BIOS安全防护功能,抵御CIH
病毒侵袭;而且首创了双BIOS可以针对不同的要求独立设置的功能,使得双BIOS技术具备了高度灵活性,成为真正的双BIOS系统。

另外,市场上也出现了双BIOS组件,利用双BIOS组件,可以在普通
主板上轻松建立双BIOS系统,享受双BIOS技术带来的便利。

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

Q:如何更换Award BIOS启动时的EPA画面?

A:
a、首先,要有BIOS的数据文件( *.BIN )。该文件可以是
主板BIOS的备份文件,也可以是直接从网上下载来的升级文件,要确认该文件和你主板是对应的。

b、到
http://www.flazh.de/下载BMPTOEPA软件, BMPTOEPA是个自由软件,运行于Windows9x下,能把BMP 文件转换为EPA 。

c、有了需要的EPA 文件后,要找到专用软件CBROM.EXE 或 CBROM6.EXE,它能把EPA文件放在*.BIN文件里,格式为:CBROM *.BIN /EPA EPA.epa (*.BIN 是BIOS数据文件,EPA.epa是制作好的EPA文件)。CBROM.EXE 适用于Award V4.51 ,而CBROM6.EXE适用于Award V6.0 。

d、升级BIOS,升级成功后重新启动,就可以看到EPA图标已变成我们自己制作的了。

eE、如果BIOS中原来的EPA图标是BMP格式的,那么操作就更加简单了,我们可以用CBROM直接把一个新的BMP图标替换BIOS中原来的EPA图标即可。

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

Q:我想修改自己的BIOS中的EPA图标,要注意哪些问题?

A:以上操作方法是针对AWARD的BIOS的,所以,你的BIOS一定要是AWARD公司出品的;你的
主板支持 BIOS 升级和你已经把升级跳线打开;你已经会使用升级软件 AWDFLASH ;你要为万一升级失败做好心理准备!

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

Q:可以把BIOS文件里面的EPA图标、LOGO文件分离出来吗?

A:可以的,输入 CBROM ***.BIN /EPA EXTRACT 这个命令后,再输入一个文件名就可以了。同理要分离全屏开机画面的话,用 CBROM ***. BIN /LOGO EXTRACT 命令,如果你的BIOS有这个文件的话。

BIOS问答9

Q:用CBROM看到的EPA pattern项后面的文件名是XXX.BIN 该如何办?

A:一般来说,可以把它成EPA格式的来办,经过多次实验,没发现问题。同时通过实验发现,支持BMP格式的BIOS,都会支持EPA格式。

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

Q:为什么用CBROM ***. BIN /D看到一大堆乱码?

A:这是因为CBROM.EXE的版本太低的缘故。1.30版的CBROM.EXE不能支持AWARD6.0的BIOS,用它来看AWARD6.0的BIOS,看到的就是一堆乱码。现在最高版本的CBROM.EXE是2.08版的,它支持AWARD6.0的BIOS。

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

Q:我的BIOS文件里用的是EPA格式的图标,我可以加入全屏的BMP LOGO图形吗?

A:实践告诉我们,是不可以的,虽然你可以用 LOGO 参数强行把 BMP 文件写进 BIN 文件里,但开机时是毫无反应的,就像你根本就没做过一样。至于强行写入后会不会有其它副作用,就不得而知了。

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

Q:为什么我用EPATOBMP工具转换BMP格式的文件时提示:2564 bytes wrong?

A:请大家注意,如果按 136*126 的格式画出来的单色BMP图形文件,其标准大小就是2582 Bytes的,如果你的不是,那应该是作图软件有问题,或者你的图形不是单色的。EPATOBMP工具支持136*126或136*84大小的单色BMP文件,二者的大小分别是2582 Bytes和1742 Bytes。

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

Q:我想为自己的机器增加开机时像品牌机一样的全屏画面,但写入 BMP 后花屏,或没反应

A:如果写入16色的BMP文件不成功,一般应该是和FLASH ROM的大小有关系,毕竟它们有 1M 和 2M 之分。所以最好先看看你的 BIOS 是不是 2M 的,如果是,成功机会大些。还有就是 BMP 的文件格式问题了,由最新的资料看来,一些品牌机里面的BMP 文件并不是一个BMP 格式的图形文件,而是一个二进制的不知名的格式文件。此时,用BMP格式的图形写入,是不会成功的。

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

Q:写入BMP文件时,BIOS空间不足怎么办?

A:这是一个常见的问题,一般发生在1M的BIOS中。可以用CBROM把BIOS文件中一些用不到的功能去掉(如去掉里面的AWDFLASH.EXE),然后再写入。如果想把1M的芯片换成2M的是不现实的,主要是使用1M容量BIOS的
主板不支持2M容量的BIOS芯片。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|兴宁A8 ( 粤ICP备17110913号 粤公网安备44140202000139号)  

GMT+8, 2024/11/28 06:34

© 兴宁A8

手机绑定 兴宁A8支持手机、电脑、平板一站式访问!

快速回复 返回顶部 返回列表