BIOS详解

       对于不少新手,刷新BIOS还是比较神秘的。而对于一些BIOS相关的知识,不少人也是一知半解。在这里,我们将对BIOS作一次全面的了解。1、什么是BIOS BIOS是英文Basic Input Output System的缩略语,直译过来后中文名称就是基本输入输出系统。它的全称应该是ROMBIOS,意思是只读存储器基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。有人认为既然BIOS是程序,那它就应该是属于软件,感觉就像自己常用的WordExcel。但也很多人不这么认为,因为它与一般的软件还是有一些区别,而且它与硬件的联系也是相当地紧密。形象地说,BIOS应该是连接软件程序与硬件设备的一座桥梁,负责解决硬件的即时要求。一块主板性能优越与否,很大程度上就取决于BIOS程序的管理功能是否合理、先进。主板上的BIOS芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有BIOS字样。586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级。常见的BIOS芯片有AwardAMIPhoenixMR等,在芯片上都能见到厂商的标记。

2 BIOS 的作用
BIOS 的主要作用有以下几方面:
首先是自检及初始化程序 : 计算机电源接通后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为 POST Power On Self Test/ 上电自检)的程序来完成,这也是 BIOS 程序的一个功能。完整的自检包括了对 CPU 640K 基本内存、 1M 以上的扩展内存、 ROM 、主板、 CMOS 存贮器、串并口、显示卡、软硬盘子系统及键盘的测试。在自检过程中若发现问题,系统将给出提示信息或鸣笛警告。
如果没有任何问题,完成自检后 BIOS 将按照系统 CMOS 设置中的启动顺序搜寻软、硬盘驱动器及 CDROM 、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动,你就可以放心地使用你的宝贝了。其次是硬件中断处理:计算机开机的时候, BIOS 会告诉 CPU 等硬件设备的中断号,当你操作时输入了使用某个硬件的命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号跳会原来的状态。再有就是程序服务请求:从 BIOS 的定义可以知道它总是和计算机的输入输出设备打交道,它通过最特定的数据端口发出指令,发送或接收各类外部设备的数据,从而实现软件应用程序对硬件的操作。
 
BIOS 详解 ( )
不少朋友混淆了 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 来加以解决
 
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 喇叭的“语言”还是很重要的,下面请看我们的开机自检响铃代码含义解析
 
BIOS 详解 ( )
 
   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 ( 执行硬盘诊断时发生错误 )
 
  原因:这通常代表硬盘本身的故障。你可以先把硬盘接到另一台电脑上试一下,如果问题一样,那只好送修了。
 
BIOS 详解 ( )
 
   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 的方式来关机时,那么在下次开机时就会显示此提示消息。
 
BIOS 详解 ( )
  在电脑发生故障时,机器响铃不断。这时,如果你是一位高手,也许可以根据经验判断出故障所在,若根据经验无法判断,或者你对硬件设备一无所知,这时只有去请教专业人员了。笔者由于一台电脑出现故障,开机后只有机器报错的响铃,找不到故障点,只好上网去查询 PC 机开机自检响铃代码的含义,最终依据代码准确查找出故障所在部位并将其排除。好东西不敢私藏,特向大家推荐,希望你也能据此准确地判断出故障所在,当一回高手。
 
  本文以较常见的三种 BIOS Award BIOS AMI BIOS Phoenix BIOS )的电脑为例,介绍开机自检响铃代码的具体含义(关于电脑使用的 BIOS 型号可从 BIOS 芯片上或者从开机自检的信息中看到,如看到 AMI 的字样则为 AMI BIOS ;如看到 Award 字样则为 Award BIOS )。
 
  一、 Award BIOS 自检响铃含义:
 
   1 短:系统正常启动。恭喜,你的机器没有任何问题。
   2 短:常规错误,请进入 CMOS Setup ,重新设置不正确的选项。
   1 1 短: RAM 或主板出错。换一条内存试试,若还是不行,只好更换主板。
   1 2 短:显示器或显示卡错误。
   1 3 短:键盘控制器错误。检查主板。
   1 9 短:主板 Flash RAM EPROM 错误, BIOS 损坏。换块 Flash RAM 试试。
  不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存。
  不停地响:电源、显示器未和显示卡连接好。检查一下所有的插头。
  重复短响:电源有问题。
  无声音无显示:电源有问题。
 
  二、 AMI BIOS 自检响铃含义:
 
   1 短:内存刷新失败。更换内存条。
   2 短:内存 ECC 较验错误。在 CMOS Setup 中将内存关于 ECC 校验的选项设为 Disabled 就可以解决,不过最根本的解决办法还是更换一条内存。
   3 短:系统基本内存(第 1 64kB )检查失败。换内存。
   4 短:系统时钟出错。
   5 短:中央处理器( CPU )错误。
   6 短:键盘控制器错误。
   7 短:系统实模式错误,不能切换到保护模式。
   8 短:显示内存错误。显示内存有问题,更换显卡试试。
   9 短: ROM BIOS 检验和错误。
   1 3 短:内存错误。内存损坏,更换即可。
   1 8 短:显示测试错误。显示器数据线没插好或显示卡没插牢
