当前位置:首页 » 云服务器 » 服务器debugbios有什么用

服务器debugbios有什么用

发布时间: 2022-12-09 15:46:04

Ⅰ 求通俗一点的语言解释一下 BIOS DOS DEBUG的功能和关系

BIOS它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
dos是个人计算机上的一类操作系统,win98就是在此开发出来的
DEBUG就是调试的意思。

Ⅱ windows系统下使用debug命令真的可以清楚bios密码吗

1、在开始菜单中依次单击“所有程序”→“附件”→“命令提示符”菜单项,打开“命令提示符”窗口。输入命令行debug并按回车键,如图所示。

2、进入Debug编辑状态,然后输入清除密码的Debug命令行
-o 70 10
-o 71 01
-q
每输入一行都需要按回车键,如图所示。

3、重新启动电脑即可清除Setup密码,同时BIOS中的其他设置也会被恢复到出厂状态。

Ⅲ BIOS什么有什么用

BIOS的基础知识
BIOS英文Basic Input/output System的缩写,意思是“基本输入/输出系统”。它是操作系统和硬件之间连接的桥梁,负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令。

一、BIOS的主要功能
1.BIOS中断服务程序:实质上它是电脑系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间 接。例如,WINDOWS98对软驱,光驱,硬盘等管理,中断的设置等服务、程序。
2. BIOS系统设置程序:电脑部件配置记录是放在一块可写的CMOS RAM芯片中的,主要保存着系统的基本情况,CPU特性,软硬盘驱动器等部件的信息。在BIOS ROM 芯片中装有“系统设置程序”,主要来设置CMOS RAM中的各项参数。这个程序在开机时按某个键就可进入设置状态,并提供图形化的界面。
3.POST上电自检:电脑接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。
4. BIOS系统启动自举程序:系统完成POST自检后,ROM BIOS就首先按照系统CMOS设置中保存的启动顺序搜索软硬盘驱动器及CD-ROM,网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。

BIOS的主要作用有三点
1.自检及初始化:开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。
2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。
3.设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。

二、CMOS的与BIOS的关系
BIOS是一组设置硬件的电脑程序,保存在主板上的一块ROM芯片中。是电脑主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置情况和用户对某些参数的设定。CMOS芯片由主板上的充电电池供电,即使系统断电,参数也不会丢失。CMOS芯片只有保存数据的功能,而对CMOS中各项参数的修改要通过BIOS的设定程序来实现。

三、如何进入COMS
1. 电脑开机后,在屏幕显示BIOS正在进行内存检测时,按下Del键
2. 除了DEL键之外,有的电脑还可能采用以下的键来控制进入COMS设置画面:ESC、F1、F2、CTRL+ALT+S、CTRL+ALT+INS、CTRL+ALT+ESC。
3. 如果通过按上面的键都不能进入BIOS的话,还可以采用欺骗的方法,就是在电脑POST时制造一个错误,比如开机时按着键盘上的一些键,甚至拔掉键盘,BIOS运行过程中,自检到错误以后一般都会停止自检,并建议你进入BIOS重新设置,同时屏幕也会给出进入方法。
4.启动时按F8键选择进入MS-DOS方式,输入以下内容:
debug
o 70,10
o 71,01
q
重启后就可进入BIOS重新设置了。
5.CMOS放电法 打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的"LOAD BIOS DEFAULT"(装入BIOS缺省值)或"LOAD SETUP DEFAULT"(装入设置程序缺省值)即可,前者以最安全的方式启动计算机,后者能使你的计算机发挥出较高的性能。
BIOS主要有2种,一种是AWRD的,另外一种是AMI的

BIOS的基本设置
注:本处以AWARD BIOS为例,仅作参考。
一、CMOS设置程序的基本功能
1.基本参数设置
包括系统时钟、显示器类型、启动时对自检错误处理的方式。
2.磁盘驱动器设置
包括自动检测IDE接口、启动顺序、软盘硬盘的型号等。
3.键盘设置
包括上电是否检测硬盘、键盘类型、键盘参数等。
4.存储器设置
包括存储器容量、读写时序、奇偶校验、ECC校验、1M以上内存测试及音响等。
5.Cache设置
包括内/外Cache、Cache地址/尺寸、BIOS显示卡Cache设置等。
6.ROM SHADOW设置
包括ROM BIOS SHADOW、VIDEO SHADOW、各种适配卡SHADOW
7.安全设置
包括硬盘分区表保护、开机口令、Setup口令等。
8.总线周期参数设置
包括AT总线时钟(ATBUS Clock)、AT周期等待状态(AT Cycle Wait State)、内存读写定时、Cache读写等待、Cache读写定时、DRAM刷新周期、刷新方式等。
9.电源管理设置
是关于系统的绿色环保节能设置,包括进入节能状态的等待延时时间、唤醒功能、IDE设备断电方式、显示器断电方式等。
10.PCI局部总线参数设置
关于即插即用的功能设置,PCI插槽IRQ中断请求号、PCI IDE接口IRQ中断请求号、CPU向PCI写入缓冲、总线字节合并、PCI IDE触发方式、PCI突发写入、CPU与PCI时钟比等。
11.板上集成接口设置
包括板上FDC软驱接口、串并口、IDE接口的允许/禁止状态、串并口、I/O地址、IRQ及DMA设置、USB接口、IrDA接口等。
12.其它参数设置
包括快速上电自检、A20地址线选择、上电自检故障提示、系统引导速度等。
操作功能键说明

二、CMOS功能键操作说明
(1) 使用箭头键来选择想要更改设置的项目。
(2) 使用—(减号)将选项设置移后。
(3) 使用+(加号)将选项设置移前。
(4) 使用回车键进入所选项的次菜单。
(5) 使用Home或PgUp将选定本页最上一个选项。
(6) 使用End或PgDN将选定本页最下一个选项。
(7) F5将目前选项参数设置为默认值
(8) F1显示一般帮助窗口
(9) F10存档并离开BIOS设置程序。
(10) Esc跳离当前菜单到上一层菜单,在主菜单中直接跳到Exit选项。

三、 CMOS最常用选项的设置方法
1.System Time:时间设置

2.System Date:日期设置

3.Drive A/Drive B:软驱设置,如果没有软驱,则全部选None,如果只有一个软驱则将其设为Auto,系统会自动检测并储存它的相关信息。

4.Primary Master第一个IDE接口的主硬盘设置(主要接硬盘)。如果有设备则设为Auto(注:设为Auto后,BIOS会在开机时自动检测和确认IDE硬盘的类型。并将其参数值显示在次菜单中。但如果你的硬盘太新或太旧,可能要更新系统BIOS或手动输入IDE硬盘参数)如果无,则设为None。Primary Slave第一个IDE接口的从硬盘设置,如果有设备则设为Auto如果无,则设为None。

5.Secondary Master第二个IDE接口的主硬盘设置(主要接光驱)Secondary Slave第二个IDE接口的从硬盘设置。设置方法同上。

6。Security Option :选择System可设置开机密码。选择Setup可设进入BIOS的密码。

7.Halt on:建议在此项中选择All Errors即当系统碰到任何错误时,都暂停系统的继续运作。

8.Boot:开机磁盘顺序设置。可以选择适合自己的启动顺序,一般情况下设C盘为第一选择.

9.Boot Up Floppy Seek:设置每次启动时是否搜索软盘驱动器,建议设为Disabled。

10.MODEM Use IRQ:此设置用来决定MODEM所采用的IRQ,以便远程唤醒时发出合适的中断号.默认值为IRQ3.

11.Onboard FDD Controller:设置打开或关闭主板上的软驱控制器.如果有设为Enabled,如果无设为Disabled,这样不仅可以加快启动速度,并且可以释放一个IRQ

12.Onboard Serial Port1/2:设置关闭主板上的串行端口或手动为其选择输入/输出地址和IRQ,一般情况下应设为Auto, 如果无设为Disabled,这样不仅可以加快启动速度,并且可以释放一个IRQ.

