BIOS技巧大全 - 电脑工作室 - 电脑技术交流 - 天空竞技场
发新话题
打印

[转帖] BIOS技巧大全

第1章 预备知识
1.3 怎样进入BIOS设置程序

1.3 怎样进入BIOS设置程序
一般情况下,电脑在接通电源时,首先由BIOS对硬件系统进行检测,同时还在屏幕上提示进入BIOS设置主菜单的方法。表1-1列出了常用品牌电脑的BIOS进入方法,以供大家参考。
表1-1 进入BIOS的方法
品 牌
进入BIOS的方法
IBM
冷开机按【F1】键,部分新型号可以在重新启动时按【F1】键
HP
启动和重新启动时按【F2】键
SONY
启动和重新启动时按【F2】键
Dell
启动和重新启动时按【F2】键
Acer
启动和重新启动时按【F2】键
Toshiba
冷开机时按【Esc】键然后按【F1】键
Compaq
开机到右上角出现闪动光标时按【F10】键,或者开机时按【F10】键
Fujitsu
启动和重新启动时按【F2】键
绝大多数中国大陆和中国台湾地区生产的品牌
启动和重新启动时按【F2】键

TOP

第1章 预备知识

1.4 进入BIOS后功能键如何使用


1.4 进入BIOS后功能键如何使用

按下【Del】键进入CMOS Setup程序后,其功能键说明可参考表1-2。

表1-2 功能键说明

功 能 键


功 能 说 明

【á】(向上键)


移到上一个选项

【â】(向下键)


移到下一个选项

【ß】(向左键)


移到左边的选项

【à】(向右键)


移到右边的选项

【Esc】键


回到主画面,或从主画面中结束Setup程序

【Page Up】键


改变设定状态,或增加栏目中的数值内容

【Page Down】键


改变设定状态,或减少栏目中的数值内容

【F1】功能键


显示目前设定项目的相关说明

【F5】功能键


装载上一次设定的值

【F6】功能键


装载最安全的值

【F7】功能键


装载最优化的值

【F10】功能键


储存设定值并离开CMOS Setup程序

TOP

第1章 预备知识
1.5 BIOS文件的组成

1.5 BIOS文件的组成
BIOS其实是一组烧录在ROM中的相关程序。既然是程序,那它就是以数据文件的形式存在的。为了打造一个充满个性化的BIOS,我们就需要对这些数据文件进行必要的修改。修改“个性化”BIOS之前,首先要搞清楚BIOS这个数据文件是怎样组成的。
Award公司发布了一个CBROM程序,用它就可以了解这些信息。首先用AwdFlash.exe保存BIOS数据文件(具体操作参考第2章中升级主板BIOS部分),或直接在网上下载最新的数据文件(假设BIOS数据文件为“bios.bin”),然后在DOS状态下键入命令:Cbrom.exe bios.bin/d,此时显示如图1-2所示的信息。
从上面显示的信息中我们不难看出:BIOS数据文件实际上是由多个文件组成并经过压缩处理的。其中包括BIOS程序主文件、EPA图像文件、Logo BitMap文件、ISA设备文件、PCI设备文件、CPU代码文件等。不同型号的BIOS包含的文件也有所不同,但无论哪种BIOS文件都包含System BIOS(如下图中的“0”行),它是BIOS的最基本组成部分。除此以外,还包含其他类型的程序文件,它们分别用来完成各自不同的功能。

图1-2 BIOS组成文件
在文件下面有3个数据是非常重要的,我们一定要认识,即:
Total compress code space
= 34 000h(208.00KB):ROM的空间,208.00KB
Total compressed code size
= 28 701h(161.75KB):已用空间,161.75KB
Remain compress code space
= 0B8FFh(46.25KB):还剩空间,46.25KB

TOP

第2章 BIOS个性化
2.1 如何个性化设置BIOS界面的文字