BIOS 详解 ( )
 
  问:如何保护 BIOS 不被破坏?
  答:采用具备 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 芯片只处于读的状态,这也是一个好方法。
 
  平时勤于杀毒,保持一个洁净的工作环境。
 
 
  问:如何修复 INTEL 主板的 BIOS
  答: INTEL 主板上的 BIOS 芯片具有 Boot-block 块,其 BIOS 损坏后,我们可以按下述方法把 BIOS 修复。
 
   1 、按 INTEL 的主板说明书,制作一张可启动的升级软盘。
 
   2 、把主板上的“ FLASH Recovery 的跳线放在 recovery mode 的位置,把可启动的 BIOS 升级软盘放入,启动机器。
 
  因为没被覆盖的 Boot-block 块不支持 PCI 的显卡,这时屏幕上什么都没有。你可以通过鸣笛声和软盘 LED 来观察。当机器响了一下,接着软盘的 LED 亮时,系统就正在升级你的 BIOS 。当软盘的 LED 灯灭时,说明恢复已完成,关机。
 
   3 、把跳线恢复到缺省位置,重启动修复结束。
 
  问:联想的无敌锁技术是怎么回事?
  答:联想的无敌锁技术是为了保护 BIOS 不受病毒破坏或防止无意中改写 BIOS 这一目的而推出的。
  无敌锁技术由三部分组成,它们分别是主板上的防写保护跳线开关 JAV 、内置于 BIOS 中的软开关 Flash Write Protect 和内置于 BIOS 中的防毒软件 PC Cillin 。防写保护跳线开关 JAV 控制 BIOS 芯片的“写”管脚的状态,当其关闭时, BIOS 处于写保护状态,是绝对不会被改写的,纵然 CIH 病毒神通广大,它也无法将硬件开关打开。虽然升级时打开、关闭防写保护跳线开关有些麻烦,但这样却可以换来计算机的安全,相比之下麻烦还是必要的,况且 BIOS 升级的频率也并不是很高。
 
 
BIOS 详解 ( )
 
  
  万一出于某种原因 ( 例如用户的粗心大意 ) ,主板的防写保护跳线开关处于不防写状态,此时内置于 BIOS 中的软开关 Flash Write Protect 就可以发挥作用,来防止 BIOS 被无故改写。在软开关的防写状态下, BIOS 不能被改写,但 DMI 却可以进行升级。
 
直接攻击 BIOS 的病毒有可能将 BIOS 内的防写软开关破坏。为了克服这一缺点,内置于 BIOS 中的防毒软件 PC Cillin 应运而生。这个防毒软件可以实时的查出并杀灭类似 CIH 的攻击 BIOS 的病毒。实际上,整个无敌锁技术是从几个方位对可攻击 BIOS 的病毒进行防卫,保护 BIOS 不被破坏,这是一个整体防护体系,它可在最大限度上保护 BIOS 。当然,再严密的防护体系也可能会出现漏洞,防止病毒攻击的最基本方法还是少用盗版软件等可能带毒的软件,并要勤于杀毒。
 
 
:如何保存 BIOS 的设置
答: BIOS 设置好后,系统是把相关的数据保存在主板的 CMOS 电路中的。事实上,由于 CMOS 中的资料丢失或受损导致无法开机的现象,我们早已是屡见不鲜了,而最常发生的就是因为 CMOS 的供电电池电压降低或损坏,导致 CMOS 中的数据丢失。通常我们都是重新设置了事,但是如果原先的设置很复杂,甚至有些项目需要经过测试才能确定,那么计算机想要恢复原来的数据恐怕就不是一件很容易的事情了。
 