13.USB Controller:设置关闭或打开USB控制器,如果你使用一个USB设备那么选择Enabled,否则设为Disabled,这样不仅可以加快启动速度,并且可以释放一个IRQ.

14.Flash BIOS protectior:选择Enabled可以禁止未授权用户和计算机病毒对BIOS进行写入操作,但当你要升级BIOS时要选择Disabled.

15.ACPI function Power Management: ACPI电源管理,Uers define用户自定义时间系统在没有执行任何程序时,进入电源节能方式.Max Saving当系统在1个小时内没被使用则进入电源节能方式. Disabled关闭电源管理方式.

16.键盘开机
进入系统CMOS设置,找到INTEGRATED PERIPHERALS项后按回车,在打开的菜单中找到POWER ON Function选项,其缺省值为BUTTON ONLY(即只能使用POWER开机)。这时按一下PgDn键将其改成“Password”后,您会发现其下就会多出一行“KB Power ON Password”选项来,其值为“ENTER”,将光标移到其上按回车键,这时要求您输入键盘开机口令,输入一遍再确认一次后即可完成键盘开机口令的设置,保存并退出CMOS设置,以后您就可实现键盘开机了。
17.让电脑在开机自检时按ESC键跳过自检。
在BIOS中找到BIOS Features Setup项,回车后进入下一级菜单,将Quick Power On Self Test 项设为Enabled

18.解决在自检出现硬件表格参数时要按ESC键才可以接着读硬盘,启动操作系统。
解决方法:在CMOS中选择PNP/PCI Configuration项,回车后进入下一级菜单,将PNP OS Installed项由Yes改为No

19上电自启:开机进入BIOS,然后将AC PWR Loss Restart设为Enabled即可。

19解决关机自启动。
进入CMOS找到电源菜单(Power Meau)下的PWR Up On External Modem Act(如果你用猫就是这一项) 和Wake On LAN PCI Modem(如果你用网卡就是这一项)如果将这两项都设为Disabled就表示关闭了该项功能。如果都设为Enabled就表示开启了这项功能。
也有机子为Power On By Ring项设置,但基本上都差不多。
此外在电源管理有没有设置成Max saving即最大省电模式。

20.按F5或load bios(setup) defaults将CMOS恢复默认设置。

21.按下F10或Exit Save Changes保存设置改变并离开。

22.Exit Discarding Changes放弃设置的改变并离开。

23.内存设置:让内存使用PC133的外频(主要解决PC100与133混插,但有的主板不支持)
进入BIOS找到DRAM Timing By SPD选项,将其参数设为Disabled,再将DRAM CLK选项参数设为PC133,同时将CAS选项的参数值设为3(PC133的电气规范是CAS=3)。

24.病毒警告:Virus Warning项,如果其为DISALED则为关闭了病毒警告,如果为Enabled则为开启了反病毒的警告。

Ⅳ debug做什么用的

用DEBUG是windows里自还的一个清除BOIS密码的一个编辑器,方法如下。
清除CMOS密码的方法中,有一种常用方法就是通过使用DOS系统外部命令DEBUG来清除CMOS的密码。操作步骤如下:
进入DOS后(注意:不要在Win2000/NT/XP环境下进入,因为这不是真正的DOS),在命令提示符后输入DEBUG,回车后再输入如下命令:
-o7016-o7116-q此时,已退出到DOS提示符。重新启动计算机,你就会发现原来的CMOS密码已经被清除。
它的原理非常简单:当计算机接通电源时,首先执行的是BIOS中的加电自检程序POST,它首先对整个计算机系统进行检测,包括对CMOSRAM中的配置信息作“累加和”测试。该累加结果和计算机以前的存储结果进行比较,当两者相吻合时,计算机认为CMOSRAM中的配置信息有效,自检继续进行;当两者的结果不相等时,系统报告错误,要求计算机重新配置,并自动取BIOS的默认设置值,原有CMOS口令被忽略,此时即可进入BIOSSETUP进行设置。
因此,当口令保护被设置为SETUP时,可利用一些小工具,特别是DOS系统中的常用外部命令(如使用DOS的调试工具DEBUG.COM)来清除CMOS密码。即往CMOSRAM中的任一单元写入一个数据,破坏CMOS的累加测试值,就能达到清除CMOS口令的目的。
一般来讲,计算机的CMOS设置可以通过70H和71H两个端口进行访问和更改,使用DEBUG命令向端口发送数据的“o”命令向70H和71H两个端口发送一些错误数据,就可以清除CMOS密码,当然这时CMOS里的其他设置也都恢复成了缺省设置值,需要我们重新设置。
通常,我们知道的一般就是输入以上的数据,其实还有不少数值同样可以达到清除CMOS密码的目的,如10、16、17、20、23、34、FF等。有兴趣的朋友不妨多用几个数据试试。
当然,为了使用上的方便,我们可以将以上的操作用DEBUG写成一个程序放在自己命名的文件中,具体操作步骤就是进入DOS后,运行DEBUG,输入如下编码:
-A100XXXX:0100MOVDX,70XXXX:0103MOVAL,10XXXX:0105OUTDX,ALXXXX:0106MOVDX,71XXXX:0109MOVAL,01XXXX:010BOUTDX,ALXXXX:010C-DRCXC-DNDELCMOS.COM-WWRITING000CBYTES-Q这样,以后只要运行这个文件,就可以轻松清除CMOS的密码,免去了每次输入的麻烦。

用DEBUG 可以看到很细节的东西

例 有一条电路(DDN)端口协议能起来,但链路协议始终起不来,用DEBUG PPP PAC可以看到两端协商的情况。有一次,我遇到此种情况,我说是电信链路的问题,电信说是我的设备或配置的问题,最后用DEBUG发现我的S口上一直有OUT,但没有IN,说明DDN的透传电路根本没有起作用。最后电信修改电路后正常。
有一条FR(我已是电信人员)用户说电路有问题,我上门查发现用户端口上有IN,OUT,说明用户的路由器可以与REMOTE ROUTER建立基本通讯,由于配置的问题PPP协商无法通过,用户信服,最终发现了自己的问题。
OSPF路由协议的路由表不正常,发现某个NEIGHBER以极高的频率发包,关掉该结点后正常,最后发现该点有环路。
总之,DEBUG 是很有用的工具,平时注意收集一些成功的信息(例如PPP,OSPF)当出现问题时进行对比,可能会有帮助。
注意,DEBUG信息当中有很多内容可能看不懂,但可以在网站查,较难,
DEBUG的命令语法很简单,但要注意比较占资源,有时开始一个输出量很大的DEBUG后,路由器基本上不响应其他所有命令,有点象死机,但可以重启。一般在CON中使用此命令,TELNET最好不要用。

Ⅳ 更新电脑的BIOS有什么用

可以是你电脑支持更新的硬件啊!比如说你现在的主板是最高能装5000+的cpu,这时如果你的主板bios可以升级的话,升级后,你的电脑就可以装更高级别的cpu了,这点只是个例子。反正就是升级bios后,你的主板也就跟着升级

Ⅵ BIOS是什么意思

