蒋文涛
摘 要:讲述如何利用BIOS(基本输入输出系统)的修改工具对主板的BIOS信息进行修改如设置万能密码、个性化启动画面以提高对公共机房的管理效率。
关键词:BIOS;万能密码;个性化
BIOS(基本输人输出系统)是一个计算机的低层系统,其重要性不言而喻。对BIOS的修改和升级有一定的危险性。但是适当的修改可以为我们更好的管理计算机系统提供方便,特别是对于公共的机房,规划和修改BIOS可以使我们一劳永逸。
一、设置万能密码
作为一个机房管理员难免会碰到学生设置开机密码后无法开机的尴尬,特别是现在机房大多和因特网相连,在网上可以非常轻松的找到破解BIOS密码的软件,那么设置一个万能密码是非常有必要的。所需软件:AWDFLASH BIOS刷新软件、MODBIN BIOS修改软件。
1.运行AWDFLASH将计算机的BIOS程序备份出来,其扩展名为BIN。
2.启动MODBIN软件后,调入所需编辑的BIOS文件,然后选择菜单“ChangeBIOSOptions”(修改BIOS设置),在右边主窗口,可以找到一行“SecurityDefaultPassword”(安全默认密码)选项,把默认值“********”改为自己的万能密码即可,最多为8位。最后一定要选择“UpdateFile”,保存到BIOS文件。
3.如果你是機房管理员,想用于多台电脑的主板BIOS的快速刷新,可制作一个U盘启动盘,然后拷贝AWDFLASH软件,以及经过修改后的BIOS文件xx.bin,用制作好的U盘启动盘启动进入纯DOS下,输入awdflash.exe xx.bin/sn/py/sb即可,电脑会自动进行刷新BIOS的工作。
二、个性化BIOS开机画面
1.所需软件:CBROM.EXE、BIOS文件编写工具、AWDFLASH BIOS刷新软件。
(1)AWDFLASH.EXE:即Award BIOS刷新程序。要想对BIOS的修改生效,就必须借助该程序将修改结果写入BIOS中。大家可以到主板厂商网站或驱动之家下载相应版本的AWDFLASH.EXE文件。
(2)CTBIOS.EXE:即识别BIOS版本的程序。某些用户不知道自己的BIOS版本,那么就可用它来识别。
(3)CBROM.EXE:可显示、导入、导出、修改BIOS文件的程序,较常用版本为1.30B或1.30C,目前最新版本为V6.06。
(4)MODBIN.EXE:可修改BIOS设置画面以及自检时所显示的部分内容。
(5)如需要改变开机LOGO、能源之星图案,还需要一种图形处理软件,一般用Windows95/98自带的画图程序即可。如要进行更全面的修改,还需要如PCTools或WinHex等工具。
2.解剖BIOS
在修改BIOS之前,我们先看一下BIOS中都有什么东西。以磐英6VBA主板(采用VIA Apollo Pro133A芯片组)为例,它的BIOS文件是典型的2M文件。当我们在纯DOS状态下输入“CBROM 6VBA0927.BIN/D”时,CBROM软件会列出一张BIOS信息列表。
(1)第0项SYSTEM BIOS是系统中最基本的部分,保存的文件名为Original.tmp,所有的BIOS都有这一部分内容,其中包含有基本的BIOS程序、提示信息等。要打造自己的特色BIOS,只要修改这一部分程序就行。
(2)第1项为扩展BIOS程序,是各个厂商自己制定的不同于标准Award BIOS的功能,实际上几乎所有的厂商都会增加这一部分内容。
(3)第2项是CPU微代码,它是用来兼容各型号CPU的。我们常说某某主板不支持某CPU,需要升级BIOS,其目的就是修改CPU微代码。通常这一部分内容是由主板厂商修改好,然后提供给用户。
(4)第3项是用来支持ACPI功能的ACPI列表,现在大多数主板已经开始支持ACPI功能,而这也是运行Windows 2000所必备的部分。只有支持ACPI的BIOS,才能真正实现ACPI功能。
(5)第4项是磐英这款主板的BIOS内置刷新程序,开机时敲“ALT+F2”就可以进入AWDFLASH升级程序。
(6)第5项则是大家开机时见到的EPA图案(主板不同,图案类型有可能不同),它正是我们DIY特色电脑的主要修改对象。最后三项分别说明了BIOS的总容量、已使用容量和剩余容量,当然这都是经过压缩处理的。
3.替换BIOS中“能源之星”图案
实际上,CBROM.EXE不光能显示BIOS中的内容,它还可以分离或替换BIOS中的内容。下面的操作要用到的BIOS文件,可以从网上下载最新的升级程序,也可以把自己机器的BIOS备份下来(设BIOS文件为BIOS.BIN)。
我们非常熟悉的主板开机时显示的能源之星图案。要替换BIOS中的EPA图案很简单,只要找到合适的图案,把BIOS中原来的图案替换掉即可,具体方法如下:
用图形制作软件(如Win98中的画图工具)创建一幅136×126像素的2色(1bit)BMP图形,在图中你可以写上诸如“PIIII 1800MHz”等你喜欢的字眼,做好后保存成一个BMP文件。或者找一幅大小适当的图片,并用软件按要求处理好,然后用BMPTOEPA这个软件把BMP格式转化成EPA格式。此外,BMPTOEPA还可以为你设计的图片填上颜色,但只能逐色块填充(最好把背景设成黑色)。修改满意后,存盘退出即可。有了EPA文件后就可以用CBROM把BIOS文件里原来那幅EPA图案替换掉。接下来把修改过的BIOS文件写入到BIOS芯片中,并重新开机,如无意外,你就可以看到替换后的EPA图案了。
如果你在输入“CBROM BIOS.BIN/D”命令后看到的EPA信息内不是EPA参数而是BMP参数,那么换起来就更加简单了,因为这样就不需要用BMPTOEPA这个软件来转换了,其它命令的用法不变。
三、更改全屏开机画面
要实现品牌机全屏开机画面也很简单,只要你的FLASH ROM的空间足够大。方法是:找一个或做一幅图片,存成640×454×16色的BMP格式文件,文件名假设为LOGO.BMP。接下来执行“CBROM BIOS.BIN/LOGO LOGO.BMP”命令,程序运行后屏幕如果提示“Adding Logo.bmp...1.8%”,表示图形文件加入成功,否则显示出错信息,最后,升级BIOS,把修改好的BIOS文件写到BIOS芯片中。重新开机后,你会发现屏幕上出现新加入的图形,屏幕下方出现“Press[TAB]to show POST screen,[DEL]to enter SETUP”信息,而且,显示“能源之星”的那个页面也不会出现了,可见其优先权之大。
四、注意事项
修改BIOS具有一定的危险性,一旦操作不慎,会损坏BIOS文件的完整性。修改好的BIOS文件要刷新到BIOS芯片中才能正常显示,因此要对BIOS进行升级还要注意BIOS的容量。1M、2M、4M BIOS对应的文件大小分别为:128K、256K、512K。BIOS容量越大,那么能够加入的内容就越多。相反,如果BIOS容量较小,可能有些内容就不能加入到BIOS中。另外,在刷新前要注意作好数据的备份,当刷新失败后可用热插拔法恢复。
参考文献:
[1]王亚林.机房管理从此无忧(下)[J].信息技术教育.2003(11)