Norton Utilities 中的磁盘救援功能可以把 CMOS 中的数据备份成一个文件保存下来;国内常见的杀毒软件 KV300 也有这个功能。
 
 
问:在 DEBUG 里如何恢复 BIOS 的出厂值?
答:针对 AMI/Award BIOS:
 
C:/DEBUG ( 在纯 DOS 下,不是 windows 里的 DOS 窗口 )
 
-O 70 17
 
-O 71 17
 
 
BIOS 详解 ( )
  问:我的 BIOS 文件里用的是 EPA 格式的图标,我可以加入全屏的 BMP LOGO 图形吗?
  答:实践告诉我们,是不可以的,虽然你可以用 LOGO 参数强行把 BMP 文件写进 BIN 文件里,但开机时是毫无反应的,就像你根本就没做过一样。至于强行写入后会不会有其它副作用,就不得而知了。
 
  问:为什么我用 EPATOBMP 工具转换 BMP 格式的文件时提示: 2564 bytes wrong
  答:请大家注意,如果按 136*126 的格式画出来的单色 BMP 图形文件,其标准大小就是 2582 Bytes 的,如果你的不是,那应该是作图软件有问题,或者你的图形不是单色的。 EPATOBMP 工具支持 136*126 136*84 大小的单色 BMP 文件,二者的大小分别是 2582 Bytes 1742 Bytes
 
  问:我想为自己的机器增加开机时像品牌机一样的全屏画面,但写入 BMP 后花屏,或没反应
  答:如果写入 16 色的 BMP 文件不成功,一般应该是和 FLASH ROM 的大小有关系,毕竟它们有 1M 2M 之分。所以最好先看看你的 BIOS 是不是 2M 的,如果是,成功机会大些。还有就是 BMP 的文件格式问题了,由最新的资料看来,一些品牌机里面的 BMP 文件并不是一个 BMP 格式的图形文件,而是一个二进制的不知名的格式文件。此时,用 BMP 格式的图形写入,是不会成功的。
 
  问:写入 BMP 文件时, BIOS 空间不足怎么办?
  答:这是一个常见的问题,一般发生在 1M BIOS 中。可以用 CBROM BIOS 文件中一些用不到的功能去掉(如去掉里面的 AWDFLASH.EXE ),然后再写入。如果想把 1M 的芯片换成 2M 的是不现实的,主要是使用 1M 容量 BIOS 的主板不支持 2M 容量的 BIOS 芯片。
 
