如何优化BIOS.docx
- 文档编号:30367628
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:65
- 大小:191.07KB
如何优化BIOS.docx
《如何优化BIOS.docx》由会员分享,可在线阅读,更多相关《如何优化BIOS.docx(65页珍藏版)》请在冰豆网上搜索。
如何优化BIOS
如何优化BIOS
1、在StandardCMOSSetup里没有连接IDE设备的端口的TYPE和MODE设为None。
2、将CPUInternalCache、ExternalCache设为Enabled,打开CPU一二级缓存。
3、将SystemBootUpspeed设为High。
使系统引导速度为高速。
4、将BootSequence设为C,A:
。
5、将FloopyDriveSeekAtBoot设为Disable。
使启动时不检测软驱。
6、将Above1MBMemoryTest设为Disabled。
启动时不检测1MB以上的内存。
7、将BootUpFloppyseek设为Disabled。
这样做可以使启动时不对软驱进行寻道操作。
8、将VideoBIOSShadow设为Enabled。
使显卡上的BIOS映射到内存中,提高显示速度。
9、将SystemBIOSShadow设为Enabled。
使系统BIOS映射内存中,改善性能。
10、将VideoBIOSCacheable设为Enable。
使显卡上的BIOS映射到高速缓存。
11、将SystemBIOSCacheable设为Enbaled。
使主板的BIOS映射到高速缓存。
12、将CacheTiming设为Fastset。
13、将SDRAMCASLatencyTime设为3。
设置SDRAM的延迟时间。
如果你的内存质量不是很好,设成3会使死机情况大大减少。
14、采用VIAApolloPro系列主板芯片的BIOS有一项“DRAMCLOCK”将其值改为HCLK+33,这样你的内存就会工作在系统外频+33的频率下了,如果你的CPU为Celeron,那系统的性能提高将是极为明显的,如果你的内存不争气,你可将“DRAMCLOCK”的值设为“HOSTCLK(系统外频)或“HOST-33”。
这是因为ApolloPro系列芯片有独特的内存异步技术。
认识主板的BIOS
BIOS英文BasicInput/outputSystem的缩写,意思是“基本输入/输出系统”。
以前,我们只是从书本上了解到它是操作系统和硬件之间连接的桥梁,负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令,是一个高深莫测的系统模块。
在486以及以前的时代,BIOS总是默默地躲在操作系统的背后,不为人重视。
直到计算机进入586时代之后,大量主板开始采用FlashROM这一全新的芯片做系统BIOS,少数电脑DIYer才在刷新BIOS的过程中第一次对它有了一个比较直观的认识。
而当台湾人陈盈豪将CIH病毒及其毁灭性的破坏能力“无私奉献”给我们后,几乎所有的计算机使用者都对BIOS的功能和其重要性有了一个无法磨灭的认识。
只可惜,这个认识太惨痛,太“血腥”了。
现在,到了该全面了解BIOS的时候了。
谈到BIOS,不能不先说说Firmeare(固件)和ROM(ReadOnlyMemory,只读存储器)芯片。
Firmeare是软件,但与普通的软件完全不同,它是固化在集成电路内部的程序代码,集成电路的功能就是由这些程序决定的。
ROM是一种可在一次性写入Firmware(这就是“固化”过程)后,多次读取的集成电路块。
由此可见,ROM仅仅只是Firmware的载体,而我们通常所说的BIOS正是固化了系统主板Firmware的ROM芯片。
最初的主板BIOS芯片采用的是ROM,它的Firmware代码是在芯片生产过程中固化的,并且永远无法修改。
后来,电脑中又采用了一种可重复写入的ROM作为系统BIOS芯片,这就是EPROM(ErasableProgrammableROM,可擦除可编程ROM)。
EPROM有两种,见图1:
左边的一种不带窗口,只能写一次,如写错了就报废。
一般显卡、MODEM上的ROM上多采用这种EPROM,它的价格相对较低。
右边一种是带窗口的EPROM芯片,这种EPROM可以用紫外线来擦除原有的Firmware,并用专用的读写器更新它的Firmware。
但这一过程需要特殊的器材,技术要求也比较专业,因此操作方法鲜为人知。
现在的主板BIOS几乎都采用FlashROM(快闪ROM),它其实就是一种可快速读写的EEPROM(ElectricallyErasableProgrammableROM),顾名思义,它是一种在一定的电压、电流条件下,可对其Firmware进行更新的集成电路块。
兼容机和国产品牌机BIOS大多采用AWARD或AMI公司的Firmware,国外的品牌电脑的BIOS则几乎全部采用Phoenix公司的Firmware。
不管BIOS软件代码有何区别,它们的硬件部分(FlashROM芯片)是大致相同的,BIOS芯片大多位于主板的ISA和PCI插槽交汇处的上方(也有部分主板将BIOS芯片安排在主板的左下方位置),芯片表面一般贴有BIOSFirmware提供商的激光防伪标贴。
一般不是直接焊在主板上,而是插在一个专用的插槽上,见图三。
FlashROM芯片有两种不同的芯片封装形式,前面我们看到的是采用长方形封装形式的芯片,图四是另外一种接近正方形的、面积更小巧的封装形式的FlashROM芯片,这种小型的封装形式可以减少占用主板空间,从而可提高主板的集成度、缩小主板的尺寸。
但同时,它又因为具有与众不同的封装形式,如果一旦升级BIOS失败,或者BIOS被病毒破坏,将很难修复。
这一点后面将谈到。
有很多芯片厂商都在生产FlashROM芯片,我们在主板上常见的有Winbond、SST、Intel、MXIC、ATMEL等品牌的产品,这些厂商又提供了很多种型号的芯片,型号不同,芯片的存储容量和读写电压也不同。
FlashROM芯片大致分为28、29两大系列28系列的FlashROM芯片是双电压设计的,它可以在5V的电压的条件下读取,而写入则必须提供12V的电压。
采用这种芯片的主板在升级时,会给普通的电脑用户造成不小的麻烦---要开机箱、改跳线设置,太麻烦了。
29系列的FlashROM芯片则相对简单,由于其采用单电压设计,读写都采用5V电压,因此只动用软件就可以完成读写Firmware的操作。
在主板说明书中,主板厂商还列出了FlashROM芯片的容量,其中有1M和2M两种容量的型号。
这里,“M”的单位是指“Mbit”,1M的FlashROM芯片实际能存储的容量为1Mbit=8*128Kbyte(1Byte=8bit),2M的芯片为256K。
以上这些技术参数都可以通过芯片正面的编号来区分,这个编号是严格遵循集成电路编号规则来标注的,如:
台湾Winbond(华邦)公司的FlashROM芯片,芯片编号为“29C020”。
前两位“29”表明这是一块5V电压读写的FlashROM芯片,后面的“020”代表容量为2Mbit。
如Intel生产的FlashROM芯片,它的芯片编号为“28F010”,由此可知该芯片是5V读、12V写,容量为1Mbit的FlashROM芯片。
FlashROM芯片最诱人的特性,是它的Firmware更新操作可以只使用计算机软件来完成。
这一特性和运用,使原本深藏在计算机内部不为人知的BIOS,一下子“暴露”在了我们面前,并为我们免费获得对新硬件的支持、修正BIOS代码错误成为可能。
当然,正是由于这个提供给我们方便的特性,也为CIH病毒提供了便利,使其能对采用单电压读写的FlashROM芯片进行恶意的破坏。
但是不用担心,CIH病毒破坏的只是固化在芯片中的Firmware,它并不能对FlashROM芯片本身造成物理损坏。
以上我们谈的都是系统主板的BIOS。
现在,越来越多的电脑部伯开始采用FlashROM来固化硬件的底层控制代码,许多厂商也将这些控制代码和承载这些代码的芯片称之为BIOS。
这些可以更新“BIOS“的硬件包括显示卡、MODEM、网卡、CDR驱动器、数字相机甚至一些硬盘等等。
这些电脑板卡或周边调和设备使用的FlashROM芯片,也与主板BIOS芯片大同小异。
BIOS的Firmware代码决定了系统对硬件支持、协调的能力。
现在新硬件层出不穷,BIOS不可能预先具备对如此繁多的硬件的支持,这依赖于对BIOSFirmware的更新来完善。
比如使BX主板“认识”PIII、让i740显卡在非Intel芯片组的主板上正常工作等,都需要升级主板BIOS才能实现。
另外,任何一种硬件都有可能因设计上的不足或BUG(错误),而和系统发生各种各样的冲突甚至使电脑不能稳定工作。
这些问题也可以通过升级BIOS来解决,而且这时就有两个途径来解决问题,一是升级主板BIOS,一是升级具体硬件的BIOS(如果它的BIOS具有升级能力的话)。
什么是BIOS设置
我们所使用的计算机都是由一些硬件设备组成的,而这些硬件设备会由于用户的不同需要而在品牌、类型、性能上有很大差异。
例如,对于硬盘,就可能存在容量大小和接口类型等方面的不同,而不同的硬件配置所对应的参数也不同,因此,我们在使用计算机之前,一定要确定它的硬件配置和参数,并将它们记录下来,存入计算机,以便计算机启动时能够读取这些设置,保证系统正常运行。
通常情况下,我们通过设置程序对硬件系统设置参数。
由于ROM(只读存储器)具有只能读取、不能修改且掉电后仍能保证数据不会丢失的特点,因此这些设置程序一般都放在ROM中,我们常常称其为BIOS设置。
此外,运行设置程序后的设置参数都放在主板的CMOSRAM芯片中,这是由于随着系统部件的更新,所设置的参数可能需要修改,而RAM的特点是可读取、可写入,加上CMOS有电池供电,因此能长久地保持参数不会丢失,但电池如果使用时间较长,电力不足,也可能会产生掉电现象,系统设置参数会丢失,这时只需要更换一只新电池并重新进行设置就可以了,从上面我们也可以看出,BIOS设置和CMOS设置是不完全相同的,二者不能混淆。
一、BIOS设置程序的基本功能
BIOS的设置程序目前有各种流行的版本,由于每种设置都是针对某一类或几类硬件系统,因此会有一些不同,但对于主要的设置选项来说,大都相同,一般分为下面几项:
*基本参数设置
包括系统时钟、显示器类型、启动时对自检错误处理的方式。
*磁盘驱动器设置
包括自动检测IDE接口、启动顺序、软盘硬盘的型号等。
*键盘设置
包括上电是否检测硬盘、键盘类型、键盘参数等。
*存储器设置
包括存储器容量、读写时序、奇偶校验、ECC校验、1M以上内存测试及音响等。
*Cache设置
包括内/外Cache、Cache地址/尺寸、BIOS显示卡Cache设置等。
*ROMSHADOW设置
包括ROMBIOSSHADOW、VIDEOSHADOW、各种适配卡SHADOW
*安全设置
包括硬盘分区表保护、开机口令、Setup口令等。
*总线周期参数设置
包括AT总线时钟(ATBUSClock)、AT周期等待状态(ATCycleWaitState)、内存读写定时、Cache读写等待、Cache读写定时、DRAM刷新周期、刷新方式等。
*电源管理设置
是关于系统的绿色环保节能设置,包括进入节能状态的等待延时时间、唤醒功能、IDE设备断电方式、显示器断电方式等。
*PCI局部总线参数设置
关于即插即用的功能设置,PCI插槽IRQ中断请求号、PCIIDE接口IRQ中断请求号、CPU向PCI写入缓冲、总线字节合并、PCIIDE触发方式、PCI突发写入、CPU与PCI时钟比等。
*板上集成接口设置
包括板上FDC软驱接口、串并口、IDE接口的允许/禁止状态、串并口、I/O地址、IRQ及DMA设置、USB接口、IrDA接口等。
*其它参数设置
包括快速上电自检、A20地址线选择、上电自检故障提示、系统引导速度等。
二、BIOS设置程序的进入方法
进入BIOS设置程序通常有三种方法
1.开机启动时按热键
在开机时按下特定的热键可以进入BIOS设置程序,不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如下:
AwardBIOS:
按Ctrl+Alt+Esc,
屏幕有提示;
AMIBIOS:
按Del或Esc,屏幕有提示;
COMPAQBIOS:
屏幕右上角出现光标
时按F10,屏幕无提示;
ASTBIOS:
按Ctrl+Alt+Esc,屏幕无提示。
2.用系统提供的软件
现在很多主板都提供了在DOS下进入BIOS设置程序而进行设置的程序,在Windows95的控制面板和注册表中已经包含了部分BIOS设置项。
3.用一些可读写CMOS的应用软件
部分应用程序,如QAPLUS提供了对CMOS的读、写、修改功能,通过它们可以对一些基本系统配置进行修改。
AwardBIOS设置详解
前几期我们曾经介绍过BIOS的基本设置内容和方法,但限于篇幅没有详细介绍其中各设置项的选择和用途。
考虑其中一些设置内容对电脑的正常运行有直接影响,所以在此对其中内容作些较详细的说明,以供想进一步了解BIOS设置的朋友参考。
以下以能识别Intel公司“铜矿”(新PentiumⅢ)的最新AwardBIOS设置主菜单为例,按主菜单逐项进行介绍,为便于理解,笔者将原设置项中英文按实际设置内容列出,而没有照原文直译。
1“标准CMOS设置”
从主菜单选择“STANDARDCMOSSETUP”后进入“标准CMOS设置”菜单。
其中第1部分是日期和时间的设置,我们可以用光标配合“PageUp”和“PageDown”依次设置成当前日期和时间。
第2部分的“HARDDISKS”等用于硬盘参数设置,从“PrimaryMaster/主IDE口主盘”至“SecondarySlave/从IDE口从盘”共可设置4块硬盘。
笔者有两块硬盘,并按需要将其中的“主口/主盘”、“主口/从盘”的工作方式全部设为“AUTO”和“LBA”。
用户则应该根据自己的需要设置,如果希望电脑启动时间快些,那么可以将其设置为“USER”比较好,设置方法参考今年第4期《电脑报》中有关内容。
第3部分“DriveA”至“Floppy3ModeSupport”项用于设置软驱。
其中软驱“A”和“B”都可以分别根据所使用的具体规格,如“35英寸144MB”等进行设置。
在这部分还有一个“Floppy3ModeSupport”设置,是为用户使用日本标准软驱预备的,我们在此可将其设为“Disabled”。
第4部分中“Video”设置系统显示方式,一般都设为“EGA/VGA”;“Holton”用于设置系统启动时出错处理,目的是让系统启动时检测到哪些硬件故障才中止引导以等待用户处理,设置内容中有几种选择,较常用的是“AllErrors”,即发现任何硬件有问题都中止引导,另外还有选择允许键盘报错继续引导的设置等。
2BIOS属性设置
从主菜单上选择“BIOSFEATURESSETUP”即进入“BIOS属性设置”菜单,见图1。
此设置中第1项“VirusWarning/病毒防范”除了在安装操作系统如DOS6xx和Windows9x/2000/NT等的过程中须设置为“Disabled”外,其余时间应该都设为“Enabled”。
第2、3、4和5项是涉及CPU的。
其中“CPUInternalCache/CPU内部缓存”、“ExternalCache/外部缓存”用来管理CPU的L1Cache和L2Cache。
如果使用赛扬(主频为266和300MHz的除外)、PentiumⅡ和PentiumⅢ可全部设为Enabled。
第4项“CPUL2CacheECCChecking/CPU二级缓存ECC校验”一般情况下设为Enabled,但使用PⅡ233、PⅡ266时可设为Disabled,因为这两种CPU的L2Cache不具备ECC校验功能,设为Enabled时反而会降低系统启动速度。
第5项“Processornumberfeature/处理器序列号功能”用于控制早已闹得沸沸扬扬的PentiumⅢ编号(ID),我国有关部门要求设为“Disabled”。
但笔者曾试过,好像Intel出口到我国的“铜矿”PⅢ已经在CPU中关闭了ID,此项设置毫无作用。
另外一些是关于系统启动时的设置,其中“快速自检/Quickpoweronselftest”可设为“Enabled”,这样系统在启动时只对内存检验一遍,而设为“Disabled”时则在启动时将对内存检验三遍,自然要慢些;至于“CPU更新日期/CPUUpdateData”的确切含意不太清楚,像是显示CPU更新时间,暂按BIOS推荐值设为“Enabled”;“优先网络启动/BootFromLANFirst”项用于“网卡”等启动优先设置,除联网使用外一般都设为“Disabled”,;“系统引导顺序/BootSequence”就是经常提到的从C盘或A盘启动设置,其中的设置选择较多,有光驱、“D:
”等优先启动设置等,但比较简明。
注意其中从“D”盘启动是指物理D盘(即所使用的第二块硬盘)而不是逻辑D:
盘。
“软驱盘符交换/SwapFloppyDrive”用于交换两块软驱的“A:
”、“B:
”盘符,即如果有两块软驱可以通过此项设置将事实上的“A:
”改为“B:
”驱等;“引导显示卡/VGABootFrom”用于设置电脑在使用双显示卡时以PCI还是AGP显卡作为启动时即显示的主卡,此项设置根据用户自己使用的显卡总线类型而定,另外这项在给BIOS失效的显卡重写BIOS时也有用,例如在为BIOS失效的AGP卡重装BIOS时,可另插PCI显卡引导系统进行操作。
“引导时检查软驱/BootUpFloppySeek”意义明确,用户可根据自己需要分别设为“Enabled”或“Disabled”,但设为“Enabled”时,启动时软驱“吱吱”作响挺烦的。
“启动时副键盘状态/BootUpNumLockStating”决定启动后数字小键盘状态,设为“ON”时为数字输入有效(键盘上NumLock灯亮),反之为光标有效状态;“TypematicRateSetting”、“TypematicRate(Chars/Sec)”和“TypematicDelay(Msec)”三项用于调整键盘录入速度,意义不大。
“密码使用选择/SecurityOption”设置有“System”和“Setup”分别是确定密码是每次启动系统(包括热启动)时都用还是仅在进入BIOS设置时才用。
“显示校正/PCI-VGAPaletteSnoop”是在ISA和PCI总线上分别使用两块显示板卡(如增加了VCD/DVD解压卡)时出现色彩不正常时可设为“Enabled”试试,一般都应设为“Disabled”。
“AssignIRQForVGA”则是设置由系统自动为显示卡配置中断(IRQ),目的是在系统中安装有ISA接口的解压卡等时使用,通常应该设为“Disabled”。
“OSSelectForDRAM>64MB”这项只在电脑安装使用“OS/2”操作系统时才用,因为目前大多数用户的电脑中多安装DOS和WIN9x之类,所以应该设为“No-OS/2”。
“HDDSMARTcapability”用于开启硬盘的“故障自监测报告”功能,如果你的硬盘具备这一保护功能请设为“Enabled”,如果不具备这一功能,打开此开关也不影响系统正常运行。
“ReportNoFDDForWIN95”的意思是在系统启动时如果发现没有软驱(或故障)时报告Windows9x,可设为“Enabled”。
最后一项“VideoBIOSShadow”用于启动后将显示卡的BIOS程序映射在内存中(开辟保留区)中,这样从理论上可以提高电脑显示速度,所以可以设为“Enabled”。
3芯片组功能设置
从主菜单上选择“CHIPSETFEATURESSETUP”进入芯片组功能设置,见图2。
此项设置中的具体内容因主板而异,但基本上都包括对系统硬件状态监测、CPU超温保护设置和对内存、显存状态设置等。
“ResetCaseOpenStatus”和“CaseOpened”项用于设置电脑机箱(开启)状态监测和报警,一般设为“No”。
“SlowDownCPUDutyCycle”用于选择CPU降速运行比例,可分别选择“Normal”或“79%”及其它百分比。
“ShutdownTemp(℃/)”用于设置系统温度过高时自动关机初始值,同时用摄氏或华氏温度表示。
“***TempSelect(℃/)**”项为选择保护启动温度初始值,同样使用摄氏和华氏温度表示,此处仅对CPU进行设置。
“**TemperatureAlarm**”用于设置CPU过温报警,应该设为“Yes”;然后就是系统对硬件监测所采集的数据,其中有“CPU”风扇、“Power/电源”和“Panel/板”风扇的运行状态,如果是使用非原装风扇,由于没有测速功能,系统将会认为CPU风扇故障而报警,所以此时应该将其设为“No”,其它风扇报警功能也应该予以设为“No”,对于系统监测显示的CPU电压和温度等状态参数用户只能看不能修改,但对于具备超频设置功能的BIOS中将包括对CPU的内核工作电压和I/O电压的微调,这部分内容须根据具体主板BIOS内容进行设置。
其次是对内存的运行速度进行设置,“SDRAMCASlatencyTime”项设为“Auto”是使系统启动时自动检测内存,然后根据内存“SPD”中的参数进行设置,这样系统工作时不会因人为设置内存运行速度过高而出错。
不过如果你买的是假内存(假SPD),那么系统运行时可就要给你闹别扭了。
另外也可以按具体值分别设为“2”或“3”等,视内存质量而定,数值越小时内存运行速度越快。
“DRAMDataIntegrityMode”则用于设置内存校验,由于目前多数用户使用的都是不具备ECC校验功能的SDRAM,所以这项自动设为“No-ECC”。
对于“SystemBIOSCacheable”和“VideoBIOSCacheable”两项的设置是允许将主板BIOS和VGABIOS映射在高速缓存或内存中,理论是可以提高运行速度,但部分电脑使用时可能有问题,所以应根据试验后设置为“Enabled”,否则设为“Disabled”,使BIOS仅映射在内存中较为妥当。
“16BitI/ORecoveryTime”项是输入/输出16位数据的器件传输复位速度,一般可分别设为“1”至“4”等,通常数值小、速度快。
“MemoryHoleAt15M-16M”是为ISA设备保留15~16M之间的内存而设的,一般设为“Disabled”。
如果你的Windows启动后少了1MB内存(通过控制板中系统属性查看),那么不妨检查一下是不是这项设成了“Enabled”。
“DelayedTransaction”是为解决PCI21总线的兼容问题而设,理论上设为“Enabled”可使用PCI21标准卡,但如设为“Enabled”可能会出现PCI21设备与普通PCI和I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 优化 BIOS