Time/System Time 时间/系统时间
Date/System Date 日期/系统日期
Level 2 Cache 二级缓存
System Memory 系统内存
Video Controller 视频控制器
Panel Type 液晶屏型号
Audio Controller 音频控制器
Modem Controller 调制解调器(Modem)
Primary Hard Drive 主硬盘
Molar Bay 模块托架
Service Tag 服务标签
Asset Tag 资产标签
BIOS Version BIOS版本
Boot Order/Boot Sequence 启动顺序(系统搜索操作系统文件的顺序)
Diskette Drive 软盘驱动器
Internal HDD 内置硬盘驱动器
Floppy device 软驱设备
Hard-Disk Drive 硬盘驱动器
[hide]USB Storage Device USB存储设备
CD/DVD/CD-RW Drive 光驱
CD-ROM device 光驱
Molar Bay HDD 模块化硬盘驱动器
Cardbus NIC Cardbus总线网卡
Onboard NIC 板载网卡
Boot POST 进行开机自检时(POST)硬件检查的水平:设置为“MINIMAL”(默认设置)则开机自检仅在BIOS升级,内存模块更改或前一次开机自检未完成的情况下才进行检查。设置为“THOROUGH”则开机自检时执行全套硬件检查。
Config Warnings 警告设置:该选项用来设置在系统使用较低电压的电源适配器或其他不支持的配置时是否报警,设置为“DISABLED”禁用报警,设置为“ENABLED”启用报警
Internal Modem 内置调制解调器:使用该选项可启用或禁用内置Modem。禁用(disabled)后Modem在操作系统中不可见。
LAN Controller 网络控制器:使用该选项可启用或禁用PCI以太网控制器。禁用后该设备在操作系统中不可见。
PXE BIS Policy/PXE BIS Default Policy
PXE BIS策略:该选项控制系统在没有认证时如何处理(启动整体服务Boot Integrity Services(BIS))授权请求。系统可以接受或拒绝BIS请求。设置为“Reset”时,在下次启动计算机时BIS将重新初始化并设置为“Deny”。
Onboard Bluetooth
板载蓝牙设备
MiniPCI Device
Mini PCI设备
MiniPCI Status
Mini PCI设备状态:在安装Mini PCI设备时可以使用该选项启用或禁用板载PCI设备
Wireless Control
无线控制:使用该选项可以设置MiniPCI和蓝牙无线设备的控制方式。设置为“Application”时无线设备可以通过“Quickset”等应用程序启用或禁用,热键不可用。设置为“/Application”时无线设备可以通过“Quickset”等应用程序或热键启用或禁用。设置为“Always Off”时无线设备被禁用,并且不能在操作系统中启用。
Wireless
无线设备:使用该选项启用或禁用无线设备。该设置可以在操作系统中通过“Quickset”或“”热键更改。该设置是否可用取决于“Wireless Control”的设置。
Serial Port
串口:该选项可以通过重新分配端口地址或禁用端口来避免设备资源冲突。
Infrared Data Port
红外数据端口。使用该设置可以通过重新分配端口地址或禁用端口来避免设备资源冲突。
Parallel Mode
并口模式。控制计算机并口工作方式为“NORMAL”(AT兼容)(普通标准并行口)、“BI-DIRECTIONAL”(PS/2兼容)(双向模式,允许主机和外设双向通讯)还是“ECP”(Extended Capabilities Ports,扩展功能端口)(默认)。
Num Lock
数码锁定。设置在系统启动时数码灯(NumLock LED)是否点亮。设为“DISABLE”则数码灯保持灭,设为“ENABLE”则在系统启动时点亮数码灯。
Keyboard NumLock
键盘数码锁:该选项用来设置在系统启动时是否提示键盘相关的错误信息。
Enable Keypad
启用小键盘:设置为“BY NUMLOCK”在NumLock灯亮并且没有接外接键盘时启用数字小键盘。设置为“Only By Key”在NumLock灯亮时保持embedded键区为禁用状态。
External Hot Key
外部热键:该设置可以在外接PS/2键盘上按照与使用笔记本电脑上的键的相同的方式使用键。如果您使用ACPI操作系统,如Win2000或WinXP,则USB键盘不能使用键。仅在纯DOS模式下USB键盘才可以使用键。设置为“SCROLL LOCK”(默认选项)启用该功能,设置为“NOT INSTALLED”禁用该功能。
USB Emulation
USB仿真:使用该选项可以在不直接支持USB的操作系统中使用USB键盘、USB鼠标及USB软驱。该设置在BIOS启动过程中自动启用。启用该功能后,控制转移到操作系统时仿真继续有效。禁用该功能后在控制转移到操作系统时仿真关闭。
Pointing Device
指针设备:设置为“SERIAL MOUSE”时外接串口鼠标启用并集成触摸板被禁用。设置为“PS/2 MOUSE”时,若外接PS/2鼠标,则禁用集成触摸板。设置为“TOUCH PAD-PS/2 MOUSE”(默认设置)时,若外接PS/2鼠标,可以在鼠标与触摸板间切换。更改在计算机重新启动后生效。
Video Expansion
视频扩展:使用该选项可以启用或禁用视频扩展,将较低的分辨率调整为较高的、正常的LCD分辨率。
Battery
电池
Battery Status
电池状态
Power Management
电源管理
Suspend Mode
挂起模式
AC Power Recovery
交流电源恢复:该选项可以在交流电源适配器重新插回系统时电脑的相应反映。
Low Power Mode
低电量模式:该选项用来设置系统休眠或关闭时所用电量。
Brightness
亮度:该选项可以设置计算机启动时显示器的亮度。计算机工作在电源供电状态下时默认设置为一半。计算机工作在交流电源适配器供电状态下时默认设置为最大。
Wakeup On LAN
网络唤醒:该选项设置允许在网络信号接入时将电脑从休眠状态唤醒。该设置对待机状态(Standby state)无效。只能在操作系统中唤醒待机状态。该设置仅在接有交流电源适配器时有效。
Auto On Mod 自动开机模式:注意若交流电源适配器没有接好,该设置将无法生效。该选项可设置计算机自动开机时间,可以设置将计算机每天自动开机或仅在工作日自动开机。设置在计算机重新启动后生效。
Auto On Time 自动开机时间:该选项可设置系统自动开机的时间,时间格式为24小时制。键入数值或使用左、右箭头键设定数值。设置在计算机重新启动后生效。
Dock Configuration 坞站配置
Docking Status 坞站状态
Universal Connect 通用接口:若所用操作系统为WinNT4.0或更早版本,该设置无效。如果经常使用不止一个戴尔坞站设备,并且希望最小化接入坞站时的初始时间,设置为“ENABLED”(默认设置)。如果希望操作系统对计算机连接的每个新的坞站设备都生成新的系统设置文件,设置为“DISABLED”。
System Security 系统安全
Primary Password 主密码
Admin Password
管理密码
Hard-disk drive password(s) 硬盘驱动器密码
Password Status 密码状态:该选项用来在Setup密码启用时锁定系统密码。将该选项设置为“Locked”并启用Setup密码以放置系统密码被更改。该选项还可以用来放置在系统启动时密码被用户禁用。
System Password 系统密码
Setup Password Setup密码
Post Hotkeys 自检热键:该选项用来指定在开机自检(POST)时屏幕上显示的热键(F2或F12)。
Chassis Intrusion
机箱防盗:该选项用来启用或禁用机箱防盗检测特征。设置为“Enable-Silent”时,启动时若检测到底盘入侵,不发送警告信息。该选项启用并且机箱盖板打开时,该域将显示“DETECTED”。
Drive Configuration
驱动器设置
Diskette Drive A: 磁盘驱动器A:如果系统中装有软驱,使用该选项可启用或禁用软盘驱动器
Primary Master Drive 第一主驱动器
Primary Slave Drive 第一从驱动器
Secondary Master Drive 第二主驱动器
Secondary Slave Drive 第二从驱动器
IDE Drive UDMA 支持UDMA的IDE驱动器:使用该选项可以启用或禁用通过内部IDE硬盘接口的DMA传输。
Hard-Disk drive Sequence 硬盘驱动器顺序
System BIOS boot devices 系统BIOS启动顺序
USB device USB设备
Memory Information 内存信息
Installed System Memory 系统内存:该选项显示系统中所装内存的大小及型号
System Memory Speed
内存速率:该选项显示所装内存的速率
System Memory Channel Mode 内存信道模式:该选项显示内存槽设置。
AGP Aperture AGP区域内存容量:该选项指定了分配给视频适配器的内存值。某些视频适配器可能要求多于默认值的内存量。
CPU information CPU信息
CPU Speed CPU速率:该选项显示启动后中央处理器的运行速率
Bus Speed 总线速率:显示处理器总线速率
Processor 0 ID 处理器ID:显示处理器所属种类及模型号
Clock Speed 时钟频率
Cache Size 缓存值:显示处理器的二级缓存值
Integrated Devices(LegacySelect Options) 集成设备
Sound 声音设置:使用该选项可启用或禁用音频控制器
Network Interface Controller
网络接口控制器:启用或禁用集成网卡
Mouse Port 鼠标端口:使用该选项可启用或禁用内置PS/2兼容鼠标控制器
USB Controller USB控制器:使用该选项可启用或禁用板载USB控制器。
PCI Slots PCI槽:使用该选项可启用或禁用板载PCI卡槽。禁用时所有PCI插卡都不可用,并且不能被操作系统检测到。
Serial Port 1 串口1:使用该选项可控制内置串口的操作。设置为“AUTO”时,如果通过串口扩展卡在同一个端口地址上使用了两个设备,内置串口自动重新分配可用端口地址。串口先使用COM1,再使用COM2,如果两个地址都已经分配给某个端口,该端口将被禁用。
Parallel Port 并口:该域中可配置内置并口
Mode 模式:设置为“AT”时内置并口仅能输出数据到相连设备。设置为PS/2、EPP或ECP模式时并口可以输入、输出数据。这三种模式所用协议和最大数据传输率不同。最大传输速率PS/2

