第四部分:BIOS设置详细解读

BIOS全名为(Basic Input Output System)即基本输入/输出系统,是电脑中最基础的而又最重要的程序。这一段程序存放在一个不需要电源的可重复编程、可擦写的只读存储器中,这种存储器也被称作EEPROM。它为计算机提供最低级的、但却是最直接的硬件控制并存储一些基本信息,计算机的初始化操作都是按照固化在BIOS里的内容来完成的。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是人机交流的接口,它负责解决硬件的即时要求,并按软件对硬件的操作具体执行。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。
主板的BIOS设置项目众多,设置比较复杂,很多朋友对这些设置并不了解,而且一些媒体的大量介绍中也存在说明不严谨的现在,这很容易对读者造成误解,因此在BIOS的设置与优化中有必要理清思路,明确目的。下面我们就一起来看一下主板BIOS内的诸多设置以及最优的设置方式。

在此我们以主流的845PE主板为例,先进行说明,一些其他主板比较特殊的BIOS项目我们在后面进行一些补充说明。已经说过在开机后按下“DEL”或“F1”键进入BIOS的主菜单,这视不同的主板而定。BIOS标准的主页面如图:



一、SoftMenu III SETUP

我们在此示例的是Abit主板,SOFTMENU III SETUP是升技特有的超频技术,可以通过在BIOS中的软设置来达到超频的目的。

二、 Standard CMOS Features(标准CMOS设置)

这里是最基本的CMOS系统设置,包括时间日期、驱动器信息和显示适配器等,其中较为重要的一项是halt on:系统挂起设置,缺省设置为All Errors,表示在POST(Power On Self Test,加电自测试)过程中有任何错误都会停止启动,此选择能保证系统的稳定性并检查一些必要的周边设备。如果用户希望能加快启动速度的话,那么可以把它设为“No Errors”,即不检查任何周边设别错误。

三、Advanced BIOS Features (高级BIOS设置)

Virus Warning(病毒警告)
可选项:Enabled(开启)或Disabled(关闭)
这个项目是可以防止外部程序对硬盘引导扇区和硬盘分区表中内容的写入,当发生写入操作时,系统会自动产生警告并暂时中断程序的执行。虽然它并不能保护整个硬盘,但是有对破坏硬盘引导扇区与文件分配表的病毒具有一定的防范作用。但是它的开启对于硬盘的分区、操作系统的安装、某些磁盘工具程序的执行,以及在BIOS的升级过程中,都会出现提示警告,导致这些程序的中断。建议初级用户将这选项打开,高级用户将这项目关闭,系统默认是“Disable”。

值得说明一点的是,某些主板自带有抗病毒功能,它可以提供比普通病毒警告更高一层的预警防卫,不过当使用自带BIOS的PCI控制器(如SCSI卡或ATA硬盘控制卡)启动时,病毒可以绕过系统BIOS来进行攻击连接在这些控制器上的硬盘,这种保护将完全失效。

Quick Power On Self Test(快速加电自检测)
可选项:Enabled(开启)或Disabled(关闭)
这个设置可加快系统的自检速度,使系统跳过某些自检选项(如内存多次的检测),为了加快系统启动速度,建议高级用户开启此项目。

First/Second/Third Boot Device(第一、二、三个启动设备)
可选项:Floopy,LS120,CDROM,HDD-0,HDD-1,HDD-2,HDD-3,S-ATA,SCSI,LAN,USB,Disabled
此项目用户设置第一、二、三个设备的启动顺序,可以设置为软驱、LS120驱动器、光驱、(第0,1,2,3块)硬盘,串行ATA借口,SCSI卡,网络和USB启动等项目,也可以关闭该项目。一般用户可以将第一个启动设备直接设置为HDD-0,加快从硬盘启动速度。

Boot Other Device (从其他设备启动)
可选项:同上
此项目设置用于时候还需要从其他设备启动,一般没有需要设置就可以关闭它。

Swap Floppy Driver (切换软驱启动顺序)
可选项:Enabled(开启)或Disabled(关闭)
如果用户有两个软驱,从软盘启动且设置此项为开启状态,那么系统将从B软驱中开始引导,而不是A软驱。此项目用于多软驱的用户,一般关闭即可。

Boot Up Floppy Seek(搜索软盘驱动器)
选项:Enabled,Disabled
开启此项目开机时会自动检测软驱的存在与否,如果每次开机都要检测软驱势必会导致启动时间过长,此选项建议选择Disabled。

