给BIOS做美容.doc_第1页
给BIOS做美容.doc_第2页
给BIOS做美容.doc_第3页
给BIOS做美容.doc_第4页
给BIOS做美容.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

给BIOS做美容 打造自己的个性BIOS,是每个电脑爱好者的愿望。随着Phoenix公司与AWARD公司的合并,BIOS生产商现在只剩下AWARD和AMI两个公司了。AWARD和AMI各具特色,并且,借助于特定的工具,都可以方便地修改BIOS的相关内容,DIY出具有自己特色的电脑。下面就分别介绍一下Award和AMI BIOS的修改方法。 一、所需要的工具:要全面地修改BIOS,需要一些专用工具:修改AWARD BIOS所需要的软件有:AWDFLASH.EXE:我们早已熟悉的Award BIOS刷新程序。当BIOS进行修改之后,需要它将修改结果写入BIOS。CTBIOS.EXE:识别BIOS版本的程序。某些用户不知道自己的BIOS版本,那么就可使用它来识别。CBROM.EXE:可显示、导入、导出、修改BIOS模块的程序,常用的版本为V2.15,目前最新的版本是V6.06。MODBIN.EXE:可修改BIOS设置画面内容以及自检时所显示的部分内容。BMPTOEPA.EXE:可实现BMP和EPA图片的相互转换。EPAFlashEXE:制作会动的EPA图标工具。修改AMI公司的BIOS所用的工具:AMIFLASH.EXE:AMI BIOS刷新程序。AMIBCP.EXE:一个类似于MODBIN.EXE的工具软件,主要是用来显示和修改AMI BIOS文件的内容。AMImbid.EXE:用来识别AMI BIOS相关信息的软件AMILOG.EXE:用来制作AMI BIOS能源之星图案的软件。另外,还要有相应的操作界面文件、显示模块文件等。 相应主板的BIOS文件(在此假设文件名为bios.bin),可以从主板厂家网站下载或备份自己主板上的BIOS;如果自己制作开机LOGO、能源之星等图案,还需要使用图形处理软件,一般用Windows95/98中的画图即可,也可以使用如Phtotshop、Photo Impact等图形处理软件,如要进行更全面的文字修改,还需要WinHex等十六进制编辑软件。以上软件,大家可以到BIOS专页()中的程序下载区下载,下载后,放在C盘下的BIOS目录中。下载本文所需的部分文件:AMI BIOS文件,从中你可以分离出Graphic Logo Code。sunset.jpghiflex.bin、simple.bin、winsetup.bin、easy.bin二、注意事项:1. 修改BIOS具有一定的危险性,一旦操作不慎,会损坏BIOS程序码的完整性,造成严重的后果。ward公司并不鼓励使用者自行修改BIOS程序码,当然也不提供任何技术支持,一切后果都由使用者自行承担。国内的联想公司,对使用者自行修改BIOS导致的主板损坏也不提供保修服务。在这里我们特别强调,我们修改的只是BIOS中的图案或开机时显示的文本信息,对于BIOS中的程序码,一旦改变了其完整性,就会导致开机时没有显示; 2. 修改好的BIOS文件要刷新到BIOS芯片中才能正常显示,因此整个操作过程还要涉及到BIOS升级,具有一定的危险性。 3. 向BIOS中添加内容时,要注意BIOS的容量。1M、2M、4M BIOS对应的文件大小分别为:128K、256K、 512K。BIOS芯片的容量越大,那么能够加入的内容就会更多;相反,如果BIOS芯片的容量较小,可能有些内容就不能加入到BIOS中(如开机LOGO、AWDFLASH.EXE刷新程序等较大的文件)。 4. 并不是所有的主板BIOS都可以成功地完成开机画面的替换过程。有些品牌主板不允许替换操作的进行;有些主板在替换EPA图标后,开机并不能正确地显示;还有的机器干脆根本就不能正常启动。因此,在替换开机画面前要有一定的思想准备,最好看看你的系统启动屏幕,如果发现缺省的EPA图标是厂商所特有的,最好三思而后行(file:/001)。 三、BIOS的模块化结构-BIOS的修改基础: 现代的程序设计都讲究模块化,BIOS文件也不例外,不论是AMI的BIOS还是AWARD的BIOS,整个程序代码都是由一系列模块组成的,这是我们修改的基础。 AWARD BIOS可使用CBROM等工具进行观察及修改。如图是当我们敲入“CBROM BIOS.BIN /D”时,CBROM软件列出的BIOS信息列表(file:/1)。对于AWARD BIOS,其各个模块的功能见表1。表1:AWARD BIOS内部模块名称、文件名与模块用途序号模块名称在BIOS中的文件名模块用途0SYSTEM BIOSOriginal.tmp,系统中最基本的部分,所有的BIOS都有这一部分1XGROUP CODEAwardext.rom扩展BIOS程序,是各个厂商自己定制的不同于标准Award BIOS的功能,实际上几乎所有的厂商都会增加这一部分内容;2CPU micro codeCPUCODE.BINCPU微代码,是用来兼容各型号CPU的。3ACPI tableACPITBL.BIN支持ACPI的ACPI列表。只有支持ACPI的BIOS,才能真正实现ACPI功能;4OtherAwdflash.exeBIOS中内置的刷新程序5EPA patternAwardepa.epaEPA格式的能源之星图形文件6EPA patternAwardepa.bmpBMP格式的能源之星图形文件7LOGO ROMDbios.bmp技嘉主板中的双BIOS图标8OEM ROMv.rom主板厂家在BIOS中内置的程序模块9VRS ROMANTI_VIR.binBIOS中内置的防病毒代码10LOGO BitMapLcjao.bmpBMP格式的全屏开机画面文件注:以上模块的序号及文件名称,在不同的BIOS中并不相同,某些模块,在某些BIOS中并不存在。 要注意,不同版本的CBROM,其功能也不同。1.03版的CBROM只能显示和修改Award 4.51版本以前的BIOS,如果用于显示高版本的BIOS,就会出现如图2、图3的提示,告诉我们不能用于显示Award 6.0版本的BIOS(file:/2)或干脆显示一堆乱码(file:/3)。 AMI的BIOS模块可以用AMI提供的模块分析、添加程序AMIBCP.EXE来浏览和修改。用AMIBCP.EXE程序打开一个BIOS文件(file:/4),选择“Edit BIOS Modules”项,就可以看到BIOS中的各个模块(file:/5),关于各模块的详细定义见表2。 表2:AMIBIOS内部模块ID、属性与模块用途模块名称ID号码可否修改是否压缩模块用途INIT从Reset跳入点开始的Boot Block程序代码NVRAMESCDFlashEPROM的GPNV区域,存储系统组态数据POST00hPOST程序代码Setup Server01hAMIBIOS设置服务器端Runtime02hBIOS功能函数常驻的程序代码DIM03hDevice Initialize Manager(装置初始化)Setup Client04h提供AMIBIOS设置画面的接口程序Remote Server05h搭配远程遥控除错系统DMI Data06h数据区Green PC07h符合APM规范的节电管理程序Interface08hBIOS模块压缩解压子程序模块MPS09h多重处理器起始模块Int-100BhBIOS文字绘图等显示处理模块ROM-ID0Ch记录ROM ID与相关信息的模块Int-130DhBIOS软盘硬盘光驱读写形式ACPI Table0FhACPI规范控制表格区ACPI AML10hACPI的AML句柄存放区域P6 Micro Code11hIntel P6处理器微码修补模块Configuration12h系统组态显示模块DMI Code13hDMI控制程序码模块PCI AddOn ROM20hPCI适配器ROM程序代码模块Multilanguage21h多重语言控制模块Font DataBase30h中文(双位语系)字形数据模块OEM Logo Data31h屏幕右上方OEM商标画面模块Graphic Logo Code32hSilent Boot,OEM全屏幕画面处理程序Graphic Logo Data33hSilent Boot,OEM全屏幕图形文件数据模块Virus36hTCAV杀毒模块 BIOS中,不同的模块具有不同的功能。象SYSTEM BIOS项和扩展BIOS程序项等模块,是BIOS中的核心模块,不能做任何改动;有些模块,如开机画面、能源之星图标等,可有可无,如果该模块删除,开机后就不显示图案,如果更换此模块所代表的图案,开机后便能显示不同的画面。更换BIOS模块的原理相当简单,但实际操作起来,还是存在许多问题的,其中三个主要的问题就是:1. 确定某个模块的具体功能是什么? 2. 如何删除或更换BIOS中的模块?使用什么工具? 3. 如何使修改后的BIOS生效? 我们先看第三个问题,它的解决方法很简单,把修改过的BIOS文件使用刷新程序写入到BIOS芯片中,如果一切正常的话,重新开机就会使修改生效;第一个问题,我们可以从表1和表2中查到AMI BIOS及AWARD BIOS中各个模块的含义,如果不知某个模块的功能,最好不要随意修改它。第二个问题,解铃还需系铃人,既然BIOS程序码是由Award(AMI)公司写的,最终还是要用Award(AMI)所提供的工具程序,才能安全地修改、删除、增加BIOS模块。对于Award的BIOS,其修改工具程序就是CBROM.EXE。CBROM.EXE的具体用法,可以用CBROM/?格式来查询(file:/6)。实际上,CBROM.EXE不只能显示BIOS的内容,它还可以分离或替换BIOS中的内容;AMI BIOS的修改工具就是AMIBCP.EXE。 好了,下面,就跟我一步一步开始修改BIOS。 能源之星图标的修改多功能编程器 多功能编程器,功能强大。支持绝大多数的EPROM、EEPROM、FLASH和串行EEPROM系列芯片,并且还直接支持一些常用的51系列、PIC系列、AVR系列等单片机芯片;价格较低,性价比很高;既适合于电子和电脑爱好者使用,也适合于电子电脑维修人员维修主板、写网卡芯片和单片机开发人员使用。 多功能编程器,8件装,只需120元,就可以写主板,网卡启动芯片,汽车数据等,真正物美价廉!其它功能可以根据需要搭配,用户不需要为编程器上集成过多的适配器而多花钱,不会花钱买回自己不需要的东西!多功能编程器,最新赠送贴片SOIC适配器或内存条适配器,用户如果需要,请在购买编程器时注明! 最新推出内存条适配器,支持SD内存和DDR、DDR2内存。价格:20元! 点击图片看大图 产品性能: 用来刷新主板BIOS芯片:支持目前所有主板的BIOS芯片(普通5V电压芯片,最高支持到32M;支持Intel芯片组上采用的FWH类型的BIOS芯片;支持AMD、NF2等芯片组上使用的LPC类型的BIOS芯片;支持笔记本上采用的特殊型号及封装的BIOS芯片等),仅此一项,就使多功能编程器,物超所值!对于电脑爱好者,可用此编程器对电脑的各种板卡的BIOS芯片进行编程、升级主板、显卡等的BIOS芯片以提升计算机性能;维修被病毒破坏或升级损坏的主板BIOS芯片等。 用来写网卡启动芯片:支持全系列EPROM芯片。用于组建无盘站写网卡启动芯片或网吧等单位制作硬盘还原卡等。 用来写EEPROM串行芯片:用来写汽车仪表、安全气囊、里程表数据,显示器、彩电上面的存储芯片等。 用来开发单片机:支持常见的单片机芯片(如最新89S系列芯片)。为使单片机爱好者学习和开发更方便, 本编程器配套有各种适配器,比如:MCS-51单片机适配器、PIC单片机适配器和AVR单片机适配器。这样只需根据需要购买相应的适配器,即可对MCS-51系列单片机,AVR系列单片机和PIC系列单片机进行编程,支持最新的89S系列单片机。 用来写大容量存储芯片:大容量的存储芯片,一般在卫星接收机上使用较多,可以用编程器直接来升级或改写(该系列芯片适配器,本站已推出!)。 点击图片看大图产品特点: 1、使用优质32 Pin ZIF插座 18 Pin针型DIP插座,工作性能稳定。 2、使用PC 打印口通讯,具有极高的写片速度。 3、采用 WINDOWS下的图形界面,使用鼠标进行操作,支持 Windows ME/98/95/2000/XP系统。 4、性能价格比高,可以支持810、815、845直至最新925芯片组主板上使用的FWH BIOS芯片和NF等芯片组上的LPC芯片。 5、不用添加适配器就可以支持200多种器件,在添加适配器后,可以支持51系列单片机的全系列型号,和最新的大容量程序芯片!支持3.3V及2.9V电压的芯片。 6、具有编程指示!控制程序工作界面友好,对芯片的各种操作变得十分简单,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论