办公中国打印机论坛

 
 立即注册

QQ登录

只需一步,快速开始

办公中国打印机维修论坛vip会员
打印机复印机维修视频教程
搜索
 开通本论坛VIP会员,
享受更多贵宾权限。
点击查看!
点这里自动积分充值,
客服QQ:454037456
客服微信号:oachn123
北京客服微信号:
186 1000 1535
开通VIP会员,免费赠送
办公设备维修培训视频教程
(赠送全套60集培训课程)
[公告]下载前必看!
详细下载说明图解
请按照说明下载资料
查看: 2533|回复: 0

BIOS也玩变脸打造个性化标志

[复制链接]

975

主题

426

回帖

151

积分

初级工程师

论坛元老

Rank: 2

积分
151
注册时间
2005-10-26
居住地
河北
发表于 2005-10-27 23:10:00 | 显示全部楼层

BIOS也玩变脸打造个性化标志

办公中国打印机论坛VIP会员
BIOS也玩变脸──之打造个性化标志  
        一个刚买电脑的菜鸟朋友来阿萌家玩,看到电脑启动时屏幕上出现了阿萌的名字,感到非常好奇,便缠着阿萌,非要阿萌把“秘诀”告诉他。于是,阿萌便滔滔不绝地讲开了
快来看!BIOS中有什么
菜鸟:我记得电脑刚启动时,在屏幕的右上角是一个带星形的黄色图案,下面写着“EPA POLLUTION PREVENTER”的字样。阿萌:对,它表示该主板符合美国环保署“能源之星(Energy Star)”设计的省电要求。EPA标志是保存在BIOS程序中的一个图像文件。不过,现在很多主板把它换成了自己的品牌标志。菜鸟:哦,我明白了,其实我也可以把EPA标志换成自己的名字或者喜欢的图案,对吧?阿萌:你说得没错,只要在BIOS中把相应的文件替换掉就行了。菜鸟:既然讲到BIOS,那就给我说说BIOS中都有些什么东西吧?阿萌:BIOS其实是一组记录在ROM芯片中的功能模块。这些功能模块都是以数据文件的形式存放在芯片中的。菜鸟:所有主板的BIOS内容都一样吗?阿萌:目前市场上的主板BIOS主要分为Award和AMI两种,这两种BIOS是不一样的。另外,不同厂商的主板,即使采用了同一种BIOS,其内容也可能有很大的区别。菜鸟:怎样才能看到BIOS中的内容呢?阿萌: 要查看Award BIOS模块内容,就要用到一个名为CBROM的工具,它是专门显示、导入、导出、修改BIOS模块的软件。在Win9x系统的“运行”对话框或DOS状态下输入“E:\CBROM BIOS.BIN /D”(这里假设BIOS.BIN为主板BIOS文件名)命令后回车,CBROM便会列出BIOS信息(如图1)。