忘了 BIOS 的口令怎么办
 
 
为了保护计算机的资源和安全,可以为其加上开机密码。但是一旦不小心将密码忘记,就会致使计算机不能进入 BIOS 设置,或者不能启动计算机。
   1. 可先试一下通用口令 , AMI BIOS 的通用口令是“ AMI ”, AWORD BIOS 的通用口令比较多,可能有“ AWORD ”,“ H996 ”,“ Syzx ”,“ WANTGIRL ”,“ AwordSW ”等等,输入时请注意大小写,不过很多新的主板都不支持通用口令,或者是有通用口令但大家还没有发现,所以通用口令不是万能的。
   2. 如果您的计算机能启动,但不能进入 BIOS 设置,可以用以下方法:通过 70H 71H 两个端口进行访问和更改,最简单的方法就是将其全部清除,变成缺省设置。但是有个条件就是计算机在己经启动的前提下,才能进行以下的操作。但要注意,如果您看不懂下面的操作,就不要尝试,可以使用 (3) 中介绍的方法。
  如下程序段可以完成对部分电脑 CMOS 的清除工作:
         C:/>debug
           -o 70 20
           -o 71 20
           -r
           -q
  重新启动电脑,即可进入 BIOS 进行一些其本设置了。有少数主板可能用这种方法行不通。
   3. 当上面二种方法都不行时,一般来讲,您需要在整机断电的情况下,将电脑主板上的 CMOS RAM 的供电端正极与电脑主板上的内置电池或外接电池的正极断开一定的时间来解决,即大家通常所谓的“对主板放电”;目的在于使 CMOS RAM 中的内容由于得不到正常的供电,而内容丢失。 具体操作时, 根据不同的情况,又可能有以下几种方法:
   (1) 跳线清除法 1
  某些主板上,有一个单独的两针跳线,用来清除 CMOS RAM 中的内容。该跳线一般标注为 CLEAR CMOS 。当您需要清除 CMOS RAM 中的内容时,您用一只跳线器,将该跳线短接一会儿即可。需要给大家指出的是,在某些主板上(如华硕 TX97-LE 等),该跳线器有可能只是两个焊点,在您需要清除 CMOS RAM 中的内容时,您需要用一只镊子,将两个焊点连通,即可达到清除 CMOS RAM 内容的目的。
   (2) 跳线放电法 2
  某些主板上,有一个单独的三针跳线,用来清除 CMOS RAM 中的内容。该跳线的两端的两根针一般分别标注为 NORMAL RESET CMOS ,即正常情况下,三针跳线器中间的一根针和标注为 NORMAL 的一根针短接;如果将三针跳线器中间的一根针和标注为 RESET CMOS 的一根针短接的话,就清除掉 CMOS RAM 中的内容。清除掉 CMOS RAM 中的内容后,请千万不要忘记将三针跳线器中间的一根针和标注为 NORMAL 的一根针恢复短接;否则开机时,主机将可能没有任何显示。
   (3) 跳线放电法 3
  在某些主板上,有一个单独的四针跳线,用来对 CMOS RAM 供电和清除 CMOS RAM 中的内容。该跳线的两端的两根针一般用来外接 CMOS RAM 的供电电池( EXTERNAL BATT );当 CMOS RAM 使用主板上内置的电池供电时,就要将该跳线器中间的两根针短接。为了更便于大家理解,下面给大家介绍一下该四针跳线器四只针的电路用途:
  标为 EXTERNAL BATT 的一根针用来连接外接电池的正极;与其相邻的第二根针与主板上内置电池的正极相通;第三根针为 CMOS RAM 供电端的正极;第四根针为 CMOS RAM 供电端的零点位(即负极)。如果 CMOS RAM 采用的主板内置电池供电的话,一般情况下,用一只跳线器将第三根针和第四根针短接一会儿即可将 CMOS RAM 中的内容清除;短接的时间,应参照主板的说明书:一般来讲,要比前两种方法长一些。清除掉 CMOS RAM 中的内容后,请不要忘记将跳线器的状态恢复原状。
   (4) 跳线放电法 4
  在另外一些主板上,也有一个单独的四针跳线,用来对 CMOS RAM 供电和清除 CMOS RAM 中的内容,该跳线器四针的电路作用与方法三中的相同。只不过,这些主板的 CMOS RAM 采用通过四针跳线的一、四根针外接电池的方法供电。为避免该跳线外接电池接反极性,外接电池的插接连线的三号插孔就堵死了,所以主板的四针跳线器的第三根针(即与 CMOS RAM 供电端连接的针)也就折断了。这样,要清除 CMOS RAM 中的内容就可采取下面的办法:主机断电后,打开主机箱,找到 CMOS RAM 的外接的供电电池,将其在主板四针跳线上的插接线拔下;然后,用一万用表,打到直流电压 10 V 档,用黑笔接接触四针跳线的第四针(即 CMOS RAM 供电的负端),红笔接被扭断的第三针残留的根部,持续一段时间,当万用表的指示接近 0 时,即可达到放电目的。
   (5) 自然放电法。
  首先对整台微机断电,然后打开主机箱,找到主板上内部供电电池,取下;或将主板外接电池拔下,两三天后再装好,即可达到放电目的。
   (6) 短路电池法。
  还有一些机器,尤其是一些老的机器,在主板上,找不到任何有关清除 CMOS RAM 内容的跳线;并且电池是焊在主板上面上的。在这种情况下,可以用一根导线,分别触及该电池的正极和负极,以使得该电池的正极和负极连通;并持续一段时间,就可将 CMOS RAM 的内容清除。主板上的 CMOS RAM 的内容丢失后,在重新启动电脑时,将会出现诸如: CMOS 电池无效,请重新设置其内容的提示;并且给出可以让您进入 CMOS RAM 设置的按键。
 
  BIOS Basic Input/output system ,发音类似 " 罢哎奥丝 " (这可是根据标准的音标翻过来的哦 ) ,即基本输入 / 输出系统。 实际上它是被固化在计算机 ROM (只读存储器)芯片上的一组程序, 为计算机提供最低级的、最直接的硬件控制与支持。更形象地说, BIOS 就是硬件与软件程序之间的一个 " 桥梁 " 或者说是接口 ( 虽然它本身也只是一个程序 ) ,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。 BIOS 中断调用即 BIOS 中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。 DOS/Windows 操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统 BIOS 的基础上。程序员也可以通过对 INT 5 INT 13 等中断的访问直接调用 BIOS 中断例程。
