BIOS基础知识.docx
《BIOS基础知识.docx》由会员分享,可在线阅读,更多相关《BIOS基础知识.docx(11页珍藏版)》请在冰豆网上搜索。
BIOS基础知识
BIOS基础知识
所谓BIOS(BasicInput&OutputSystem)是一个电脑硬件的管理程序,它控制和协调着所有与主板连接的各个部件。
由于电脑部件的不断推陈出新,要使你的电脑系统认识及适应新的部件就需要对bios进行升级。
过去的bios升级都是将主板拿到代理或生产厂家,用专门的eprom擦写器进行擦写。
现在,随着互联网络的兴起与状大,各厂家将bios的升级文件及时放在公司的网页上,而用户或者代理商就可以很快地了解到产品的升级情况,并从internet上下载bios的升级文件,将bios升级。
目前,市面上绝大多数主板的bios采用的都是flasheprom(闪速可擦可编程只读存储器)存储,可直接用软件改写升级,因而给bios的升级带来极大的方便。
目前bios的生产厂商主要有Award、Ami、Phoenix和MR等。
你认识主板上的BIOS芯片吗?
常见的BIOS芯片的识别:
ROMBIOS是主板上存放微机基本输入输出程序的只读存贮器,其功能是微机的上电自检、开机引导、基本外设I/O和系统CMOS设置。
主板上的ROMBIOS芯片是主板上唯一贴有标签的芯片,一般为双排直插式封装(DIP),上面印有“BIOS”字样。
虽然有些BIOS芯片没有明确印出“BIOS”,但凭借外贴的标签也能很容易地将它认出。
586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。
586以后的ROMBIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级。
常见的BIOS芯片有AMI、Award、Phoenix等,在芯片上都能见到厂商的标记。
什么是CMOS?
CMOS(本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。
CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。
CMOSRAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。
早期的CMOS设置程序驻留在软盘上的(如IBM的PC/AT机型),使用很不方便。
现在厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。
早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息。
386以后的微机一般将MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),586以后主板上更是将CMOS与系统实时时钟和后备电池集成到一块叫做DALLDADS1287的芯片中。
随着微机的发展、可设置参数的增多,现在的CMOSRAM一般都有128字节及至256字节的容量。
为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOSRAM的前64字节内容的设置统一与MC146818A的CMOSRAM格式一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对CMOS信息重新设置以确保系统正常运行。
什么是BIOS?
系统开机启动BIOS,即微机的基本输入输出系统(BasicInput-OutputSystem),是集成在主板上的一个ROM芯片,其中保存有微机系统最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。
在主板上可以看到BIOSROM芯片。
一块主板性能优越与否,很大程度上取决于板上的BIOS管理功能是否先进。
下文介绍BIOS的以下几个方面的含义:
BIOS中断例程;POST上电自检;系统CMOS设置。
一、BIOS中断例程
即BIOS中断服务程序。
它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。
DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。
程序员也可以通过对INT5、INT13等中断的访问直接调用BIOS中断例程。
二、BIOS系统设置程序
微机部件配置情况是放在一块可读写的CMOSRAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。
关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。
如果CMOS中关于微机的配置信息不正确,会导致系统性能降低、零部件不能识别,并由此引发一系统的软硬件故障。
在BIOSROM芯片中装有一个程序称为“系统设置程序”,就是用来设置CMOSRAM中的参数的。
这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。
这个设置CMOS参数的过程,习惯上也称为“BIOS设置”。
新购的微机或新增了部件的系统,都需进行BIOS设置。
三、POST上电自检
微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(PowerOnSelfTest,上电自检)的程序来完成的。
这也是BIOS的一个功能。
完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。
自检中若发现问题,系统将给出提示信息或鸣笛警告。
四、BIOS系统启动自举程序
在完成POST自检后,ROMBIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
CMOS可读写芯片
英文:
CMOS
中文:
可读写芯片
所属类别:
主板
CMOS是主板上一块可读写的RAM芯片,用于保存当前系统的硬件配置信息和用户设定的某些参数。
CMOSRAM由主板上的电池供电,即使系统掉电信息也不会丢失。
对CMOS中各项参数的设定和更新可通过开机时特定的按键实现(一般是Del键)。
进入BIOS设置程序可对CMOS进行设置。
一般CMOS设置习惯上也被叫做BIOS设置。
AMIBIOSBIOS基本输入/输出系统
英文:
AMIBIOS
中文:
BIOS基本输入/输出系统
所属类别:
主板
Alpha是由DEC公司开发的一种微处理器。
DEC公司已经被康柏电脑公司收购,因此,Alpha微处理器也就成了康柏电脑公司旗下的一种产品。
BIOS密码全解
一、概述
关于计算机密码,许多人认为那是计算机高手的事,其实不然,设置密码并不是高手的专利。
且让我们先看看计算机中有哪些常见密码:
1、屏幕保护程序密码;
2、软件和文件权限密码;
3、网络方面的权限密码;
4、BIOS权限密码;
以上密码要数“屏幕保护程序密码”的设置和解除最容易;文件和网络方面的密码破解最难;BIOS密码最值得计算机用户探究。
BIOS基本输入/输出系统。
BIOS设置俗称“CMOS设置”,即用固化在主板上的ROM中的工具程序BIOS去修改计算机的各项参数,以影响计算机的功能和使用权限。
BIOS密码也称“CMOS密码”,密码设置的主要目的有:
1、防止他人随意修改BIOS设置,以保证计算机的正常运行。
2、限制他人使用计算机,以保护计算机中的资源。
二、密码设置方法
BIOS版本虽然有多个,但密码设置方法基本相同。
现以Award4.51PG版本(如下图)为例。
在计算机启动过程中,当屏幕下方出现提示:
“PressDELtoenterSETUP”时按住Del键便可进入。
方法是:
开机时,当屏幕下方出现提示“PressDELtoenterSETUP”时按住Del其中与密码设置有关的项目有:
“BIOSFEATURESSETUP”(BIOS功能设置)
“SUPERVISORPASSWORD”(管理员密码)
“USERPASSWORD”(用户密码)
选择其中的某一项,回车,即可进行该项目的设置。
选择管理员或用户密码项目后回车,要求输入密码,输入后再回车,提示校验密码,再次输入相同密码,回车即可。
需要注意的是,进行任何设置后,在退出时必须保存才能让设置生效。
(保存方法是:
设置完毕后选择“SAVE&EXITSETUP”或按F10键,出现提示“SAVEtoCMOSandEXIT(Y/N)?
此时按下“Y键”,保存完成。
)
具体设置分以下几种方法:
设置方法1:
单独设置“SUPERVISORPASSWORD”或“USERPASSWORD”其中的任何一项,再打开“BIOSFEATURESSETUP”将其中的“SecurityOption”设置为“Setup”,保存退出。
这样,开机时按Del键进入BIOS设置画面时将要求输入密码,但进入操作系统时不要求输入密码。
设置方法2:
单独设置“SUPERVISORPASSWORD”或“USERPASSWORD”其中的任何一项,再打开“BIOSFEATURESSETUP”将其中的“SecurityOption”设置为“System”,保存退出。
这样,不但在进入BIOS设置时要求输入密码,而且进入操作系统时也要求输入密码。
设置方法3:
分别设置“SUPERVISORPASSWORD”和“USERPASSWORD”,并且采用两个不同的密码。
再打开“BIOSFEATURESSETUP”将其中的“SecurityOption”设置为“System”,退出保存。
这样,进入BIOS设置和进入操作系统都要求输入密码,而且输入其中任何一个密码都能进入BIOS设置和操作系统。
但“管理员密码”和“用户密码”有所区别:
以“管理员密码”进入BIOS程序时可以进行任何设置,包括修改用户密码。
但以“用户密码”进入时,除了修改或去除“用户密码”外,不能进行其它任何设置,更无法修改管理员密码。
由此可见,在这种设置状态下,“用户密码”的权限低于“管理员密码”的权限。
三、密码实用
密码虽然最多只有两个,但若能合理巧妙地加以运用则益处多多。
1、公共场合的计算机:
如学校机房、办公室等。
一般采用“设置方法1”,密码不公开,此时允许他人进入操作系统使用计算机,但不允许他人进入BIOS画面随意修改BIOS设置,以保护计算机的正常运行。
2、个人计算机,若不想让其它任何人使用:
一般采用“设置方法2”,密码不公开,此时他人无法进入BIOS设置,也无法进入操作系统。
3、个人计算机,但允许指定的几个人使用:
一般采用“设置方法3”?
?
分别设置两个密码,并将“用户密码”告知指定的使用人,自己保留“管理员密码”。
若日后想取消他人的使用资格,可进入BIOS将原先的“用户密码”取消或修改掉。
而他人却无法修改“管理员密码”,这样,主动权仍然在自己手里。
四、密码的去除与破解
密码固然有保护作用,但若自己忘了密码却会带来麻烦。
因此,除了会设置密码外,更要学会去除和破解密码。
1、密码的去除:
密码的“去除”是指在已经知道密码的情况下去除密码。
方法是:
进入BIOS设置画面,选择已经设置密码的“SUPERVISORPASSWORD”或“USERPASSWORD”,回车后,出现“EnterPassword”时,不要输入密码,直接按回车键。
此时屏幕出现提示:
“PASSWORDDISABLED!
!
!
(去除密码!
!
!
)
Pressanykeytocontinue……(按任意键继续……)”
按任意键后退出保存,密码便被去除。
2、密码的破解:
密码的“破解”是指在忘记密码,无法进入BIOS设置或无法进入操作系统的情况下破解密码。
方法如下:
(1)程序破解法:
此法适用于可进入操作系统,但无法进入BIOS设置(要求输入密码)。
具体方法是:
将计算机切换到DOS状态,在提示符“C:
WINDOWS>”后面输入以下破解程序:
debug
-O7010
-O71ff
-q
再用exit命令退出DOS,密码即被破解。
因BIOS版本不同,有时此程序无法破解时,可采用另一个与之类似的程序来破解:
debug
-O7120
-O7021
-q
用exit命令退出DOS,重新启动并按住Del键进入BIOS,此时你会发现已经没有密码挡你的道了!
(2)放电法:
当“BIOS设置”和“操作系统”均无法进入时,便不能切换到DOS方式用程序来破解密码。
此时,只有采用放电法。
放电法有两种:
一种是“跳线放电法”?
?
拆开主机箱,在主板上找到一个与COMS有关的跳线(参考主板说明书),此跳线平时插在1-2的针脚上,只要将它插在2-3的针脚上,然后再放回1-2针脚即可清除密码。
另一种是“COMS电池放电法”?
?
拆开主机箱,在主板上找到一粒钮扣式的电池,叫CMOS电池(用于BIOS的单独供电,保证BIOS的设置不因计算机的断电而丢失),取出COMS电池,等待5分钟后放回电池,密码即可解除。
但此时BIOS的密码不论如何设置,用万能密码均可进入BIOS设置和操作系统。
当然,自己设置的密码同样可以使用。
BIOS中的其他设置将恢复到原来状态,要优化计算机性能或解决硬件冲突需要重新设置。
(3)万能密码:
生产较早的某些主板,厂家设有万能密码(参考主板说明书),如:
以6个“*”作为万能密码。
这种主板,BIOS的密码不论如何设置,用万能密码均可进入BIOS设置和操作系统。
当然,自己设置的密码同样可以使用。
数据预取逻辑,芯片组,BIOS和USB
DataPrefetchLogic:
数据预取逻辑,此功能可以预测应用所需的数据,并把这些数据预先加载到高级传输高速缓存上,从而进一步增强处理器和应用的性能。
Chipset:
芯片组,芯片组主要负责控制系统及其功能。
芯片组是一切数据传输的中枢,所有组件都要通过它与处理器进行通信。
芯片组使用DMA控制器和总线控制器来管理数据的稳定传输。
芯片组是直接连接在主板上的一组芯片,其大小通常仅次于处理器。
芯片组采用集成设计(焊接在主板上),因此不能升级,而只能更换新的主板。
BIOS:
基本输入输出系统,BIOS(基本输入输出系统)是PC中不可或缺的组成部分,是在计算机开机后微处理器启动计算机使用的一种程序。
它还负责管理计算机操作系统与外设之间的数据传输。
USB:
通用串行总线(USB),是一个外部总线标准(一种互连),数据传输速率可达12Mbps。
一个USB端口可用于连接多达127种外设,如鼠标、调制解调器和键盘等。
USB自从1996年推出后,已成功替代串行和并行端口。
它还支持即插即用安装和热插拔功能。
即插即用能够在计算机运行过程中添加和删除设备,操作系统将自动作出相应变化。
USB2.0于2002年推出,专为MicrosoftWindowsXP而设计,数据传输速率可达480Mbps。
解读BIOS-ID序列号
现在世界上主要的BIOS生产厂家有Award、AMI、MRBIOS、Phoenix,而在市场上常见的兼容机主板上使用最多的就是Award公司生产的BIOS。
由于Award公司要为许多主板厂家编写不同的BIOS程序,为便于区别这些不同的厂家,Award公司为自己的BIOS制定了一套BIOS-ID,根据这个BIOS的ID号,能够知道一块采用AwardBIOS的主板所用的是什么样的芯片组、是哪一家主板厂商生产等信息。
当计算机加电自检时在屏幕的左下端将显示一行字符,如果怕快速闪过看不清,可按下PAUSE键来观看,例如一台计算机自检时左下角显示的字符为09/21/98-i440EX-BD-2A69JD4SC-00,可以把它分为五个部分,其中的"09/21/98"为BIOS生产或更新的日期,"i440EX"表示主板使用的芯片组,第三部分如BD表示主板采用的I/O控制器,而第四个部分"2A69JD4SC"即为主板的BIOS-ID,其中前五位如2A69J为芯片组的编码,而6、7两位为主板厂商的编号。
如A0表示ASUS华硕公司,A1表示Abit升技公司,D4表示DFI钻石公司,Q1表示QDI联想公司,等等。
如果想升级BIOS程序,但不知道主板的厂家、型号,那么只要根据开机时显示的BIOS-ID,并查阅有关的资料就知道主板的生产厂家及其采用的芯片组,然后即可从网上查找到合适的BIOS升级程序。
只是采用此方法对于普通人来说不太方便,一般可直接使用专门的程序来读出BIOS-ID,并且程序还可显示出主板的厂家、芯片组,这样的程序有DOS界面下的CTBIOS下载地址为BIOSWizard),下载地址为BIOSInfo"按钮即可显示出主板的有关信息。
双BIOS系统透析
引子:
4月26日、CIH、陈志豪和双BIOS
1999年4月26日,数以百万计的计算机遇到了“灭顶之灾”:
轻则硬盘分区表遭破坏,重则BIOS被改写——主板都坏了!
!
它们怎么了?
它们中了CIH病毒,一种可以破坏硬件的恶性病毒。
它的作者就是陈志豪。
为什么CIH病毒能造成如此大的危害、以致后来人们都“谈C色变”呢?
众所周知,现在市面上的主板BIOS芯片都是采用FALSHROM(快速可擦写存储芯片),可擦写意味着用户可以自己更新BIOS版本、方便升级,应该说,这样做的初衷是好的;但是CIH便是利用了BIOS的这一“入口”,通过修改CMOS芯片里的BIOS程序达到系统不能自举、从而导致整个主板无法使用的“险恶目的”。
从那以后(其实在这之前就有部分)主板厂商纷纷在新产品中增加了对CIH病毒进行预防、修复的手段,如带BIOS保护跳线设计的精英主板,只有在跳线打开时,才能修改BIOS的内容;此其一,还有一种往BIOS里写入病毒防御程序,以起到预防的目的;此其二,第三一种是既不采用跳线方式,也不在BIOS内嵌入什么程序,但同样是具备主板自我保护BIOS功能的技术,着就是今天我要和大家探讨的双BIOS芯片设计。
同时,这种设计也为你在刷新BIOS时显的更有把握。
(是不是买一送一?
)
二、流行的双BIOS系统
如果在主板上设计两个BIOS芯片,当一个BIOS被破坏时启用另一个BIOS,系统也可以正常工作,不会造成损失,这正是双BIOS技术的出发点。
下面首先让我们看一下市场上流行的双BIOS技术。
认识到BIOS的娇弱和BIOS的病毒防护的重要性,BIOS写保护、双BIOS等针对BIOS安全防护的技术陆续出现在主流主板上,双BIOS技术以双重保险的承诺得到了用户的肯定和主板厂商的支持。
目前流行的双BIOS技术有技嘉的DualBIOS技术、微星SafeBIOS,还有插卡式的双BIOS技术、以及最近新出的承启TwinBIOS技术。
在第一代双BIOS技术中,以技嘉科技提出的DualBIOS技术最为出名。
比如技嘉BX2000主板就具备DualBIOS。
其原理是在主板上安排了两个BIOS芯片,一个做(Master)主BIOS,另外一个是(Slave)从BIOS,充当主BIOS的备份。
由于只提供简单的备份功能,因此两个BIOS芯片的内容是完全一样的。
每一次启动系统,备份BIOS都会自动检查主BIOS?
况,如果发现主BIOS内容有损坏,立即用备份BIOS重写主BIOS,确保主BIOS时刻正常,万一无法修复就直接从备份BIOS启动。
微星公司提出了“SafeBIOS”的概念,强调不见得非要配备两块BIOS才能有效解决BIOS的保护问题,它是在主板上配备容量较普通主板大一倍的4MBBIOS,此BIOS划分为两个隔开的区域,若主板上开机区域内的资料受损,将由另一区的BIOS启动,并自动修复受损区域的BIOS,这也可以看作一种双BIOS技术,不过这种技术的安全性较低,一旦芯片物理受损,会导致双BIOS系统全军覆灭。
为此,博登公司提出了截然不同的解决方法,该公司推出了首创便携式BIOS的作法——AIRBUS,把一块BIOS芯片内建在一张小卡上,如果主板上的BIOS遭病毒侵入,可将此卡插入主板上专用的插槽,由此卡上的BIOS启动,并自动修复主板上的BIOS。
以上种种双BIOS都只有一个目的————就是避免电脑因BIOS遭到侵害而瘫痪。
不过这种双BIOS技术的缺憾是———只有当一个BIOS被破坏的时候,另一个BIOS才会有用武之地。
而在通常的情况下,总是有一个BIOS是闲置的,这对于具有两片BIOS芯片的资源实在是一种浪费。
其实在很多情形下我们是需要充分利用两片BIOS的,例如当遇到需要在同一台电脑上配置不同的硬件环境,或者必须屏蔽某硬件以避免兼容性、硬件冲突问题的时候,我们就可以利用第二片BIOS来实现,而无须更改主BIOS的设置。
另外,有时,我们需要电脑启动的时候能够切换为英文或中文环境等等,这些也都需要充分利用两片BIOS来实现。
Twinbios是承启科技首创的智能型双BIOS技术,在其6ATA4主板上设计了两片FlashROM芯片,和DualBIOS技术不一样的是,这两片BIOS并不是简单的主从关系(Master/Slave),而是完全对等的地位(PeertoPeer)。
除了具备以上所述双BIOS的安全防护功能之外,更出色的是可以让两片BIOS分别设置不同的启动环境,形成各种各样的设置组合,使BIOS变得富有创意。
TwinBIOS中BIOS1和BIOS2都是可以独立启动的系统,两片BIOS相互之间可以进行资料重写,所以如果一个BIOS损坏了,不但可以马上转另一个BIOS启动,而且还可以利用内容完好的BIOS来修复被破坏的BIOS,这就意味着承启TwinBIOS技术在安全设计上具备了DualBIOS的一切功能,并且BIOS1和BIOS2都有效地保护了BIOS资料的安全和确保系统能正常运作。
但是,这只是Twinbios的一部分,更重要的是承启TwinBIOS技术可以使两片BIOS相互独立、分别进行设置,从而针对不同的应用环境做各种各样切合需要的组合。
TwinBIOS技术的重大突破就是BIOS1和BIOS2可以独立设置,互不影响。
这样可以根据不同的配置要求得到两片BIOS的最优化设置组合,满足一台电脑在不同的工作环境下轻松切换的需要。
不少电脑用户常常需要将两种语言的操作系统安装在同一台电脑上,如中文和英文Windows共存,或是中文和日文、韩文等共存,而实现的方法多是利用Systemcommand或是PQMagic等软件来实现多重启动。
这些方法是