2.1 如何个性化设置BIOS界面的文字
Award公司的MODBIN(Modify BIN)程序可以修改BIOS中的文字信息。读者朋友们可以到http://file.mydrivers. com/tools/board/MODBIN6.exe下载。下面就跟着操作步骤亲自动手修改BIOS中的文字信息吧。
步骤1 在DOS模式(也可在Windows 9x的DOS模式下)下,运行AwdFlash.exe,将主板的BIOS数据文件备份下来(文件名任意,这里假设为bios.bin),然后退出AwdFlash程序(关于AwdFlash.exe的具体用法和保存BIOS数据文件的操作,可参考后面的相关内容;如果已有BIOS数据文件,可省略此步)。
注意:在将当前BIOS ROM中的BIOS数据文件保存之前,一定不能在BIOS设置程序中设置密码,否则当再次使用此文件更新BIOS后,会直接导致升级失败。
步骤2 将modbin.exe拷贝到BIOS数据文件同一目录里,然后运行modbin.exe,在“Load”中,通过光标移动选择第一步中保存的bios.bin并确认,如图2-1所示。

图2-1 选择BIOS文件
步骤3 确定后,将进行bios.bin的读操作。读入后,ModBin界面的菜单栏下面出现两个窗口,在左边窗口中将光标移动到“Edit Setup Screen”项并按回车,此时窗口中将出现一个分支图,如图2-2所示。

图2-2 BIOS分支图
步骤4 在“Setup Screen Structure Tree”下面,我们可以通过移动光标(红色的小条)选择对象。不过,在移动光标的过程中,你会发现这个分支图实际上就是我们BIOS设置主界面的内容。窗口中的第二列就是BIOS设置中主界面的所有内容,如将光标右移一格,停在“Standard CMOS”上面,然后回车,这时你就会发现这个分支的全称是“Standard CMOS Features”,如图2-3所示。

图2-3 Standard CMOS Features分支
而在“Standard CMOS Features”分支后面的内容,就是我们进入BIOS设置主界面中,选择“Standard CMOS Features”并按回车键后进入的所有设置项。
步骤5 如果对于那个文字不太熟悉,或是你觉得不能体现你的个性化,这时你只要将光标移到这个选项的文字上面,然后回车,即可弹出如图2-3所示的“Item Structure”窗口,这时的红色光标就停在文字上面。再按回车后,又会弹出一个小的窗口,不过此时窗口中的文字由刚才的红色变成了绿色,表示从原来的不可修改变成了现在的可修改状态了,如图2-4所示。
步骤6 改好后按回车键确认,按【Esc】键返回到刚才“Setup Screen Structure Tree”下面,然后对其他选项的文字进行修改。
步骤7 修改效果满意后(如不满意可再进行步骤3的操作),按【Esc】键返回到ModBin的主菜单。然后选择菜单栏中“File”下的“Save”命令项,如图2-5所示,对刚才修改的文字进行保存。结束后ModBin程序会自动关闭,这样bios.bin也已被修改完毕。


图2-4 文字变色表示可以进行修改


图2-5 保存修改
步骤8 在纯DOS模式下运行AwdFlash.exe,将刚修改的bios.bin更新到主板BIOS中。最后重新启动电脑,进入BIOS设置,就可以看到修改好的彰显个性的BIOS设置界面了。

TOP

第2章 BIOS个性化
2.2 如何个性化能源之星的LOGO

2.2 如何个性化能源之星的LOGO
每次打开电源或重新启动电脑时,在屏幕的右上方总会出现一个黄色的图案,下面写着“EPA POLLUTION PREVENTER”的字样,如图2-6所示,代表这块主板符合美国环保署“能源之星(Energy Star)”设计的省电要求,即该主板具有省电的功能。

图2-6 “能源之星”图案
然而,长期在开机时面对同样一个死板图标,很多人都会觉得单调。能不能依照自己的喜好修改呢?答案是肯定的。
要想打造一个充满个性的LOGO图案,可以按以下步骤进行:
步骤1 制作BMP文件。
制作EPA图案文件时,首先要拥有一个BMP格式的原始图片文件。可以用许多图形制作软件来创建这个图片文件,也可以干脆找一幅大小合适的图片,并用软件按要求处理好。最方便的方法是用Windows 98中的画笔工具来绘制并处理原始文件。具体操作如下:
创建一幅136×126像素的双色(1bit)BMP图形,色彩为黑白两色(有些制图软件称1位色),如图2-7所示。