BIOS 系统设置程序微机部件配置情况是放在一块可读写的 CMOS RAM 芯片中的,它保存着系统 CPU 、软硬盘驱动器、显示器、键盘等部件的信息。关机后,系统通过一块后备电池向 CMOS 供电以保持其中的信息。如果 CMOS 中关于微机的配置信息不正确,会导致系统性能降低、零部件不能识别,并由此引发一系统的软硬件故障。在 BIOS ROM 芯片中装有一个程序称为 " 系统设置程序 " ,就是用来设置 CMOS RAM 中的参数的。这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。这个设置 CMOS 参数的过程,习惯上也称为 "BIOS 设置 " 。新购的微机或新增了部件的系统,都需进行 BIOS 设置。 POST 上电自检接通微机的电源,系统将执行一个自我检查的例行程序。这是 BIOS 功能的一部分,通常
称为 POST-- 上电自检 (Power On Self Test) 。完整的 POST 自检包括对 CPU 、系统主板、基本的 640KB 内存、 1MB 以上的扩展内存、系统 ROM BIOS 的测试; CMOS 中系统配置的校验;初始化视频控制器,测试视频内存、检验视频信号和同步信号,对 CRT 接口进行测试;对键盘、软驱、硬盘及 CD ROM 子系统作检查;对并行口 ( 打印机 ) 和串行口 (RS232) 进行检查。自检中如发现有错误,将按两种情况处理:对于严重故障 ( 致命性故障 ) 则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号; 对于非严重故障则给出提示或声音报警信号(自检响铃代码的含义见下文),等待用户处理。
BIOS 系统启动自举程序在完成 POST 自检后, ROM BIOS 将按照系统 CMOS 设置中的启动顺序搜寻软硬盘驱动器及 CDROM 、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
  常见 BIOS 芯片的识别主板上的 ROM BIOS 芯片是主板上唯一贴有标签的芯片,一般为双排直插式封装 (DIP) ,上面印有 "BIOS" 字样。虽然有些 BIOS 芯片没有明确印出 "BIOS" ,但凭借外贴的标签也能很容易地将它认出。 586 以前的 BIOS 多为可重写 EPROM 芯片,上面的标签起着保护 BIOS 内容的作用 ( 紫外线照射会使 EPROM 内容丢失 ) ,不能随便撕下。 586 以后的 ROM BIOS 多采用 Flash ROM( 快闪可擦可编程只读存储器 ) ,通过跳线开关和系统配带的驱动程序盘,可以对 Flash ROM 进行重写,方便地实现 BIOS 升级。 常见的 BIOS 芯片有 AMI Award Phoenix 等,在芯片上都能见到厂商的标记。