BIOS控制着什么

BIOS控制着什么
熟悉计算机的朋友都知道BIOS这个概念,我们也会经常听到老鸟在解决系统故障时候重复的那些话语:“先清除一下CMOS”或者“进入BIOS默认设置”等等。在普通人眼里,BIOS似乎就是主机板上那块四四方方的小芯片和开机时候显示的蓝色菜单。它究竟对使用者有什么特别的意义呢?它究竟是不是高手或维修工程师的专利呢?一台电脑是通过怎么样的方式开始工作的呢?希望通过阅读本文,你可以得到一个答案。

BIOS内部结构
Sample Text 对于我们日常使用的个人电脑来说,采用的BIOS并不是完全相同的,分别由Award、Phoenix和AMI这个三个厂商提供(注:Award已被Phoenix收购,其实是一家公司)。以目前主板的状况而言,大多数都是采用Award BIOS或者基于Award BIOS 内核改进的产品(采用AMI BIOS的产品相对要少,Phoenix BIOS主要是笔记本电脑和不少国外品牌机采用)。本文介绍的一些BIOS知识和结构,也只围绕市场占有率最高的Phoenix-Award来展开。

拿常见的Award的2Mbit CMOS地址结构来说,从FFFF到FFFC区域是用于储存16Kbit容量的Boot Block(启动模块)、接着是8Kbit的即插即用延伸系统配置数据ESCD区、4Kbit的处理器微代码Micro code和4Kbit的DMI数据区。FFF8到FFF6是解压缩引擎区,这里的指令可以释放FFF6之后区域的大容量代码和信息,比如厂商Logo、OEM数据等等。最后一部分是安放BIOS主程序的地方,通常这些程序也就是我们从网上下载的以bin为后缀名的BIOS升级文件。

BIOS主要功能
主板BIOS掌握着系统的启动、部件之间的兼容和程序管理等多项重任。只要按下电源开关启动主机后,BIOS就开始接管主板启动的所有自检工作,系统首先由POST (Power On Self Test,上电自检) 程序来对内部各个设备进行检查(这个过程在下文中另作表述)。通常完整的POST自检将包括对CPU、基本内存、1MB以上的扩展内存、ROM、主板、CMOS存储器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。然后BIOS就按照系统CMOS设置中保存的启动顺序搜寻软驱、IDE设备和它们的启动顺序,读入操作系统引导记录,最后将系统控制权交给引导记录,并最终完全过渡到操作系统的工作状态。

除了基本的启动功能外,BIOS还有硬件中断处理、系统设计管理、程序请求等作用。操作系统对硬盘、光驱、键盘、显示器等外围设备的管理,都是直接建立在BIOS系统中断服务程序的基础上的,它是PC系统中的软件与硬件之间的一个可编程接口。计算机开机的时候,BIOS会分配CPU等硬件设备一个中断号。当执行了使用某个硬件的操作命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号把它跳回原来的状态。同样,BIOS也可以通过特定的数据端口发送、接受指令,以实现软件应用程序对硬件的操作。

BIOS的系统管理功能是大家最为熟悉的,即平时说的BIOS设置。BIOS程序会调用储存在CMOS RAM部分的记录,用户可以通过显示器看到系统基本情况,包括CPU频率、IDE驱动器、ACPI电源管理和密码设置等信息。正如笔者在一开始说过的那样,这部分信息是依靠电池单独供电储存在RAM中的,只要断电一段时间或人为给CMOS接通高电平信号(跳线短接),任何修改过的设置都会不复存在。

BIOS如何工作?
有了以上这些基本知识作为铺垫,读者朋友应该对BIOS有了一定的了解。接下来的问题就是,掌握PC枢纽的BIOS是如何工作的呢?鉴于这个过程的复杂,不妨让我们将BIOS运行中的几个关键点罗列出来,稍做分析。这里需要事先声明,以下介绍的有关BIOS运行代码统一成十六进制,有兴趣的朋友可以在市场上买回Debug卡(俗称也叫Port 80卡)来查询、观察。

简单地说,BIOS启动会经过好几个检测、命令、执行的循环流程,当然,在进入BIOS控制之前,CPU还需要一个热身的过程。拿P4系统为例,如果按照PC启动的流程来讲解的话,这个先后秩序是这样的:首先是主机电源开始供电,CPU接收到VR(电压调节系统)发出的一个电压信号,然后经过一系列的逻辑单元确认CPU运行电压之后,主板芯片接收到发出“启动”工作的指令,让CPU复位。CPU“苏醒”后的第一工作就是,读取BIOS中的初始化指令。在对CPU(2次检查)和内存(640KB基本模块)状态做一系列校验之后,BIOS会完成电路片的初始准备,停用视频、奇偶性和DMA电路片,并且使CMOS计时器开始运行。随后,BIOS程序会逐步检查CPU是否和默认设定相同,DMA是否有故障,显示通道测试等等,一旦出现故障,就会有蜂鸣器发出报警。不过,这些步骤都是在后台后悄悄进行的,我们是看不到屏幕上的任何信息。

在上面的流程图中,很清楚地表明了引导模块工作的几个步骤。当CPU被正式启动以后,POST(Power-On Self Test,加电后自检)进入内存侦测阶段,一旦基本内存检测出错,系统死机并会长时间报错;如果一切顺利,BIOS继续往下POST,检查CMOS内的其他BIOS主程序、扩展程序,直到完成这些工作,系统进入常规流程,显示器上才会显示出时间日期、BIOS版本型号、CPU频率、内存容量等基本信息。在BIOS引导IDE设备和I/O设备以后,接下来的过程便交给操作系统来继续了。

BIOS在电脑启动过程中大体是这样工作的,实际上远比我们介绍的要复杂得多。中间任何一个小的步骤出错都会导致系统无法启动,崩溃,而且BIOS设置不当也会给系统造成隐患。有经验的老鸟可以通过BIOS启动时候的声音来判断故障,而一般用户可以通过查看Debug卡的检错信号,了解POST停滞在哪个阶段。还是拿Award BIOS来说,开机Debug卡显示FF和C0表示CPU自检没有通过,应该停电检查处理器状况;如果是C1、C3等数字显示,很有可能是BIOS在检测内存时候发生问题了;系统自检过了2D,并且伴随清脆的“嘀”声,说明系统已经通过显卡检测,这个时候显示屏上也开始出现画面。知道了故障可能发生的部件,我们可以通过替换法来最终确定问题源头,顺利解决问题。