图2-7 BMP图像设置
然后在图中画上自己喜欢的图案或文字,制作完成后,保存为一个BMP文件。如果要使用现成的图片文件,就读入这个图片文件,在画图程序中剪取大小为136×126像素,然后选择“文件”菜单中的“另存为”,将其保存为双色的BMP图形文件。由于保存成双色的BMP文件可能会丢失一些颜色信息,所以程序会提醒你是否继续,选择“是”后,就可以保存为一个BMP文件,其大小为2 582字节。
步骤2 将BMP格式转化成EPA格式。
BMPtoEPA软件能够实现BMP和EPA图片的相互转换,大家可以到http://file.mydrivers.com/tools/board/ BMPtoEPA.zip下载。由于BMPtoEPA软件是用Visual Basic 6.0(以下简称VB 6)编写的,在执行时会调用执行程序库中的副程序。如果你使用的是Windows 98以下的版本,必须事先安装该执行程序库,否则运行时会出现缺少COMDLG32.OCX文件的错误提示。因此在下载BMPtoEPA软件时,一并把msvbvm60.dll下载(http://www.hbvhbv.com/download/msvbvm60.zip)下来,解压至Windows下的SYSTEM文件夹中即可。
启动BMPtoEPA软件,按【Load BMP】按钮,把刚才设计好的bios.bmp文件读进来,如图2-8所示。

图2-8 读入bios.bmp
如果BMP文件的大小或色彩不合适,则转换软件会出现相应的提示并拒绝执行。正确读入BMP文件后,屏幕右边出现的就是bios.bmp图案,按【BMPtoEPA】按钮,屏幕左方就会出现转换好的EPA图案,如图2-9所示。
单调的单色图案显然不能满足我们的需要,在该软件中还可以为图片进行16色的着色。比较麻烦的是,每次只能对固定大小的方块区域着色,因为此时已把BMP格式的图案转换成字符点阵了。所以想制作出色彩丰富的图标,在制作BMP图案时就要注意了,想要涂色的位置不要做成黑色的;着色时,最好把背景设成黑色的,以突出设计的图案。修改满意后,存盘退出就可以生成bios.epa文件了。


图2-9 转换好的EPA图案
步骤3 新旧替换。
在DOS命令行方式下键入:“cbrom bios.bin/epa bios.epa”,CBROM程序会把文件压缩后写入BIOS文件中。在用CBROM来查看BIOS文件信息的时候,你就应该发现原来的那个EPA文件已经被你换掉了,如图2-10所示。

图2-10 EPA文件被换掉
如果在输入:cbrom bios.bin /d后看到的EPA信息里不是EPA格式而是BMP格式,那就不需要用BMPtoEPA转换了,而且可以用16色的BMP图形,这可以使开机时显示的EPA图案更加美观。现在2MB的BIOS中,EPA图案大多为BMP格式的,其他命令的用法不变。
注意:经过实验,支持BMP格式图案的BIOS一般都支持EPA格式的图案。但为了保险起见,最好对应写入和BIOS中原图案相同格式的图案,不要做冒险的尝试。

TOP

第2章 BIOS个性化
2.3 EPA图案能动起来吗

