恶补BIOS 2012/1/20

        作为硬件小白的我,甚至在接触BIOS这类与硬件结合地极其紧密地软件(有点别扭,姑且称之为软件吧),也很是头大。想想由于可能是一直不去弄,结果一直不懂,所以就一直害怕的缘故,决定还是恶补一下BIOS的知识。也正是想记录一下自己的学习过程,而且方便复习,也就有了此文。


        首先声明:以下内容部分均来自互联网,因学习之用进行了一些拼接或是转述。


        【BIOS简介】

        BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

        准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。

        【BIOS功能】

        从功能上看,BIOS分为三个部分:
  1.自检及初始化程序;
  2.硬件中断处理;
  3.程序服务请求。
  下面我们就逐个介绍一下各部分功能:

        (一)自检及初始化
  这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
  最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。

        最后一个个人有点感触~今天用完mac os的磁盘管理工具忘记在mac os下将活动分区设回C盘了,结果弄到开不了机,最后用了个PE工具引导开机,然后设回活动分区才OK。想了想,感觉C盘的起始位置应该装了引导系统启动的引导记录,由于没有将C盘设为活动分区,那么BIOS的引导程序找不到引导记录,也就找不到操作系统,所以也就无法开机~自然导致黑屏上显示could not find operating system(有一行大概是这意思,没记)了

  (二)程序服务处理和硬件中断处理
  这两部分是两个独立的内容,但在使用上密切相关。
  程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。

  BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。

        【BIOS与CMOS】

        CMOS(本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。

        个人理解:CMOS仅为一块存储芯片,保存一些参数的值,而BIOS则是一些固化的程序,它可以修改CMOS中存储的参数的内容。

        【清空CMOS的方法】

        CMOS放电。

        如果由于人为原因或由于机器故障使CMOS被破坏,而又不能用软盘启动系统,即系统引导顺序为“C:,A:”,或者Floppy Drive A:设置为Not Installed(或Disabled),系统不认A驱,这是便只有放电一途了。

        放电的方法有电池短接法、跳线短接法和芯片放电法。

        电池短接法:如果利用可拆卸电池供电,可以把电池拔下,用一根导线将电池插座两端短路,对电路中的电容放电,使CMOS RAM中的信息被清除;(一说取下电池即可,因为电路里有二极管,由于二极管单向导电性,所以用导线将电池插座两端短路看似有理,但实际上自欺欺人~不过应该没啥坏处就是……不过千万不能在电池尚在主板上就短接电池插座两端,可能会烧坏主板……囧)

       如果电池被焊死在主板上,就必须用电烙铁和吸锡器拔开电池的一个管脚来放电。需说明的是,电池短接法必须在短电的情况下进行,此法对一般用户是不可取的,因为拆卸和焊接电池时可能造成主板的损坏、短路、断路等问题,建议用下面的跳线短接法给CMOS放电。

       跳线短接法:在电池附近有一个跳线开关,跳线旁边注有RESET CMOS、CLEAN CMOS、CMOS CLOSE或CMOS RAM RESET等字样,跳线开关一般为四脚,有的在1、2两脚上有一个跳接器,此时将其拔下接到2、4脚上即可放电;有的所有脚上都没有跳接器,此时将2脚于充电电容短接即可放电。(现在的主板都会有跳线以方便放电,所以这个方法应该是最常用且可靠的了,具体记不下来可以查说明书~实在不行咱们有万能的度娘在~~~ ^ - ^)

        芯片短接法:开机后运行CMOS的SETUP命令全是由于机内一块芯片的作用,此芯片一般位于主板的左上方,很容易找到。找到后,用一段裸露的铜丝线,在管脚上快速划过,可多划几次,这样CMOS所设置的参数便以丢失,开机后重新设置各参数即可。

        【BIOS的设置】

        本人不才,只看了AWARD的主板的BIOS有关的设置(自己用的就是这个,而且觉得差距不是太大,翻来覆去就是那么些东西,其他的如AMI的可以用到时再看…其实主要原因是记不住……o(╯□╰)o)

-----------------------------------------------------------------------------------------引用自最后附上的手册-----------------------------------------------------------------------------------------------------------       

AWARD BIOS是目前兼容机中应用较为广泛的一种BIOS,但是由于里面的信息全为英文且需要用户对于相关专业知识的理解相对深入,所以有些用户设置起来感到困难很大。如果这些有关信息设置不当的话,将会大大影响整台电脑主机的性能。下面介绍一下AWARD BIOS中的有关设置选项的含义和设置方法,AWARD BIOS的主菜单主要有以下几个菜单项:

Standard CMOS Setup(标准CMOS设定):

在本菜单中,用户可以修改日期、时间、第一主IDE设备(硬盘)和IDE设备(硬盘或CD-ROM)、第二个主IDE设备 (硬盘或CD-ROM)和从IDE设备(硬盘或CD-ROM)、软驱A与B、显示系统的类型、什么出错状态要导致系统启动暂停等。

  说明:

  (1)用户可以在Type(类型)和Mode(模式)项设置 为Auto,使BIOS自动检测硬盘。也可以在主菜单中的IDE HDD Auto Detection操作来设置。用户还可以使用User选 项,手动设定硬盘的参数。您必须输入柱面数(Cyls),磁 头数 (Heads),写预补偿(Precomp),磁头着陆区(Landz) ,每柱面扇区数(Sectorxs),工作模式(Mode)等几种参数 。硬盘大小在上述参数设定后自动产生。

  (2) 显示类型可选EGA/VGA(EGA、VGA、SEGA、SV GA、PGA显示适配卡选用)、CGA 40(CGA显示卡,40列方式 )、CGA80(CGA显示卡,80列方式)、MONO(单色显示方式, 包括高分辨率单显卡 )等四种,用户应根据情况正确选用 。

  (3) 暂停的出错状态选项有:All Errors(BIOS 检测到任何错误,系统启动均暂停并且给出出错提示)、N o Errors (BIOS检测到任何错误都不使系统启动暂停)、A ll But Keyboard(BIOS检测到除了磁盘之外的错误后使系 统启动暂停,磁盘错误暂停)、All But Disk/Key(BIOS检 测到除了键盘或磁盘之外的错误后使系统启动暂停。

BIOS Features Setup(BIOS功能设定)

  该项用来设置系统配置选项清单,其中有些选项 由主板本身设计确定,有些选项用户可以进行修改设定, 以改善系统的性能。主要说明如下:

  (1) CPU Internal Cache:缺省为Enable(开启) ,它允许系统使用CPU内部的第一级Cache。486、586档次 的CPU内部一般都带有Cache,除非当该项设为开启时系统 工作不正常,此项一般不要轻易改动。该项若置为Disabl e(关闭),将会降低系统的性能。

  (2) External Cache:缺省设为Enable,它用来 控制主板上的第二级(L2)Cache。根据主板上是否带有Cac he,选择该项的设置。

  (3) Quick Power On Self Test:缺省设置为En able,该项主要功能为加速系统上电自测过程,它将跳过 一些自测试。使引导过程加快。

  (4) Hard Disk Boot From:选择由主盘、从盘或 SCSI硬盘启动。

  (5) Boot Sequence:选择机器开电时的启动顺 序。当机器开电时,有以下四种启动顺序:

  C,A   系统将按硬盘,软驱顺序寻找启动盘

  A,C   系统将按软驱,硬盘顺序寻找启动盘

  CDROM,C,A 系统按CDROM,硬盘,软驱顺序寻 找启动盘

  C,CDROM,A 系统按硬盘,CDROM,软驱顺序寻 找启动盘

  请注意,某些老式主板并不支持由CD-ROM启动 。

  现在的新主板增加了更多的启动顺序如D,A;LS 120,C;ZIP,C等。

  (6) Swap Floppy Drive:(交换软盘驱动器)缺省 设定为Disable。当它Disable时,BIOS把软驱连线扭接端 子所接的软盘驱动器当作第一驱动器。当它开启时,BIOS 将把软驱连线对接端子所接的软盘驱动器当作第一驱动器 ,即在 DOS下A盘当作B盘用,B盘当作A盘用。

  (7) Boot Up Floppy Seek:当Enable时,机器 启动时BIOS将对软驱进行寻道操作。

  (8) Floppy Disk Access Contol:当该项选在R /W状态时,软驱可以读和写,其它状态只能读。

  (9) Boot Up Numlock Strtus:该选项用来设置 小键盘的缺省状态。当设置为ON时,系统启动后,小键盘 的缺省为数字状态;设为 OFF时,系统启动后,小键盘的 状态为箭头状态。

  (10) Boot Up System Speed:该选项用来确定 系统启动时的速度为 HIGH还是LOW。

  (11)Typematic Rate Setting:该项可选Enable 和 Disable。当置为Enable时,如果按下键盘上的某个键 不放,机器按您重复按下该键对待;当置为 Disable时, 如果按下键盘上的某个键不放,机器按键入该键一次对待 。

  (12) Typematic Rate:如果(11)选项置为Enable ,那么可以用此选项设定当您按下键盘上的某个键一秒钟 ,那么相当于按该键6次。该项可选6、8、10、12、15、2 0、24、30。

  (13) Typematic Delay:如果(11)选项置为Enab le,那么可以用此选项设定按下某一个键时,延迟多长时 间后开始视为重复键入该键。该项可选250、500、750、1 000,单位为毫秒。

  (14) Security Option:选择System时,每次开 机启动时都会提示您输入密码,选择Setup时,仅在进入C MOS Setup时会提示您输入密码。

  (15)PS/2 Mouse Function Control:当该项设 为Enable,机器提供对于PS/2类型鼠标的支持。否则,选 Disable。

  (16) Assign PCI IRQ For VGA:选Enable时,机 器将自动设定PCI显示卡的IRQ到系统的DRAM中,以提高显 示速度和改善系统的性能。

  (17) PCI/VGA Palett Snoop:该项用来设置PCI /VGA卡能否与MPEG ISA/VESA VGA卡一起用。当PCI/VGA卡 与MPEG ISA/VESA VGA卡一起用时,该项应设为Enable,否 则,设为 Disable。

  (18) OS Select For DRAM>64MB:该项允许您在 OS/2操作系统中,使用64M以上的内存。该项可选为NON- OS2,OS2。

  (19) System BIOS Shadow:该选项的缺省设置默 认为Enable,当它开启时,系统BIOS将拷贝到系统Dram中 ,以提高系统的运行速度和改善系统的性能。

  (20) Video BIOS Shadow:缺省设定为开启(Enab le),当它开启时,显示卡的BIOS将拷贝到系统DRAM中, 以提高显示速度和改善系统的性能。

  (21) C8000-CBFFF Shadow/DFFFF Shadow:这些 内存区域用来作为其他扩充卡的 ROM映射区,一般都设定 为禁止(Disable)。如果有某一扩充卡ROM需要映射,则用 户应搞清楚该 ROM将映射地址和范围,可以将上述的几个 内存区域都置为 Enable;但这样将造成内存空间的浪费。 因为映射区的地址空间将占用系统的 640K~1024K之间的 某一段内存。

Chipset Features Setup(芯片组功能设定)

该项用来设置系统板上芯片的特性。它有以下选项:

  (1) ISA Bus Clock frequency(PCICLK/4)ISA传 输速率率设定

  设定值有:PCICLK/3;PCICLK/4。

  (2) Auto Configuration(Enabled)自动状态设 定

  当设定为Enabled时BIOS依最佳状况状态设定, 此时BIOS会自动设定DRAM Timing,所以会有无法修改DRA M的细项时序,我们强烈建议选用Enabled,因为任意改变 DRAM的时序可能造成系统不稳或不开机。

  (3) Aggressive Mode(Disabled)高级模式设定

  当您想获得较好的效能时,而且系统在非常稳定 状态下,可以尝试 Enabled此项功能以增加系统效能,不 过必须使用较快速DRAM(60ns以下)。

Power Management Setup(节电功能设定)

  该项为电源管理设定,用来控制主板上的“绿色 ”功能。该功能定时关闭视频显示和硬盘驱动器以实现节 能的效果。

  具体来说,实现节电的模式有四种:

  1、Doze模式    当设定时间一到,CPU时钟 变慢,其他设备照常运作;

  2、Standby模式  当设定时间一到,硬盘和显 示将停止工作,其他设备照常运作;

  3、Suspend模式  当设定时间一到,除CPU以 外的所有设备都将停止工作;

  4、HDD Power Down模式 当设定时间一到,硬 盘停止工作,其他设备照常运作。

  该菜单项下面的可供选择的内容有以下几种:

    (1) Power Management节电模式的主控项,有四 种设定:

  Max Saving(最大节电)在一个较短的系统不活动 的周期 (Doze、Standby、Suspend、HDD Power Down四种 模式的缺省值均为1分钟)以后,使系统进入节电模式,这 种模式节电最大。

  MIN Saving(最小节电)在一段较长的系统不活动 的周期在这种情况下, (Doze,Standby,Suspend三种模式 的缺省值均为 1小时,HDD Power Down模式的缺省值为15 分钟 )后,使系统进入节电模式。

  Disable 关闭节电功能,是缺省设置。

  User Defined(用户定义)允许用户根据自己的需 要设定节电的模式。

  (2) Video Off Method(视频关闭)该选项可设为 V/H Sync+Blank、Dpms、Blank Screen三种。

  V/H Sync+Blank将关闭显示卡水平与垂直同步 信号的输出端口,向视频缓冲区写入空白信号。

  DPMS(显示电源管理系统)设定允许BIOS在显示卡 有节电功能时,对显示卡进行节能信息的初始化。只有显 示卡支持绿色功能时,用户才能使用这些设定。如果没有 绿色功能,则应将该行设定为Blank Screen(关掉屏幕)。

  Blank Screen(关掉屏幕)当管理关掉显示器屏幕 时,缺省设定能通过关闭显示器的垂直和水平扫描以节约 更多的电能。没有绿色功能的显示器,缺省设定只能关掉 屏幕而不能终止 CRT的扫描。

  (3) PM Timers(电源管理记时器)下面的几项分 别表示对电源管理超时设置的控制。Doze,Stand By和Sus pend Mode项设置分别为该种模式激活前的机器闲置时间 ,在MAX Saving模式,它每次在一分钟后激活。在MIN Sa ving模式,它在一小时后激活。

  (4)Power Down和Resume Events(进入节电模式 和从节电状态中唤醒的事件 )。该项下面所列述的事件可 以将硬盘设在最低耗电模式,工作、等待和悬挂系统等非 活动模式中若有事件发生,如敲任何键或 IRQ唤醒、鼠标 动作、 MODEM振铃时,系统自动从电源节电模式下恢复过 来。

  (5)Soft-Off By Pwr-Bttn:ATX机箱的设计不 同于传统机箱,按下开关4秒以上才能关闭系统;选择ins tant-off方式将使ATX机器等同于传统机器,而若置为de lay 4 sec方式,那么您按住开关的时间不足4秒时将使系 统进入Suspend Mode。

PNP/PCI Configuration Setup(即插即用与PCI状态 设定 )

  该菜单项用来设置即插即用设备和PCI设备的有 关属性。

  (1)PNP OS Installed:如果软件系统支持Plug -Play,如Win 95,可以设置为YES。

  (2)Resources Controlled By:AWARD BIOS支持 “即插即用”功能,可以检测到全部支持“即插即用”的 设备,这种功能是为类似 Win95之类操作系统所设计,可 以设置Auto(自动)或Manual(手动)。

  (3) Resources Configuration Data:缺省值是 Disabled,如果选择Enabled,每次开机时,Extend Syst em Configuration Data(扩展系统设置数据)都会重新设 置。

  (4)IRQ3/4/5/7/9/10/11/12/14/15, Assingned To:在缺省状态下,所有的资源除了IRQ3/4,都设计为 被PCI设备占用,如果某些ISA卡要占用某资源可以手动设 置。

Intergrated Peripherals Setup(外部设备设定)

  该菜单项用来设置集成主板上的外部设备的属性 。

  (1) IDE HDD Block Mode:如果选择Enable,可 以允许硬盘用快速块模式 (Fast Block Mode)来传输数据 。

  (2) IDE PIO Mode 这个设置取决于系统硬盘的 速度,共有AUTO,0,1,2,3,4五个选项,Mode4硬盘传 输速率大于是 16.6MB/秒,其它模式的小于这个速率。请 不要选择超过硬盘速率的模式,这样会丢失数据。

  (3) IDE UMDA(Ultra DMA)Mode:Intel 430TX芯 片提供了Ultra DMA Mode,它可以把传输速率提高到一个 新的水准。

Load BIOS Defaults(装入BIOS缺省值)

  主机板的CMOS中有一个出厂时设定的值。若CMOS 内容被破坏,则要使用该项进行恢复。由于BIOS缺省设定 值可能关掉了所有用来提高系统的性能的参数,因此使用 它容易找到主机板的安全值和除去主板的错误。

  该项设定只影响BIOS和Chipset特性的选定项。 不会影响标准的CMOS设定。移动光标到屏幕的该项然后按 下 y键,屏幕显示是否要装入BIOS缺省设定值,回 答Y即装入,回答N即不装入。选择完后,返回主菜单。

Supervisor Password And User Password Setup(管 理者与使用者密码设定 )

  User Passowrd Setting功能为设定密码。如果 要设定此密码,首先应输入当前密码,确定密码后按y,屏幕 自动回到主画面。输入User Passowrd可以使用系统,但不 能修改CMOS的内容。输入Supervisor Password可以输入、 修改CMOS BIOS的值,Supervisor Password是为了防止他 人擅自修改CMOS的内容而设置的。 用户如果使用IDE硬盘驱动器,该项功能可以自 动读出硬盘参数,并将它们自动记入标准CMOS设定中,它 最多可以读出四个 IDE硬盘的参数。


===================================================================================================================================

        个人感觉BIOS的知识的要点大概如上,加上一点实践操作,多看看自己电脑的BIOS各种选项,并与上文提到的设置对比,感觉BIOS其实还算挺简单的,真的是蛮初级的内容。虽然写得有点长,废话也比较多,但如果真要看,相信一两天绝对是够你基本了解BIOS的。

        最后附上几个学习BIOS的利器哦(起码个人这么认为)!

        BIOS学习手册(http://115.com/file/dp5djec2#BIOS完全手册.chm):很简单的小册子,但看完收获一定不小。

        BIOS中英文对照(http://115.com/file/c2xuibwm#BIOS中英文对照.doc):个人感觉不是很需要,但对英语实在头疼的朋友们应该还不错,所以就一并传上来了

        BIOS练习工具(http://115.com/file/bes6nkpa#bios练习工具.exe):对照着BIOS设置部分看看,加强记忆还不错,对于熟悉BIOS界面也很有好处,不过有点过于简单


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值