BIOS也要保护
除了硬件设备的兼容问题之外,BIOS还有可能面临病毒、错误擦写等外因的危害,BIOS如果不能工作,整台电脑也就瘫痪了。

不少主板厂商都通过专门的设计来增加BIOS的可靠性。有的是做成Dual BIOS双模块的方式,一旦其中一块出现故障,能够通过跳线设置让系统从另外一块引导启动,再对损坏模组进行修复。由于BIOS中Boot Block区是重要的数据块,所以厂商将Boot Block块设计成分块式的BIOS结构,在BIOS芯片中保留了一个区域,该区域中保存有BIOS系统中最重要的启动信息。最新的刷新程序的默认值就是刷新时不更新BIOS的Boot Block块,这样的主板即使刷新失败,也能很容易恢复。

遇到BIOS刷新失败,也可以自己用热插拔的办法来替换受损芯片,前提是你能找到一片和原来BIOS容量一样的芯片。有动手能力的玩家还可以在BIOS芯片的管脚上动脑筋,因为绝大多数的CMOS芯片为32脚的DIP封装,它们的针脚排列、功能基本上一致。芯片的写操作一般是通过写入允许脚的电平变化来控制的,只有12V或者5V的高电平被调成低电平以后,数据才能写入到芯片中去。根据此原理,只要把这个管脚从电路中脱离出来,一直处于高电平,即处于“读”状态,那么不论是病毒还是误操作,都不会对芯片内的数据进行改写。不过,这个方法存在一定的危险性,它不适用所有的BIOS芯片,而且容易失去主板的保修,大家一定要谨慎为之。

提到BIOS,大部分的菜鸟对此都一知半解,不敢轻易尝试,仿佛天生对“蓝色屏幕”有种恐惧的感觉,而更多的时候,连许多老鸟都无法区分BIOS设置和CMOS设置的区别,所以在写出疑难问答之前,龙哥觉得有必要将这两个概念阐述清楚,以达到事半功倍的效果。

BIOS是英文Basic Input/Output System的缩写,原意是“基本输入/输出系统”。而我们通常所说的BIOS,其实是指一个固化在ROM中的软件,负责最低级的、最直接的硬件控制,以及计算机的原始操作;用来管理机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。

CMOS是英文“互补金属氧化物半导化”的缩写,不过我们常说的CMOS却是指主板上一块可读写的存储芯片,也称之为“CMOS RAM”。CMOS RAM是随机存储器,具有断电后消除记忆的特点,人们就想到了使用外接电池保持其存储内容的方法。

一般来说,通过固化在ROM BIOS的软件进行BIOS参数的调整过程就称之为BIOS设置,而通过BIOS设置中的“标准CMOS设置”调试CMOS参数的过程就称为CMOS设置。我们平常所说的CMOS设置与BIOS设置只是其简化说法,所以在一定程度上造成两个概念的混淆。

怎样进入BIOS设置程序

分析:虽然世界上设计生产BIOS的厂商并不多,但是某些品牌机和兼容机设计不尽相同,所以进入BIOS设置的方法也各不相同。

答疑:大部分进入BIOS设置的键都已经设置为“DEL”或者“ESC”,但是也有部分BIOS是F10或者F2,其中一些更特别的BIOS还需要根据其提示进行操作。

机器无法正常运行操作系统的问题

1.Bios Rom checksum error-System halted

分析:BIOS信息检查时发现错误,无法开机。

答疑:遇到这种情况比较棘手,因为这样通常是刷新BIOS错误造成的,也有可能是BIOS芯片损坏,不管如何,BIOS都需要被修理。

2.CMOS battery failed

分析:没有CMOS电池。

答疑:一般来说都是CMOS没有电了,更换主板上的锂电池即可。

3.CMOS checksum error-Defaults loaded

分析:CMOS信息检查时发现错误,因此恢复到出场默认状态。

答疑:这种情况发生的可能性较多,但是大部分原因都是因为电力供应造成的,比如超频失败后CMOS放电也可以出现这种情况,应该立刻保存CMOS设置以观后效;如果再次出现这个问题,建议更换锂电池。在更换电池仍能无用的情况下,请将主板送修,因为CMOS芯片可以已经损坏。

4.Press F1 to Continue,Del to setup

分析:按F1键继续,或者DEL键进入BIOS设置程序。通常出现这种情况的可能性非常多,但是大部分都是告诉用户:BIOS设置发现问题。

答疑:因为问题的来源不确定,有可能是BIOS的设置失误,也可能是检测到没有安装CPU风扇,用户可以根据这段话上面的提示进行实际操作。

5.HARD DISK INSTALL FAILURE

分析:硬盘安装失败。

答疑:检测任何与硬盘有关的硬件设置,包括电源线、数据线等等,还包括硬盘的跳线设置。如果是新购买的大容量硬盘,也要搞清楚主板是否支持。如果上述都没有问题,那很可能是硬件出现问题,IDE口或者硬盘损坏,但是这种几率极少。
6.Primary master hard disk fail

分析:Primary master ide硬盘有错误。同样的情况还出现在IDE口的其他主从盘上,就不一一介绍了。

答疑:检测任何与硬盘有关的硬件设置,包括电源线、数据线等等,还包括硬盘的跳线设置。

7.Floppy disk�s fail

分析:软驱检测失败。

答疑:检查任何与软驱有关的硬件设置,包括软驱线、电源线等等,如果这些都没问题,那可能就是软驱故障了。

8.Keyboard error or no keyboard present

分析:键盘错误或者找不到新键盘。

答疑:检查键盘连线是否正确,重新插拔键盘以确定键盘好坏。

Ⅶ 我想知道,BIOS每项的作用

BIOS 全解

BIOS英文Basic Input/output System的缩写,意思是“基本输入/输出系统”。是电脑中最基础的而又最重要的程序。我们把这一段程序存放在一个不需要电源的记忆体(芯片)中,这就是平时所说的BIOS。它为计算机提供最低级的、最直接的硬件控制,计算机的原始操作都是依照固化在BIOS里的内容来完成的。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。
以前,我们只是从书本上了解到它是操作系统和硬件之间连接的桥梁,负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令,是一个高深莫测的系统模块。在486以及以前的时代,BIOS总是默默地躲在操作系统的背后,不为人重视。直到计算机进入586时代之后,大量主板开始采用Flash ROM这一全新的芯片做系统BIOS,少数电脑DIYer才在刷新BIOS的过程中第一次对它有了一个比较直观的认识。而当台湾人陈盈豪将CIH病毒及其毁灭性的破坏能力“无私奉献”给我们后,几乎所有的计算机使用者都对BIOS的功能和其重要性有了一个无法磨灭的认识。只可惜,这个认识太惨痛,太“血腥”了。现在,到了该全面了解BIOS的时候了。谈到BIOS,不能不先说说Firmeare(固件)和ROM(Read Only Memory,只读存储器)芯片。Firmeare是软件,但与普通的软件完全不同,它是固化在集成电路内部的程序代码,集成电路的功能就是由这些程序决定的。ROM是一种可在一次性写入Firmware(这就是“固化”过程)后,多次读取的集成电路块。由此可见,ROM仅仅只是Firmware的载体,而我们通常所说的BIOS正是固化了系统主板Firmware的ROM芯片。

最初的主板BIOS芯片采用的是ROM,它的Firmware代码是在芯片生产过程中固化的,并且永远无法修改。后来,电脑中又采用了一种可重复写入的ROM作为系统BIOS芯片,这就是EPROM(Erasable Programmable ROM,可擦除可编程ROM)。EPROM有两种,左边的一种不带窗口,只能写一次,如写错了就报废。一般显卡、MODEM上的ROM上多采用这种EPROM,它的价格相对较低。右边一种是带窗口的EPROM芯片,这种EPROM可以用紫外线来擦除原有的Firmware,并用专用的读写器更新它的Firmware。但这一过程需要特殊的器材,技术要求也比较专业,因此操作方法鲜为人知。