EPAFlash软件可以制作动态EPA图标,同时它也具备BMPtoEPA软件将BMP格式的图标转化为EPA格式、为EPA格式图标填色的这两大功能。通过EPAFlash制作的动态EPA图标,其动画效果其实是“闪”的意思,即前景颜色与背景颜色交替显示,从而得到动态的感觉。下面就来介绍一下EPAFlash的使用方法。
步骤1 安装EPAFlash。
先到http://drivers.yesky.com/servlet/driver.Yeskydown? tag=7&objID=83143&se=1下载该软件。解压后运行其中的setup.exe文件开始安装。安装结束后,会在桌面上生成一个EPAFlash快捷方式图标,双击该图标即可运行EPAFlash软件。
注意:由于EPAFlash软件是用VB 6编写的,在执行时会调用VB 6执行程序库中的副程序。如果你使用的是Windows 98以下的版本,必须事先安装该执行程序库,否则运行时会出现缺少COMDLG32.OCX文件的错误提示。下载EPAFlash软件时,需要一并把它下载(地址为:http://www.hbvhbv.com/download/msv- bvm60.zip)下来,解压至Windows下的SYSTEM文件夹中即可。
步骤2 制作BMP图案。
用Windows的“画图”或其他平面设计软件画一幅宽为136×126像素的图案,然后保存为BMP格式的黑白单色位图。
步骤3 转换成EPA格式。
打开EPAFlash软件。未注册版的EPAFlash软件会出现提示注册的画面,待几秒钟后,按【确定】按钮正常进入。按【打开BMP文件】按钮,选择136×126像素单色BMP文件,在程序的左下角就会出现打开的BMP文件了。然后按【BMP转为EPA】按钮,窗体的标题会显示百分比,表示BMP文件正在转换为左上角的EPA格式,如图2-11所示。

图2-11 BMP文件转换为EPA格式
步骤4 给图案填色。
接下来的工作就是为BMP文件填色。在程序画面的右方有很多颜色可选,一种是“会闪的颜色”,另一种是“静态的颜色”。在选取你所喜欢的前景色和背景色后,在“最终的色”中会有预览显示。把光标移到画面左边的EPA单色图形里,然后涂色,就可以看到闪烁的效果。多试几遍,你就会发现其中的妙处了。全部颜色涂完成后,单击【预览EPA文件】按钮,可以看到最终的效果。
步骤5 替换BIOS中的LOGO图案
接下来当然是保存啦!单击【保存EPA文件】按钮,取一个文件名保存好,例如flash.epa。有了动态的EPA图标,我们就可依照前面的替换步骤把BIOS文件的EPA图案替换成现在制作好的动态EPA图案了。

TOP

第2章 BIOS个性化
2.4 如何个性化全屏开机画面

品牌机启动时全屏的开机画面,又称之为OEM LOGO(举个例子,此处应该有一张图片)。下面我们也为大家亲自制作一个充满个性的BIOS开机时的全屏画面。
步骤1 查看主板BIOS文件内容。
我们这里以UP4X266A主板为例,主板BIOS文件名为4va2unk1.bin。在DOS提示符下键入cbrom 4va2unk1.bin /d。这时将会显示出4va2unk1.bin文件组成情况,如图2-12所示。
在这些信息中,“LOGO BitMap”是主板开机LOGO的所在位置,如果已经有了这一项,就说明主板BIOS文件中已经刷入了开机LOGO。如果没有这一项就表示主板BIOS文件中还没有刷入开机LOGO,大家可以跳过步骤2直接进入步骤3。

图2-12 4va2unk1.bin文件组成
步骤2 删除已有的LOGO。
如果主板BIOS文件中已经有了开机LOGO,在刷入新的LOGO前就必须将其删除。在DOS提示符下键入cbrom 4va2unk1.bin/logo release,这时就会出现文字说明,提示你主板BIOS文件中的开机LOGO已经被删除。
注意:为了安全,最好用查看命令看一看,刚才的文件是否被删除。
步骤3 查看BIOS剩余空间。
用Cbrom.exe程序命令cbrom.exe bios.bin /d查看修改后的4va2unk1.bin文件,看一看显示信息中“Remain compress code space”的值,这表示BIOS剩余空间。你应保证BIOS文件中至少有大于3KB的空间。
步骤4 制作LOGO图案。
用Windows自带的画笔程序制作一幅漂亮的图片。注意OEM LOGO图像文件必须是16色的BMP格式!大小可以是640×480像素,也可以小一点。文件大小应该控制在150KB以内,否则会造成死机或其他后果!
注意:作图时,尽量画直线和矩形之类的规则图形,而少画曲线和圆形之类的图形,否则最终显示时的“锯齿”现象很严重,影响LOGO图片的整体效果。最好使用黑色为背景色,蓝色为文字及图形色,另外可加一些绿色或白色,而少用些其他颜色,以免最终显示时发生“花屏”或“变色”。
步骤5 将BMP文件写入BIOS。
看一下制作好的BMP图片大小,确定刚才BIOS中的空间是否能存放,如果不能则会出现死机现象。一切没有问题之后,在DOS提示符下键入cbrom 4va2unk1.bin/logo bios.bmp。如果提示你已经成功将BMP图片压缩并刷入主板BIOS文件中,压缩后的大小为原尺寸的2.3%,那就说明我们的写入工作正确,如图2-13所示。

图2-13 写入BMP文件
步骤6 刷新主板BIOS。
确定开机LOGO成功写入主板BIOS文件后就可以将BIOS写入主板芯片了。在纯DOS提示符下键入awdflash 4va2unk1.bin,就会出现对话框,提示是否保存主板BIOS芯片中的旧BIOS文件,按【Y】键保存,【N】键不保存。然后会提示是否刷新BIOS文件到主板BIOS芯片,按【Y】键开始刷新。刷新完毕后,重新启动电脑时,即可得到完美的个性开机图。

TOP

第2章 BIOS个性化
2.5 如何个性化AMI BIOS开机画面

AMI公司的AMIBCP软件也可以为我们带来个性的全屏开机画面。下面就让我们来看一看怎么样使用AMIBCP更改开机画面。
步骤1 启动AMIBCP。
首先从地址http://www.biosrepair.com/bioslogo/ amibcp.zip下载AMIBCP压缩包,解压后得到AMIBCP程序。如在DOS下直接键入amibcp,程序就会提示输入BIOS文件路径。这里我们输入一款采用SIS630芯片主板的AMI BIOS文件后,得到如图2-14所示的界面。

图2-14 AMIBCP刷新界面
步骤2 找出EPA文件位置。
将光标移动第3项“Edit BIOS Modules”(BIOS模块编辑),然后按回车键进入,就可以看到组成这个BIOS文件的一些模块,如图2-15所示。

图2-15 AMI BIOS模块文件
最左列的数字是模块的序号,接下来分别是模块名、原文件大小、在文件包中的大小、地址信息。从中我们可以找到CPU Code、ACPI Table等一般BIOS都有的项,我们只需在这些项上按一下空格键就可以将其释放为一个文件;按【Del】键则是将此模块从BIOS文件包中删除。但是此程序却没有显示具体的文件名,使得我们一时无法确定哪项是用于BIOS LOGO及EPA图标的。经过研究后发现,31号模块OEM Logo Date就是EPA图标。而33号Graphic Logo Date则是BIOS LOGO项。用我们自行打造的图标替换这两个图标,就可以更改AMI BIOS默认的图标及开机的BIOS LOGO画面了。
步骤3 更换BIOS LOGO画面。
首先替换EPA图标。把光标移到31号模块OEM Logo Date上,按一下空格键将其释放为一个文件名为epa.bin的文件,以留做备份。由于AMI BIOS支持的图标格式并不是EPA或BMP格式,而是PCX格式,所以我们刚才为Award BIOS制作的图标在此没有用武之地。我们需要将制作好的BMP文件通过ACDSee或相应的软件转化为PCX即可。在该项上按【Insert】键并输入新制作的PCX图标文件名。此后,软件会提示你加入模块的代码类型,用【PageUp】或【PageDown】可以上下转换,调整到“33h Graphic Logo Data”,如图2-16所示,按两次【F10】键保存(一次是模块修改后的保存,一次是BIOS文件修改后的保存),即可完成此项操作。重新开机看一看,是不是出现一个不一样的LOGO了?

图2-16 加入模块的代码类型

TOP

第2章 BIOS个性化
2.6 如何个性化BIOS设置画面

要修改BIOS的设置画面,可以把一些涉及到硬件参数或者不希望用户接触到的选项预先设置好状态,并保存在BIOS中;也可以直接把一些关键的部分,如整个BIOS芯片组设置画面隐藏起来。
2.6.1 Award BIOS设置画面
更改BIOS设置画面、自检画面的其他内容,需要V6.06版本的cbrom.exe,因为低版本的CBROM不能显示地址,所以就不能进行修改。
步骤1 找到地址。
使用cbrom命令把BIOS文件的组成显示出来,其中的Other项就是我们所需要的一项,记下其地址4100:0000(不同的机器显示的可能不一样),如图2-17所示。

图2-17 Other项的地址
步骤2 建立文件。
执行:cbrom bios.bin/other 4100:0000 extract。屏幕出现“Enter an extract file name:(Awardext.rom)”,提示输入一个文件名,假设输入awardext.rom,那么就会建立该文件,如图2-18所示。

图2-18 建立文件
步骤3 修改文件。
用WinHex软件修改该文件时,你会发现文件中相当多的文本就是设置和自检画面所显示的内容,如图2-19所示。需要注意的是,更改后的内容长度最多只能和原有内容长度相同。将所要更改的内容修改完之后保存退出。

图2-19 修改文件
步骤4 加入到BIOS中。
用如下命令将修改后的文本加入到文件中:cbrom bios.bin/other 4100:0 awardext.rom,此处的4100:0即为上面所显示的地址。最后将修改好的BIOS文件刷新到BIOS芯片中,修改才能生效。
2.6.2 AMI BIOS设置画面
步骤1 进入“MS-DOS模式”,运行amibcp.exe以加载要修改的BIOS文件。
步骤2 在AMIBCP主菜单画面中,选择第6行:“Configure Setup DATA”(设置文件组态),进入一个有7个主要选项的画面。
步骤3 以修改“Advance CMOS Setup”(BIOS扩展内容设置)为例,可以对CMOS中的开机顺序、键盘响应速度、快速开机模式等进行设置。把光标移到想要设置的字段,如果希望哪个项目在BIOS设置画面中显示出来,就在Active字段把此项设成“Yes”(起作用);如果想隐藏某个项目,就在Active字段把此项的属性设成“No”。Rights(显示权限)是指定该选项只有在某个权限下才能显示出来,这部分一共有两项:Supervisor(超级用户)模式,仅以超级用户密码进入时,才会显示此项;Both是超级用户和一般使用者都能看到的选项,如图2-20所示。

图2-20 设置“Advance CMOS Setup”内容
步骤4 修改完毕后,按【Esc】键回到主设置画面,此时要按下【F10】键,存储更新过的选项。回到主菜单,把修改的结果保存到一个新的BIOS文件中。
最后将修改好的BIOS文件刷新到BIOS芯片中,修改才能生效。

TOP

第2章 BIOS个性化
2.7 如何将“恢复精灵”移植到BIOS

捷波的“恢复精灵”功能强大,如果你的主板没有,现在就跟着我们一起取回一个吧。在真正动手之前,我们首先要做好以下两个准备工作:
一是准备两个工具:CBROM, AwdFlash。
二是准备两个BIOS,一个是含有“恢复精灵”的捷波主板BIOS文件,另一个是需要升级的BIOS文件。
一切准备就绪,下面我们就开始吧。
步骤1 查看“恢复精灵”。
在“运行”对话框中,输入cbrom 007.bin /d(如果不在CBROM命令的目录下面,加上路径即可)。这样就可以查看到BIOS中的内容了。其中,ISA项就是“恢复精灵”,如图2-21所示。输入的“/d”参数是用来查看BIOS中的内容的。如果您查看BIOS的内容出现乱码或总容量出现了负数,就需要考虑更换其他版本的CBROM了。
步骤2 分离“恢复精灵”。
为了在自己的主板BIOS中加载“恢复精灵”,我们首先从捷波的主板BIOS中将“恢复精灵”分离出来。在“运行”对话框中,输入cbrom 007.bin/isa release即可以完成此操作。现在我们再执行刚才查看命令“/d”,我们就可以发现原来的“stdp.dat”不见了。

图2-21 BIOS中的“恢复精灵”
步骤3 加载“恢复精灵”。
接下来,我们要将分离出来的“恢复精灵”加载到自己主板的BIOS文件中。命令是:cbrom ***.bin/isa stdp.dat,其中***.bin是自己主板的BIOS文件名。然后用查看命令看一看,stdp.dat文件是不是进来了。
注意:一般情况下,“恢复精灵”的容量为43.02KB,而我们主板BIOS没有这么多的空间供它加载,所以在加载之前,最好查看一下自己的BIOS空间,如果不够,先将没有用的内容移除掉,空出空间,然后才能加载。
步骤4 升级主板BIOS。
最后用下载的AwdFlash,将刚才加载了“恢复精灵”的BIOS文件刷新至主板的BIOS,这样“恢复精灵”就被你“娶”回家了。

TOP

发新话题