Boot Up NumLock status(启动时数字键盘的状态)
选项:On,OFF
开启此选项,开机会后会自动打开数字键盘供使用。一般选择ON,开启数字键盘。

Disable Unused PCI Clock(关闭未使用的PCI插槽的时钟)
选项:YES,NO
这是一个很新的设置项目,开启此选项后,系统会自动侦测未连接设备的PCI插槽,并停止向这些未使用的插槽发送数据信号;而选择NO,系统就会始终向每个PCI插槽都发送时钟信号。建议选择YES,这样会节约一些系统资源,也可以节约一些电能。

另外本页下面的几个项目“APIC Mode”是高级可编程中断控制的模式设置,一般设置为默认模式Enabled,不需要改动,APIC一般用于扩展可利用的IRQ数量,以避免IRQ的共享和冲突发生; “-MSP Version Ctrl For OS”这是设置在操作系统下多处理器的运行版本,一般设置为“1.4”,如果用户使用的双处理器系统运行在很老的操作系统下,那么需要选择“1.1”模式;“Report No FDD For OS”,一般设置为“YES”,可以让用户在没有软驱的情况下运行一些比较老的操作系统;“Delay IDE Initial”项目是可以支持一些很老的IDE设备,在这里设置IDE的延迟时间,对于绝大多数用户使用的是比较新的硬盘,都不必设置延迟时间,就为设为“0”秒就可以了。

解释如下:

CPU L1 Cache(CPU的一级缓存)
选项:Enabled,Disabled
此设置用于控制CPU的一级和二级缓存的开关,L1与L2 Cache对机器的整体性能有很大影响,关闭以后系统的性能会下降的非常明显,因此建议任何时候都打开此项目。

CPU Level 2 Cache/External Cache(CPU的二级缓存/外部缓存)
选项:Enabled,Disabled
此设置用于控制CPU的主缓存开启/关闭,它对系统和超频的影响如同一级缓存,关闭L2 Cache也能够超频的成功率,但会大大降低处理器性能。

有的主板还提供CPU L2 Cache ECC Checking(CPU二级缓存ECC校验)选项
选项:Enabled,Disabled
系统可以启用CPU内部二级缓存的ECC(Error Checking and Correction,错误检查修正)检测,默认值是Enable,它可以侦察并纠正单位信号错误保持资料的准确性,对系统的稳定性有所帮助。启用ECC检测将会延迟系统自检的时间并降低系统的性能,而且必须内存支持开启这个功能才有效。

Boot Seq & Floppy Setup (引导顺序),有的主板选项为Boot Sequence。
这项设置也是决定系统进行引导启动设备顺序顺的,若想加快系统自检的速度可设为(C Only),直接从硬盘C引导。对于一些带Raid功能的主板,他们具有额外的IDE控制器,这时应该选择SCSI/RAID首先启动。

有的主板还提供Assign IRQ For VGA(给VGA设备分配IRQ:Interrupt Request,中断请求)功能
选项:Enabled,Disabled
目前,许多高端图形卡(TNT2系列必须)都需要IRQ来增加与主板的数据交换速度,开启之后能大幅提高总体性能。相反,低端图形卡并不需要分配IRQ,在显卡的使用手册中有说明它是否调用中断,不占用中断的好处是节省系统资源。

HDD S.M.A.R.T. Capability(硬盘S.M.A.R.T.能力)
选项:Enabled,Disabled
SMART(Self-Monitoring, Analysis and Reporting Technology,自动监测、分析和报告技术)是一种硬盘保护技术,开启后能实时的监控硬盘的工作状态,报告应该可能会出现的问题隐患。打开这项目有利于提高对硬盘的保护,提高系统的可靠性。

四、Advanced Chipset Features(高级芯片组特征设置)

首先在最上面的是“DRAM Timing Selectable”,我们在内存优化方面已经讲过乐,在此就不过多重复了。

System BIOS Cacheable(系统BIOS缓冲)
选项:Enabled,Disabled
打开这个项目,可以把系统BIOS里面的内容映射到主内存F0000H-FFFFFH,它能加快系统读取BIOS的速度,不过,操作系统对BIOS信息读取的几率非常小,开启以后也很难提高系统整体性能。另外,许多程序都通过这个地址来写入数据,建议Disabled,释放内存空间并减低冲突机率。