目前市面上较流行的主板 BIOS 主要有 Award BIOS AMI BIOS Phoenix BIOS 三种类型(如图 1 )。 Award BIOS 是由 AwardSoftware 公司开发的 BIOS 产品,在目前的主板中使用最为广泛。 Award BIOS 功能较为齐全,支持许多新硬件,目前市面上多数 586 主机板和 P Ⅱ主板都采用了这种 BIOS AMI BIOS AMI 公司出品的 BIOS 系统软件,开发于 80 年代中期,早期的 286 386 586 686 810 815 。大多采用 AMI BIOS ,它对各种软
、硬件的适应性好,能保证系统性能的稳定,到 90 年代后,绿色节能电脑开始普及, AMI 却没能及时推出新版本来适应市场,使得 AMI BIOS 失去
了大半壁江山; Phoenix BIOS Phoenix 公司产品, Phoenix 意为凤凰,有完美之物的含义。 Phoenix BIOS 多用于高档的 586 原装品牌机和笔记本电脑上,其画面简洁,便于操作。
   CMOS ,(原意是指互补金属氧化物半导体 -- 一种大规模应用于集成电路芯片制造的原料,中文发音 " 瑟磨丝 " )是微机主板上的一块可读写的 RAM 芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。 CMOS 可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM 本身只是一块存储器,只有数据保存功能,而对 CMOS 中各项参数的设定要通过专门的程序。早期的 CMOS 设置程序驻留在软盘上的 ( IBM PC/AT 机型 ) ,使用时很不方便。现在多数厂家将 CMOS 设置程序做到了 BIOS 芯片中,在开机时通过特定的按键就可进入 CMOS 设置程序,方便地对系统进行设置。因此 CMOS 设置又被叫做 BIOS 设置。 早期的 CMOS 是一块单独的芯片 MC146818A(DIP 封装 ) ,共有 64 个字节存放系统信息。 386 以后的微机一般将 MC146818A 芯片集成到其它的 IC 芯片中 ( 82C 206 PQFP 封装 ) ,最新的一些 586 主板上更是将 CMOS 与系统实时时钟和后备电池集成到一块叫做 DALLDA DS1287 的芯片中。随着微机的发展、可设置参数的增多,现在的 CMOS RAM 一般都有 128 字节及至 256 字节的容量。为保持兼容性,各 BIOS
厂商都将自己的 BIOS 中关于 CMOS RAM 的前 64 字节内容的设置统一与 MC146818A CMOS RAM 格式一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的 BIOS 芯片一般不能互换,即使是能互换的,互换后也要对 CMOS 信息重新设置以确保系统正常运行。
 
 
AMI BIOS 自检响铃及其意义
1 : 内存刷新失败。更换内存条。
2 : 内存 ECC 较验错误。在 CMOS Setup 中将内存关于 ECC 校验的选项设为 Disable
d 就可以解决,不过最根本的解决办法还是更换一条内存。
3 : 系统基本内存(第 1 64kB )检查失败。换内存。
4 : 系统时钟出错。
5 : 中央处理器( CPU )错误。
6 : 键盘控制器错误。
7 : 系统实模式错误,不能切换到保护模式。
8 : 显示内存错误。显示内存有问题,更换显卡试试。
9 : ROM BIOS 检验和错误。
1 3 : 内存错误。内存损坏,更换即可。
1 8 : 显示测试错误。显示器数据线没插好或显示卡没插牢
Award BIOS 自检响铃及其意义
1 : 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题。
2 : 常规错误,请进入 CMOS Setup ,重新设置不正确的选项。
1 1 : RAM 或主板出错。换一条内存试试,若还是不行,只好更换主板。
1 2 : 显示器或显示卡错误。
1 3 : 键盘控制器错误。检查主板。
1 9 : 主板 Flash RAM EPROM 错误, BIOS 损坏。换块 Flash RAM 试试。
不断地响(长声) : 内存条未插紧或损坏。重插内存条,若还是不行,只有更换
一条内存。
不停地响 : 电源、显示器未和显示卡连接好。检查一下所有的插头。
重复短响 : 电源问题。
无声音无显示 : 电源问题。
Phoenix BIOS 自检响铃及其意义
1 系统启动正常
1 1 1 系统加电初始化失败
1 1 2 主板错误
1 1 3 CMOS 或电池失效
1 1 4 ROM BIOS 校验错误
1 2 1 系统时钟错误
1 2 2 DMA 初始化失败
1 2 3 DMA 页寄存器错误
1 3 1 RAM 刷新错误
1 3 2 基本内存错误
1 3 3 基本内存错误
1 4 1 基本内存地址线错误
1 4 2 基本内存校验错误
1 4 3 EISA 时序器错误
1 4 4 EISA NMI 口错误
2 1 1 64K 基本内存错误
3 1 1 DMA 寄存器错误
3 1 2 DMA 寄存器错误
3 1 3 主中断处理寄存器错误
3 1 4 从中断处理寄存器错误
3 2 4 键盘控制器错误
3 1 3 主中断处理寄存器错误
3 4 2 显示错误
3 4 3 时钟错误
4 2 2 关机错误
4 2 3 A20 门错误
4 2 4 保护模式中断错误
4 3 1 内存错误
4 3 3 时钟 2 错误
4 3 4 时钟错误
4 4 1 串行口错误
4 4 2 并行口错误
4 4 3 数字协处理器错误
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值