现在的主板BIOS几乎都采用Flash ROM(快闪ROM),它其实就是一种可快速读写的EEPROM(Electrically Erasable Programmable ROM),顾名思义,它是一种在一定的电压、电流条件下,可对其Firmware进行更新的集成电路块。兼容机和国产品牌机BIOS大多采用AWARD或AMI公司的Firmware,国外的品牌电脑的BIOS则几乎全部采用Phoenix公司的Firmware。不管BIOS软件代码有何区别,它们的硬件部分(Flash ROM芯片)是大致相同的,BIOS芯片大多位于主板的ISA和PCI插槽交汇处的上方(也有部分主板将BIOS芯片安排在主板的左下方位置),芯片表面一般贴有BIOS Firmware提供商的激光防伪标贴。一般不是直接焊在主板上,而是插在一个专用的插槽上。Flash ROM芯片有两种不同的芯片封装形式,前面我们讲到的是采用长方形封装形式的芯片,另外一种接近正方形的、面积更小巧的封装形式的Flash ROM芯片,这种小型的封装形式可以减少占用主板空间,从而可提高主板的集成度、缩小主板的尺寸。但同时,它又因为具有与众不同的封装形式,如果一旦升级BIOS失败,或者BIOS被病毒破坏,将很难修复。这一点后面将谈到。

有很多芯片厂商都在生产Flash ROM芯片,我们在主板上常见的有Winbond、SST、Intel、MXIC、ATMEL等品牌的产品,这些厂商又提供了很多种型号的芯片,型号不同,芯片的存储容量和读写电压也不同。Flash ROM芯片大致分为28、29两大系列28系列的Flash ROM芯片是双电压设计的,它可以在5V的电压的条件下读取,而写入则必须提供12V的电压。采用这种芯片的主板在升级时,会给普通的电脑用户造成不小的麻烦---要开机箱、改跳线设置,太麻烦了。29系列的Flash ROM芯片则相对简单,由于其采用单电压设计,读写都采用5V电压,因此只动用软件就可以完成读写Firmware的操作。在主板说明书中,主板厂商还列出了Flash ROM芯片的容量,其中有1M和2M两种容量的型号。这里,“M”的单位是指“Mbit”,1M的Flash ROM芯片实际能存储的容量为1Mbit=8*128Kbyte(1Byte=8bit),2M的芯片为256K。以上这些技术参数都可以通过芯片正面的编号来区分,这个编号是严格遵循集成电路编号规则来标注的,如:台湾Winbond(华邦)公司的Flash ROM芯片,芯片编号为“29C020”。前两位“29”表明这是一块5V电压读写的Flash ROM芯片,后面的“020”代表容量为2Mbit。如Intel生产的Flash ROM芯片,它的芯片编号为“28F010”,由此可知该芯片是5V读、12V写,容量为1Mbit的Flash ROM芯片。

Flash ROM芯片最诱人的特性,是它的Firmware更新操作可以只使用计算机软件来完成。这一特性和运用,使原本深藏在计算机内部不为人知的BIOS,一下子“暴露”在了我们面前,并为我们免费获得对新硬件的支持、修正BIOS代码错误成为可能。当然,正是由于这个提供给我们方便的特性,也为CIH病毒提供了便利,使其能对采用单电压读写的Flash ROM芯片进行恶意的破坏。但是不用担心,CIH病毒破坏的只是固化在芯片中的Firmware,它并不能对Flash ROM芯片本身造成物理损坏。

以上我们谈的都是系统主板的BIOS。现在,越来越多的电脑部伯开始采用Flash ROM 来固化硬件的底层控制代码,许多厂商也将这些控制代码和承载这些代码的芯片称之为BIOS。这些可以更新“BIOS“的硬件包括显示卡、MODEM、网卡、CDR驱动器、数字相机甚至一些硬盘等等。这些电脑板卡或周边调和设备使用的Flash ROM芯片,也与主板BIOS芯片大同小异。

BIOS的Firmware代码决定了系统对硬件支持、协调的能力。现在新硬件层出不穷,BIOS不可能预先具备对如此繁多的硬件的支持,这依赖于对BIOS Firmware的更新来完善。比如使B X 主板“认识”PIII、让i740显卡在非Intel芯片组的主板上正常工作等,都需要升级主板BIOS才能实现。另外,任何一种硬件都有可能因设计上的不足或BUG(错误),而和系统发生各种各样的冲突甚至使电脑不能稳定工作。这些问题也可以通过升级BIOS来解决,而且这时就有两个途径来解决问题,一是升级主板 BIOS,一是升级具体硬件的BIOS(如果它的BIOS具有升级能力的话)。

一、计算机启动时依照BIOS的内容主要完成以下几个功能:

1.自检及初始化

开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。

2.程序服务

BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。

3.设定中断

开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。

下面我们就逐个介绍一下各部分功能:

(一)自检及初始化

这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自 检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。

最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。 (二)程序服务处理和硬件中断处理

这两部分是两个独立的内容,但在使用上密切相关。

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

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

二、BIOS的功能

BIOS ROM 芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。BIOS管理功能包括:

1.BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间 接。例如,WINDOWS98对软驱,光驱,硬盘等管理,中断的设置等服务、程序。

2. BIOS系统设置程序:微机部件配置记录是放在一块可写的CMOS RAM芯片中的,主要保存着系统的基本情况,CPU特性,软硬盘驱动器等部件的信息。在BIOS ROM 芯片中装有“系统设置程序”,主要来设置CMOS RAM中的各项参数。这个程序在开机时按某个键就可进入设置状态,并提供良好的界面。

3.POST上电自检:微机接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。

4. BIOS系统启动自举程序:系统完成POST自检后,ROM BIOS就首先按照系统CMOS设置中保存的启动顺序搜索软硬盘驱动器及CD-ROM,网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。

三、常见的BIOS IC主要有以下几种

FLASH ROM: 可加大电压擦除和写入 (29XXX、39XXX)

EEPROM : 可加大电压擦除和写入 (28XXX)

EPROM: 需要用紫外线照射后才可清除 (IC上有一个透明孔的27XXX)

PROM: 只可用程序写一次

MARK PROM:出厂时内容已固定,无法擦除

关于BIOS ID

现在许多玩家都在度图升级自己的BIOS,因为通过升级可以解决老版本中的BUG也能支持更多新硬件。但升级BIOS是一件较危险的事,特别需要认准该BIOS是哪个厂家提供的,否则用错了可能导致机器无法启动。

鉴别BIOS最准确的办法就是识别BIOS ID,也就是说,只要BIOS ID相同的主板,其BIOS程序是通用的。这是介绍一下如何记录您的BIOS ID,并从中发现主板的有关信息(以AWARD公司的BIOS为例)。

1,打开计算机电源;

2,在屏幕的左上角将出现Award Molar BIOS(这并不是系统BIOS的版本号),在内存检测时按下Pause键;3查看屏幕底端,有一系列数字与字母组成的标志,比如:10/16/97-i430TX-ALI513x-2A59IF3BC-00其中最重要的标号是“2A59IF3BC”。“2A59I”是主板所采用的芯片组类型编码而其中第6第7位字符尤为重要,它是硬件厂商的代码信息,比如上面的符号序列中的“F3”,它代表“FYI(福扬)”系列主板。另外,“ALI513x”指主板的I/O芯片是采用ALI公司的513x系列。有些电脑爱好者以为同是TX芯片组的BIOS就可以拿来升级自己的TX主板,结果导致键盘不能用或找不到串并口,基原因就是因为不同厂家的TX主板采用了不同的I/O芯片。