Video BIOS Cacheable(视频BIOS缓冲)
选项:Enabled,Disabled
开启这个项目,显示卡BIOS的内容就被映射到主内存C0000H-C7FFFH,它能加快存取视频BIOS的速度,一样,操作系统也很少请求显示卡BIOS的内容,因此Enabled也难以提高视频性能,建议大家Disabled,释放内存空间并减低冲突机率。

接下来的两项一般也很少用到“Memory Hole At 15M-16M”这项是为一些老的ISA卡保留的功能,开启后内存中15M-16M的空间就会保留给一些有这种要求的ISA扩展卡,一般选择默认设置Disabled就可以。“Delay Transaction”也是关于ISA总线设备的一个设置选项,在有ISA和PCI共存的主板上,开启这个项目可以提高PCI与ISA总线的运行效率,提升性能,不过现在的主板早已经舍弃了ISA接口,因此这项一般设置为默认的Disabled就可以了。在下面的几个选项是我们调节显示卡的重要设置:

AGP Aperture size(MB)(AGP区域内存容量,单位:MB)
选项:4、8、16、32、64、128、256
AGP的其中一个特征功能就是把系统内存分出部分区域作显示内存来用,通常不同显卡在分配AGP区域内存容量不同而性能有细小差异,但现在的显卡动辄使用64M的显存容量,显然此选项已经失去意义了,不过对一些现存容量不大的显示卡,增加这个项目可以提高一定的性能,但是AGP内存设置容量过大会影响应用程序和游戏的运行,因此通常这个值设定为内存容量的一半或三分之一,如果使用256MB内存的用户一般设置为128MB或64MB。

Init Display First(首先启动设备)
选项:AGP, PCI
这个项目是设置用户使用PCI还是AGP显示卡的,一般现在的显示卡都是AGP接口的,所以选择AGP就好了!对于使用整合型主板的用户,AGP/Onboard会放在一起,那么使用板载显示卡一样也选择这个项目。

AGP Date Transfer Rate(AGP传输速度)
选项:2X,4X,(8X)
这个项目是设置主板的AGP总线的传输方式,有的主板上显示为“AGP Mode(AGP模式)”选项或是“AGP Capability”。现在主板都能支持AGP 4X,但是不一定都能支持AGP 8X,只有主板和显示卡同时都支持AGP 8X模式,才能开启8X这个选项。有些主板采用自动识别方式来侦测AGP接口,而不能手动调节AGP总线模式,而有些主板则在BIOS中会屏蔽此项功能。

一些主板专门有AGP设置的项目单,在这里面可以看到更多的功能选项,“AGP Fast Write”是很常见的一个选项,这是设置AGP快些功能,开启后可以提高AGP的传输效能,让CPU不通过主内存而直接写入显示卡的显存中,提高了效率,尤其是对Geforce 256后面的一两代显示卡能提高一定幅度的性能,建议开启这个选项,设置为Enabled。

另一项重要的“AGP Sideband Address”,AGP边带寻址选项,所谓"边带寻址"是指一种独立的地址和指令总线,图形控制芯片可以借助它来迅速的获取数据,而无需打断系统内存数据流的连续传输。为把AGP总线的传输效率与吞吐量都发挥到极致,AGP 2x协议把其中的地址总线从数据总线中单独分离了出来,在理论上则是给AGP总线另添加了8条额外的边带线路。这8条额外的线路总称为边带地址端口(Sideband Address Port),简称为SBA。虽然SBA采用的是8位带宽的传输界面,但它允许图形控制芯片并行的向系统内存发出新的AGP数据请求和传输指令,同时又不干扰其他数据连续不断地通过AGP总线的主32条地址数据传输线路(简称AD)。实际上,图形控制芯片也可以通过AD线路向系统内存发出新的AGP数据请求,不过这样一来,就会给AGP总线正常的数据传输增加负荷,因此建议打开这8条额外的线路进行数据和指令请求,设置为Enabled。

五、Integrated Perigherals (综合周边设置)

在这个项目中设置一些周边设备和端口的项目,在里面一般还分成了几个字项目来分别设定,图中是分成了三个子项目分别设置IDE端口、PCI设备和板载的PCI设备情况。另外这个主页面下面的项目“Onboard FDD Controller”是设置是否开启板载的软驱控制器,如果关闭这么项目,软驱则不可用,一般模式为打开方式Enabled就可以了。“Onboard Serial Port”是设置板载的串口参数,一般保持默认,不需要更改。“Onboard IR Port”是开启板载红外端口的选项,而且这需要外接的红外插件来实现和其他设备之间的红外传输,一般普通用户用不着这个项目,可以关闭它。“Onboard Parallet Port”是板载的并口设置模式,可以选择并口工作的几种模式,也可以关闭并口,不过关闭并口就不能使用打印机等设备,因此建议开启它并设为默认值。