菜鸟:这些信息都表示什么含义呢?阿萌:由于不同的主板厂商BIOS功能模块不一样,我这里就讲几个主要的吧。“EPA pattern”就是我们刚才讲到的EPA格式的“能源之星”图像文件;“System BIOS”代表系统中最基本的部分(所有的BIOS都有该模块);“XGROUP CODE”是各个厂商自己定制的不同于标准Award BIOS的功能,即扩展BIOS程序部分;“CPU micro code”表示CPU微代码,是用来兼容各种型号CPU的;“ACPI table”是高级电源管理程序,计算机启动后驻留内存,并监控计算机的工作;“Flash ROM”是BIOS中内置的刷新程序;“VGA ROM”是集成显卡的BIOS驱动程序;“VRS ROM”代表病毒检测程序,防止病毒改写硬盘主分区表和系统引导区。除模块信息外,还要重点注意三项信息,即Total compress code space(表示ROM存储空间)、Total compressed code size(表示ROM已用空间)、Remain compress code space(表示ROM还剩空间)。菜鸟:那AMI BIOS中又有什么内容呢?阿萌:查看AMI BIOS模块就要用AMIBCP.EXE工具了。用AMIBCP.EXE程序打开一个AMI BIOS文件,然后在主界面中选择“Edit BIOS Modules”项,就可以看到BIOS中的各个模块了(如图2)。其中,“OEM Logo Data”就是AMI BIOS中的EPA标志图像文件,“Setup Server”代表AMI BIOS设置服务器端,“Setup Client” 提供AMI BIOS设置画面的接口程序,“DMI Data”代表数据区,“ACPI Table”表示ACPI规范控制表格区,“INIT”表示从Reset跳入点开始的Boot Block程序代码,“POST”表示POST程序代码,“Runtime”代表BIOS功能函数/常驻的程序代码,“Configuration”代表系统组态显示模块,“Graphic Logo Code”代表OEM全屏幕画面处理程序,“Graphic Logo Data”是OEM全屏幕图形文件数据模块。
实战个性化BIOS
菜鸟:好了,你还是快点给我讲讲怎么替换EPA图案吧,我已经迫不及待了,呵呵!阿萌:行,我们马上开始制作一个富有个性化色彩的BIOS。由于Award BIOS和AMI BIOS所用的工具不一样,因此,我分别对它们进行讲解。先从Award BIOS开始吧。
1.制作Award BIOS个性化标志
首先我们要将主板的原BIOS文件备份出来,防止修改失败后可以用备份文件进行补救。备份工作用Award BIOS的刷新程序Awdflash.exe就可以了。运行Awdflash.exe后,其界面内会出现一个“File Name to Program”文本栏,因为我们只备份BIOS,所以这里不需要输入升级文件,直接回车即可。这时刷新程序会提示“Do You Want To Save BIOS(Y/N)”,意思是你是否保存旧的BIOS,选择“Y”,刷新程序会再次显示一个文本栏“Save current BIOS as”,在这里输入备份BIOS的文件名,例如Back.bin ,然后回车,系统将自动备份BIOS文件。接下来就开始制作个性化的EPA标志了,EPA标志其实是一种自定义的字符点阵图案,你可以先用Windows 画图工具制作一个大小为136×126像素,黑白两色的BMP文件。在图中写上你的姓名、网址或CPU频率等你喜欢的字眼,做好后保存即可。当然,你也可以使用现成的图片文件,将图片文件导入画图工具中,然后剪取大小为136×126像素的部分,并保存为BMP文件。菜鸟:刚才我看BIOS文件中,EPA标志模块的文件信息好像不是BMP格式吧?阿萌:早期的主板BIOS容量只有1Mbit大小,所以图案大多采用EPA格式文件,而现在主板的BIOS容量都有2Mbit或更大,因此,EPA标志也逐渐采用支持更多色彩的BMP文件了。菜鸟:如果主板不支持BMP格式,只支持EPA格式,有什么办法进行转换吗?阿萌:那就要用BMPtoEPA工具将BMP图片转换成EPA格式文件。具体方法如下:运行BMPtoEPA后,点击“Load BMP”按钮,读取刚才设计好的BMP文件(如果文件大小或色彩不合适,BMPtoEPA软件就会提示出错并拒绝执行命令),然后点击“BMPtoEPA”按钮,在窗口左边就会出现转换好的EPA图案(如图3)。由于刚才我们制作的是黑白两色的BMP文件,所以转换后的EPA图案也只有两种颜色,但在该软件中我们可以对图案进行16色的着色,修改后可命名保存(这里假设为BIOS.EPA)。菜鸟:制作好的EPA文件怎样替换BIOS中原有的文件呢?阿萌:很简单,你只要在DOS状态下运行“CBROM BIOS.BIN /EPA BIOS.EPA”命令,CBROM就会把制作好的EPA文件压缩后自动写入BIOS文件中。完成后我们再用CBROM查看BIOS文件,你会发现原来的那个EPA文件已经被替换了(如图4)。菜鸟:哇!大功告成了!阿萌:别急,还有最后一步关键的工作没做。我们还要用Awdflash.exe刷新程序将修改后的BIOS文件重新刷入主板,个性化BIOS才真正完成了。在DOS状态下,运行Awdflash.exe,然后在“File Name to Program:”处输入刚才修改后的BIOS文件(如果与Awdflash.exe不在同一目录,则需要加上正确的路径)。输入完成后,按回车键。这时Awdflash.exe会检测BIOS的类型,并询问是否备份当前BIOS:“Do you Want to save bios(Y/N)”。选择“N”回车后开始升级BIOS,这时屏幕上会有两条进度条提示,并有三种状态符号及时报告刷新的情况。其中白色网格为刷新完毕,蓝色网格为不需要刷新的内容,红色网格为刷新错误(如图5)。如果出现红色的网格,千万不要重新启动机器,应退到DOS状态重新刷新BIOS就可以了。刷新成功重启计算机后就可以看到新的EPA标志了(如图6)。菜鸟:真有趣!对了,使用AMI BIOS主板的朋友该如何替换EPA标志呢?
2.制作AMI BIOS个性化标志
阿萌:同样先备份AMI BIOS。运行AMI BIOS刷新工具Amiflash.exe,将光标移至“File”选项按回车键,然后填好备份栏中的BIOS文件名,再按回车键即可备份成功(如图7)。用Windows画图工具制作一个128×84像素的黑白(两色)BMP文件,假设文件名为AMI.BMP。由于AMI BIOS支持的图标格式既不是EPA格式,也不是BMP格式,而是PCX格式。所以制作好的BMP文件需要通过AMIOLG(在DOS环境下运行命令:AMIOLG /IAMI.BMP /OAMI.BIN)或ACDSee等软件转化为PCX格式。在DOS下运行AMIBCP,程序会提示输入BIOS文件路径,输入完整BIOS文件路径和文件名后选择“Edit BIOS Modules”(BIOS模块编辑),按回车键确认就可以看到组成这个BIOS文件的模块了。我们直接移动光标到31号模块“OEM Logo Date”。先按Del键删除原有图片文件,然后按下“Insert”键,并输入刚才制作好的AMI.BIN文件名。输入后,软件会提示你加入模块的代码类型,可以用“PgUp”或“PgDn”前后转换,调整到“31h OEM Logo Date” (如图8),按“F10”键保存即可。最后我们使用AMI BIOS升级工具AMIFlash.exe,将修改后的BIOS文件刷入主板ROM芯片中。运行BIOS刷新程序AMIFlash.exe,弹出AMIFlash操作界面,选择右边“File”的设置对话框中 LOAD项,在光标提示处输入刚才修改过的BIOS文件,然后按回车键开始升级BIOS。刷新完毕后,重新启动计算机即可看到自己设计的EPA图案了。编后:修改、升级BIOS是一件比较危险的事,大家一定充分准备,谨慎从事。另外,不是所有主板BIOS都支持EPA标志的替换,比如,有些主板的EPA图标不是“能源之星”图标,而是厂商特有的标志(LOGO),如果要替换的话,最好获得厂商的确认。有些主板如果修改后出现不能正确显示或是根本就不能正常启动现象,马上用备份的BIOS文件进行恢复。具体恢复方法,请参阅今年《电脑报》第32期F4版《简单上手升级主板BIOS》一文。本文软件下载地址:CBROM:http://www.mydrivers.com/tools/dir5/d2014.htmMODBIN: http://www.mydrivers.com/tools/dir3/d1437.htmAwdflash:http://www.mydrivers.com/tools/dir5/d2066.htmAmiflash:http://www.mydrivers.com/tools/dir5/d2066.htm
[此贴子已经被作者于2005-11-14 14:45:40编辑过]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|开通vip会员|关于我们|手机版|Archiver|打印机维修论坛 (京ICP备05009053号;北京市公安局备案:京公网安备110108002830号 )

GMT+8, 2024-5-16 03:56

Powered by Discuz!

办公中国打印机论坛
快速回复 返回顶部 返回列表