BIOS的设置 ->BIOS设置程序的基本功能 设置程序的进入方法 设置步骤

我们所使用的计算机都是由一些硬件设备组成的,而这些硬件设备会由于用户的不同需要而在品牌、类型、性能上有很大差异。例如,对于硬盘,就可能存在容量大小和接口类型等方面的不同,而不同的硬件配置所对应的参数也不同,因此,我们在使用计算机之前,一定要确定它的硬件配置和参数,并将它们记录下来,存入计算机,以便计算机启动时能够读取这些设置,保证系统正常运行。

通常情况下,我们通过设置程序对硬件系统设置参数。由于ROM(只读存储器)具有只能读取、不能修改且掉电后仍能保证数据不会丢失的特点,因此这些设置程序一般都放在ROM中,我们常常称其为BIOS设置。此外,运行设置程序后的设置参数都放在主板的CMOS RAM芯片中,这是由于随着系统部件的更新,所设置的参数可能需要修改,而RAM的特点是可读取、可写入,加上CMOS有电池供电,因此能长久地保持参数不会丢失,但电池如果使用时间较长,电力不足,也可能会产生掉电现象,系统设置参数会丢失,这时只需要更换一只新电池并重新进行设置就可以了,从上面我们也可以看出,BIOS设置和CMOS设置是不完全相同的,二者不能混淆。

一、BIOS设置程序的基本功能

BIOS的设置程序目前有各种流行的版本,由于每种设置都是针对某一类或几类硬件系统,因此会有一些不同,但对于主要的设置选项来说,大都相同,一般分为下面几项:

1、基本参数设置: 包括系统时钟、显示器类型、启动时对自检错误处理的方式。

2、磁盘驱动器设置: 包括自动检测IDE接口、启动顺序、软盘硬盘的型号等。

3、键盘设置: 包括上电是否检测硬盘、键盘类型、键盘参数等。

4、存储器设置: 包括存储器容量、读写时序、奇偶校验、ECC校验、1M以上内存测试及音响等。

5、Cache设置: 包括内/外Cache、Cache地址/尺寸、BIOS显示卡Cache设置等。

6、ROM SHADOW设置: 包括ROM BIOS SHADOW、VIDEO SHADOW、各种适配卡SHADOW

7、安全设置: 包括硬盘分区表保护、开机口令、Setup口令等。

8、总线周期参数设置: 包括AT总线时钟(ATBUS Clock)、AT周期等待状态(AT Cycle Wait State)、内存读写定时、Cache读写等待、Cache读写定时、DRAM刷新周期、刷新方式等。

9、电源管理设置: 是关于系统的绿色环保节能设置,包括进入节能状态的等待延时时间、唤醒功能、IDE设备断电方式、显示器断电方式等。

10、PCI局部总线参数设置: 关于即插即用的功能设置,PCI插槽IRQ中断请求号、PCI IDE接口IRQ中断请求号、CPU向PCI写入缓冲、总线字节合并、PCI IDE触发方式、PCI突发写入、CPU与PCI时钟比等。

11、板上集成接口设置: 包括板上FDC软驱接口、串并口、IDE接口的允许/禁止状态、串并口、I/O地址、IRQ及DMA设置、USB接口、IrDA接口等。

12、其它参数设置: 包括快速上电自检、A20地址线选择、上电自检故障提示、系统引导速度等。

二、BIOS设置程序的进入方法 进入BIOS设置程序通常有三种方法:

1.开机启动时按热键: 在开机时按下特定的热键可以进入BIOS设置程序,不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如下:

Award BIOS:按Ctrl+Alt+Esc,屏幕有提示;

AMI BIOS:按Del或Esc,屏幕有提示;

COMPAQ BIOS:屏幕右上角出现光标时按F10,屏幕无提示;

AST BIOS:按Ctrl+Alt+Esc,屏幕无提示。

2.用系统提供的软件: 现在很多主板都提供了在DOS下进入BIOS设置程序而进行设置的程序,在Windows 95的控制面板和注册表中已经包含了部分BIOS设置项。

3.用一些可读写CMOS的应用软件: 部分应用程序,如QAPLUS提供了对CMOS的读、写、修改功能,通过它们可以对一些基本系统配置进行修改。

三、BIOS的设置步骤

打开电源后,等屏幕上出现CPU主频和内存容量时,按下DEL键,进入BIOS界面。各种BIOS设置界面是不一定相同的,有的是菜单式的,也有的类似视窗。但无论如何,总少不了晕几个基本项目:Standard CMOS Setup.BIOS Features Setup和Chipset Features Setup.

1、Standard CMOS Setup(标准CMOS设置),里面有日期,时间,软/硬盘参数等设置。前面两样就不用我多说了,不过也别差得太远啊。硬盘参数表可就重要了。最左边是四个IDE接口的名称,“TYPE”栏便是使用情况:USER或NONE。后面几栏就是硬盘参数。最后还有一个MODE(模式),一般都设成LBA。要是你的硬盘分了3个区却用LARGE模式,嘿嘿--你只能找到C盘。咦,我的光驱?,别急,这张表只认硬盘,对光驱视而不见。软驱参数也别忽略了,要把1.44M设成别的,就等着看吧!

2,BIOS Features Setup(BIOS特性设置),包含许多与系统性能息息相关的设置。

(1),Virus Warning(病毒检测),可以在引导区被修改时发出警告。不过一般用不着,而且这项功能会使WIN95/98无法安装。
(2),Internal Cache(CPU内部缓存)及External Cache(外部缓存),这两项会加快系统速度,一定记得打开。然后是硬盘顺序(HDD
Sequence),可不要买个火球硬盘却设置为SCSI,那硬盘可要罢工了。
(3),Boot Sequence(启动顺序),也就是先从哪个盘启动。如果你装好WIN98可每次开机软驱却响个不停,就在这上面作手脚吧(将顺改为C,A)。
(4),Video ROM BIOS Shadow(视频影子内存),可以加快显示速度,别把它disabled了,至于下面六项shadow,全部禁止后显示会更快。 3,Chipset Features Setup(芯片组特性设置),这的东西就和内存速度,串行/并行接口和IDE接口有密切的关系。
(1) 前面的一些设置都有和内存有关,照着你的内存速度设置就行了。顺便告诉你一点超频技巧,经常超频不成功的可能是内存在伯怪,这时只需在BIOS中把内存降速就可以了。
(2)16-bit I/O Recovery Time(16位板卡等待周期),当然是越短越好了,不进也要适当。
(3)Onboard FDC Controller(主板上的软驱接口),如果你没有多功能卡却禁止启用,系统就找不到软驱了。
(4)Onboard Serial Port 1/2[Parallel Port](串行/并行口的中断设置),一般采取默认设置,但如果你有一个内置的MODEM,又想把它接到COM2上面去,就必须把Onboard Serial
Port2设为禁止。但需注意,使用COM2时,那个UART2 USE INFRARED(启用红外端口)千万得禁止,要不然红外端口将占用COM2的资源,自然无法使用了。
(5),OnboardPC IDEEnable(是不启用IDE接口),一般都启用两个IDE接口,除非接口出了毛病需要多功能卡。到于后面四个IDE设备模式,让它AUTO就行了。

忘记了BIOS密码不用急!

1,如果您的机器里存有DEBUG命令,那么您就幸运多了,在DOS下启动DEBUG,然后键入:
o 70 10
o 70 ff
q

重新启动就可以了.

2,当然有人要问,如果没有DEBUG命令怎么办,就不可以了么?当然也有办法了,只要您的机器能启动就可以(也就是COPY命令可以用),在键盘上输入:
con cm.com(建立一个名为cm的文件)然后依次输入:
alt+176,alt+17,alt+230,p,alt+176,alt+20,alt+230,q,alt+205和一个空格,共十个字符.
最后按F6存盘退出到DOS提示符下,运行cm.com,重新启动就可以了