在第一个“On Chip IDE Device”里面,设置的是主板的IDE端口状态,将两个IDE控制器都设置为Enabled开启状态,并将模式都设置为Auto模式就可以了。注意在下面的一项“Serial ATA Bridge”,这是因为主板带有一个串行总线接口,可以连接串行端口的硬盘,如果用户不使用这个端口就可以把它关闭,设置为“Disabled”。

在第二个“OnChip PCI Device”里面

设置的是主板USB控制器的状态,默认为Enabled,开启状态,因为USB端口是PC很常用的一个端口,因此都要打开。下面的两个选项是USB键盘与USB鼠标的支持方式,可以设置为“OS”或“BIOS”,前者表示通过操作系统支持,后者表示通过BIOS支持,一般选择通过BIOS支持,这样几乎可以在所有的方面支持鼠标和键盘的使用。下面的“OnChip Audio Controller”是设置板载的音频状态,很多主板都板载有声卡或是AC97音频功能,如果用户自己另插声卡,就可以关闭这个主板自带的音频功能,此项目根据不同用户的情况而定。


在第三个“Onboard PCI Device”里面

设置的是主板其他采用PCI总线工作的设备状态,这里面之提供了板载的网络功能的开启或关闭。如果家庭用户用小区宽带上网或商业用户在办公室上网,需要板载网卡功能的,就必须打开这个选项。

六、Power Management Setup(能源管理设置)

这里面最重要的就是设置ACPI Suspend Type(ACPI 挂起模式)。选项有:[S1(POS)]、[S3(STR)]。选择[S3(STR)]可以支持STR模式,STR就是Suspend To Ram的缩写,也就是我们常说的“挂起到内存”。具体地说,是把数据和系统运行状态信息保存到主机内存中,开机(指开启机箱上的电源开关)后可不通过复杂的系统检测,而从内存中读取相应数据直接使系统进入挂起前的状态,使得启动时间也可以大幅度缩短。但是S3的功能实现需要操作系统来配合,Windows 2000和XP等操作系统可以在安装时自动安装S3功能,而WIN98操作系统需要在安装时键入“setup /p j”命令来在安装时,装入S3功能。

这里面另外一个“Power Batton Function”是设置关机按钮的关机时间,如果选择“Instant-OFF”,那么在按下按键后,就会立刻挂机了,而如果选择“4 Sec Delay”,那么需要一直按着开机按钮四秒钟才能关机。其他的项目都保持默认就可以。

七、PnP/PCI Configurations

这里是设置即插即用和PCI的高级设定项目,一般用户不需要改动任何项目,都保持默认就可以了。、

八、PC Health Status

在这个项目里面,是设置和察看电源与系统温度状态的地方。

第一个项目为“FAM Fail Alarm Selectable”,如果开启需要选择一个监测的风扇端口(可以是CPU风扇或是其他系统风扇),那么在风扇停转或出现异常后系统会警告,用于预防风扇出现的问题的情况发生,一般可以开启这个项目。第二项“Shutdown When CPU Fan Fail”,如果开启这个项目,那么在CPU风扇停转以后,系统会自动关机,这样可以避免CPU因为过热而烧毁的现象发生,一般我们可以开启这个选项。第三项“CPU Shutdown Temperature”,可以设置当CPU温度超过某一值后,可以自动关机,保护CPU因为过热而损坏,如果开启建议设置温度在60到65度左右为宜。第四项“CPU Warning Temperature”是设置当CPU温度超过一定温度后进行报警,如果设置这个温度,那么一定要小于CPU Shutdown Temperature”在5摄氏度以上,建议的报警温度在55-60度左右为宜。

还有一项“Smart FAN Speed Control”是一些主板所特有的智能风扇功能,在普通应用中,由于CPU并不是100%满负荷工作,因此CPU的发热量也不在最大限上,在BIOS中开启这个选项,可以让风扇降速转动,这样不仅可以节约电力,而且还可以降低噪音。设置的百分数意义为降速后的风扇转速可以以70%、80%或90%的原始转速转动。设置后的页面见

下面很多不可选择的蓝色项目显示的是系统温度、CPU