Ⅷ 请问debug都有哪些神奇的作用

最大的用处,就是用它来反汇编别人的程序,知道别人的程序是怎么编的,然后可以修改。

Ⅸ debug命令怎么用是干什么的

DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。
它的功能包括以下几个方面。
⒈ 直接输入,更改,跟踪,运行汇编语言源程序;
⒉ 观察操作系统的内容;

3.查看ROM BIOS的内容;
⒋观察更改RAM内部的设置值;
⒌以扇区或文件的方式读写软盘数据。
A 汇编命令
功能: 将指令直接汇编成机器码输入到内存中。
说明: 用于小段程序的汇编及修改目标程序,所有输入的数字均采用十六进制, 用户装入内存的汇编语句是连续存放的,若没有指定地址,并且前面没有使用汇编命令,该语句被汇编到 CS:0100区域。
例A:>DEBUG
-a 0100
08F1:0100 MOV AH,09
08F1:0102 MOV DX,109
08F1:0105 INT 21H;
08F1:0107 INT 21H;<-XP下运行cmd debug时,应该是INT 20H,21H会出遇无效指令错误
08F1:0109 db 'May I help you $'
08F1:0115←离开a状态
-g ←运行
May I help you 运行结果
Program terminated normally表示运行正常

C比较命令
功能: 比较两内存区域中的内容是否相同,若不同则显示其地址和内容。
如:C4000:0 3F 100
就是用来比较4000:0000-4000:003F与DS:0100-DS:013F之间的内容:其显示格式如下:
内存地址1内含值1内含值2内存地址2
例:比较4000:0 3F 100内容的差异
-C4000:0 3F 100
4000:0000 64 43 08F1:0100
4000:0001 3E 69 08F1:0101 显示内容的差异处
4000:0002 78 FF 08F1:0102
……………………………………
如果要比较的范围在DS内,则段地址不必指出:
如:-C 0 4 100;比较DS:0---DS:4与DS:100---DS:104
C命令的另一种格式如下:C地址1 L 长度 地址2
如:-C000:0 L4 0;由0000:0与与DS:0开始比较它同-C0000:0 3 0命令相等,显示结果如下:
0000:0000 8A C0 08F1:0000
0000:0001 10 20 08F1:0001 它们都比较4个字节
0000:0002 1C 00 08F1:0002
0000:0003 49 7F 08F1:0003

转储命令
* D[地址] 或D[起始地址][目的地址] 转储命令
功能: 以内存映象方式显示内存中的信息。
说明: 转储用左右两部分显示内存映象内容,左边以十六进制,右边以ASCⅡ字符显示,所有不可打印字符用句号(。)表示。每行显示16个字节的内容,在第八和第九个字节之间有一个连字符 - 此命令隐含的段地址为DS的值。若未指定起始地址,则D命令从显示的最后一个单元的下一个单元开始显示,若以前没有使用给D命令, 则从初使化的段寄存器的内容,加上地址偏移量 0100H 开始显示。
例:-d10,4f即为显示DS:4f的内容在D命令中如不指出段地址,则其默认为DS段。
如指明段地址,则从指明的段地址列出指定的范围
如:-dfff:00:0f
我们也可以指定长度来列出所需要内存内容
如:-d 100 L20即为显示由DS:100-DS:11F的内容,共20H个字节:
* E[地址] [字节串) 修改内存命令
功能: 从指定的地址开始修改内存值。
格式:E起始地址[数据行]
⑴用给定内容代替指定范围的单元内容
-E地址 内容表
例:-E100 41 42 43 44 48 47 46 45
-D 100,L08
08F1:0100 41 42 43 44 48 47 46 45 ABCDHGFE…
⑵逐个内存内容
例:-E 100:
08F1:0100 76 42 :42是操作员键入
此命令是将原100号内存内容76修改为42,用D命令可察看。
* F[地址范围] [字节或字节串] 填写命令
功能: 将要填写的字节或字节串填入由地址范围指定的存储器中。
例:-f100 120 61 62 63 64
-d100 11f
08F1:0100 61 62 63 64 61 62 63 64 -61 62 63 64 61 62 63 abcd abcd abcd abcd
08F1:0110 13 67 98 E3 C8 2E B3 B6 -03 21 AC 19 3121 4E 96 g……1…
如果数据行超出指定的范围,则填不下的数值会被忽略。
例:-f 100 107 41 43 43 44 45 46 47 48 49 4A 4B 4C 4D -d 100,lof
08F1:0100 41 42 43 44 45 46 47 64 -61 62 63 64 ABCDEFGdabcdabcd
由上例可看出,超出范围的数据被忽略
另外,F和E命令都可填入字符串:
如:-F 100 105 "MSDOS"
-d 100 l0f
08F1:0100 4D 53 44 4F 53 46 47 64 -61 62 63 64 MS DOS FGabcd abcd

G执行命令
功能: 执行正在调试的程序,当达到断点时停止执行, 并且显示寄存器标志和下一条要执行的命令。
说明: 如果没有指定起始地址,那么当前指令地址由CS,IP寄存器的内容来决定,如果用户指定起始地址就从指定的起始地址开始执行。如果指定断点,当指令到达指令地址时停止执行,并显示各寄存器标志位的内容和下一条要执行的命令,最多允许用户设定10个断点。
例:A:\>debug tan.exe
-u:反编译成汇编语言程码
…………
. .
-g 100 指定中断点
Program terminated normally:
另外:我们在DEBUG下可运行一个文件.EXE
如:A:\>debug tan.exe
-g
即可开始运行此程序,和在DOS下完全一样:
* H[数值][数值] 十六进制算术运算命令
功能: 分别显示两个十六进制数相加的和以及第一个数减去第二个数的差。
说明: 替用户完成简单的十六进制数的运算。
例:-h4538 5623
9B5B EF15

I命令
功能: 从指定的端口输入并显示(用十六进制)的一个字节。
例:-i70
F9;显示70端口的内容为F9
I命令可由80X86的64K个端口取数据

L命令
功能: 将一个文件或盘的绝对扇区装入存储器。
说明: 单个L命令能够装入的最大扇区数是 80H,其中盘号 0,1,2,3……分别代表 A,B,C,……出现读盘错,显示错误信息。
⑴格式1.L装入地址 驱动器名 起始扇区/扇区数
这种方式可把磁盘上指定扇区范围的内容装入到存储器从指定地址开始的区域中,在此外扇区编号引用逻辑/扇区的方式。
例:-L 100 0 01,将A驱的0扇区装至CS:100上
-d 100 10f
08F1:0100 EB 3C 90 3C 53 44 4F 53 -36 2E 32 32 02 01 01 00.L,MSDOS 6.22……
⑵格式2:L装入地址
这种方式可把指定文件装入内存,装入的文件可在进入DEBUG时指定亦可用N命令建立,格式为-n文件名:
例1 DEBUG tan.pas
-L 100
例2 DEBUG
-n tan.pas
-L 100
须知:L命令只能读取逻辑扇区,不能读取硬盘分区表
L命令中所用的磁盘代码A=00,B=01,C=02……

热点内容
收件服务器应该是什么 发布:2025-03-24 06:52:37 浏览:873
小黄狗编程 发布:2025-03-24 06:43:02 浏览:638
华为手机手画密码如何设置 发布:2025-03-24 06:40:20 浏览:658
读java源码 发布:2025-03-24 06:29:06 浏览:35
欧皇源码 发布:2025-03-24 06:26:18 浏览:858
为什么id密码在异地登录 发布:2025-03-24 06:17:13 浏览:46
google地图连接服务器地址 发布:2025-03-24 06:12:43 浏览:359
安卓怎么样恢复手机删除的视频 发布:2025-03-24 06:07:03 浏览:133
格式化手机usb存储器 发布:2025-03-24 05:52:33 浏览:238
留学网源码 发布:2025-03-24 05:37:09 浏览:875