CBROM使用完全指南(中,英说明)

CBROM使用完全指南

这篇文章是转自网上的,原作者我也不知道,我就贴一处地址吧。“http://www.onegreen.net/Article_Show.asp?ArticleID=1656”倘若原作者您看到这篇文章的话,麻烦也给我说声,这样好把您的名字写上去。

另外在网上也有英文版的使用说明这里也就应用一个http://geggus.net/sven/cbrom-doku.pdf(英文说明)

CBROM是由著名的BIOS设计公司AWARD出品的一款工具软件,其主要的作用是用来编辑、修改、增加、移除BIOS压缩包中的内容,从此BIOS在我们的面前就不再是坚不可摧了,通过CBROM就可以随自己的意愿来控制BIOS的内容,使我们使用的设备功能更齐全,BUG更少,效率更高。
前一段时间老安便和朋友们共同探讨了许多有关于“恢复精灵”这个恢复技术的优势和一些移植技巧,在这个过程中我们就需要使用CBROM。更早一段时间老安还和朋友们共同来玩了一次“变脸”,也就是改换BIOS LOGO,这也同样要使用到CBROM。
CBROM的作用我想不必多说,但是对于许多WINDOWS时代的朋友来说,这种工作在DOS环境下的软件使用起来就不是很方便,加之提示又大多是英文,所以操作起来也是有一定的难度,因此老安今天将CBROM的使用方法向大家做一个介绍。

目前CBROM也分了很多个版本,当然版本有差异功能方面差异却不是很大,我们不妨就来看看CBROM6.06版都有哪些功能。(图1)

CBROM使用完全指南(中,英说明)

1、查看BIOS包内容:
/D这个参数就是用来查看BIOS中的内容的,本文中所有的例子都以老安主板的BIOS为例,为了方便理解,老安将其改名为007.BIN,我们如果要查询007.BIN这个BIOS压缩包的内容时,我们只需要输入(所有的使用环境都是DOS实模式的提示符状态)
cbrom 007.bin /d
这样就可以查看到BIOS中的内容了,如果您查看BIOS的内容出现乱码或总容量出现了负数,您就需要考虑更换其它版本的CBROM了。

CBROM使用完全指南(中,英说明)

2、将显卡BIOS压缩入主板的BIOS:
这个功能是将显卡的BIOS写入到主板的BIOS之中的,真的有这么神奇??事实真的是这样,像市场上许多整合了显卡的主板来说,显卡和主板BIOS就是混合在一起的,因此在升级的时候就可能需要使用到这个命令。例如我们要将一款丽台S320V的BIOS W2136.ROM这个文件写入到主板的BIOS中,我们只需要输入:
cbrom 007.bin /vga w2136.rom
这样就可以了,看看我们已经将显卡的BIOS写入到主板的BIOS中了。

CBROM使用完全指南(中,英说明)

3、加入EPA图标:
主板在启动的时候,在屏幕右上方总有一个ENERAGY STAR的星形标志,这个标志是表明环保的标志,如果您不喜欢他,就可以使用CBROM的这个功能来将它改掉。方法是先制做一张BMP倍图,然后使用BMP2EPA这个转换软件转换成EPA格式,然后就可以有如下操作,例如我们将一名为PIC.EPA文件压入到BIOS包中。
cbrom 007.bin /epa pic.epa
对这一节内容感兴趣的朋友不妨到搜索网站上搜寻一下有关更改EPA图标的文章来阅读一下。

4、工厂信息及特殊指令:
有些主板在发给生产商或零售商后,有些公司便为了完善其功能,因此在主板上附加了许多功能,因此BIOS中的OEM信息就是可以由商家自行添加的,这部分称为/OEM特殊信息,写入的方法与上述的雷同。例如我们将一个名为QT.DAT的厂商文件添加到主板BIOS中,我们就可以有如下操作:
cbrom 007.bin /oem QT.DAT
AWARD的BIOS一共可以支持7个不同的厂商指令包。

5、加入PCI总线控制内容:
对于民用计算机来说PCI总线是比较简洁的,没有什么附加的设备,但是对于专业领域的主板来说,在最为主要的PCI总线上可能会就增添许多尖端的设备,例如SCSI卡、DMA控制器等,要想使得这些设备得以工作,就都要将他们的控制文件以PCI总线控制内容的部分添加到BIOS中,例如我们将ADP7032.BIN这个SCSI控制器的BIOS指令写入到主板的BIOS之中,我们需要有如下操作:
cbrom 007.bin /pci adp7032.bin
对于许多朋友通过PROMISE的DMA66控制卡来实现FAST TRACK功能就是通过类似这一步的操作来完成的,当您将FAST TRACK卡BIOS写入到主板的BIOS中,就可以使一片普通的卡性能飞升呢!

6、提示错误信息:
这个/ERR功能可以将BIOS中的自测错误信息包释放出来,而生成一个CPU_FILE.STV这样一个文件,经过老安的试用没有确认该功能的具体作用。

7、写入启动显卡BIOS:
AWARD的BIOS中常常有一部分为BOOT BLOCK,是为了防止写入了错误的BIOS指令之后而使BIOS无法完成启动,而特别开辟的一部分区域,用来启动比较简单的系统,因为BOOT BLOCK的空间有限,所以启动时支持的设备也有限,因此有许多设备都是不能够支持的,如果您将显卡BIOS写入到这个位置上预留一份时,当BIOS发生错误,BOOT BLOCK功能起作用时,便可以启动您的这片显卡,以免发生因黑屏而无法显示的故障。
我们仍然以上述例子中的W2136.ROM为例,写入到BIOS中,需要进行的操作是:
cbrom 007.bin /btvga w2136.rom

8、将刷新工具写入到BIOS之中:
AWARD BIOS近期的产品还支持在BIOS本身内附加了用于刷新BIOS的工具AWDFLASH的功能,这样您就无需再废时废力的去寻找AWDFLASH来刷新显卡了,您只要在启动的时候按ALT+F2键,再输入BIOS文件名就可以轻松的完成BIOS的升级,这就是这项功能的妙处。如果您的主板不具备这个功能,也可以通过CBROM来添加。需要进行的操作是:
cbrom 007.bin /awdflash awdflash.exe
其中AWDFLASH.EXE的版本您还可以随着AWARD公司发布的新版本随时更新。
另外,如果您想往BIOS中添加内容而剩余空间不足时,提醒您就可以将这一个部分移除,因为这一项功能对于整合的BIOS来说是可有可无的。

9、加入ISA总线控制内容:
ISA是一种已经濒临淘汰的总线技术了,现在有许多芯片组已经不提供对ISA总线的支持了,因为它的性能实在是太差劲了,但ISA也有一定的优势,一来它的优先级比较高,支持的设备都多数比较简单,因此关键时候还是可以派上用场(例如维修BIOS的时候),另外,有许多设备还可以通过以ISA总线设备附加的方式来达到目的,例如现在有些智能主板所附带的语音功能、备份功能、恢复功能、防毒功能等等多数都是通过ISA总线控制设备的形势存在的,例如我们前两天研究的“恢复精灵”这个功能就是将STDE.DAT这个模块写入到BIOS之中,我们还可以重温一下当时的操作。
cbrom 007.bin /isa stde.dat
这样就可以使我们的主板都用上“恢复精灵”了。

10、其它专用指令控制包的添加与移除:
除了上述几种常见的数据包以后,还有/CPUCODE /ACPITBL /EPA /HPC等等专用的指令控制包,这些控制包则多数是由主板工程师来决定那个需要添加哪个需要移除的,因为与主板的设计都有很大的关系。对于我们普通的用户来说,有些内容还是可以尝试着修改的,例如对于不支持新式CPU的老主板,我们就可以试着更新它的CPUCODE部分。
首先我们将其它新式主板BIOS中的CPUCODE部分指令提取出来(后面讲提取的方法),后然再写入老的主板BIOS中就可以了,这样多数情况下老主板就可以识别新式的CPU了。
操作的方法是:
cbrom 007.bin /cpucode cpucode.bin

11、特殊的参数:ROMFILE RELEASE 和EXTRACT
除了上述的附加项以外,还有三个特殊的参数,它们的作用也是相当大的,我们共同来看一看。
ROMFILE:在进行BIOS的编辑操作时,CBROM都会建立相关的ROM文件以记载相关的信息,这项功能就可以将这些相关的信息写入BIOS中以供技术人员参考,对于普通用户来说作用不是很显著。
RELEASE:移除,这个功能是很常用的啦,如果您感觉你的BIOS包中内容明显不足,你就需要将某些内容移除掉,您只要使用这个参数就可以了。例如我们前面所讲的将AWDFLASH部分移除掉,就可以进行这样的操作。

cbrom 007.bin /awdflash release
这样就可以将此部分内容移除了。
EXTRACT:释放,由于手中没有现成的指令包内容,所以我们多数情况下需要从其它的BIOS包中将所需要的内容释放出来,例如上例子中的CPUCODE部分,我们就可以进行这样的操作。
cbrom 007.bin /cpucode extract
然后回两次车,这样就可以按照原来的文件名存放方式释放出来了,以保障最大的兼容性。

基本上CBROM的使用命令就是这么多,如果上述的这些方法您都能够掌握的话,那就证明您也可以驾轻就熟
的使用CBROM了,因为升级BIOS的方法老安曾专门讲过,所以在这里就不再重复了,请查阅其它的相关文章吧!
希望朋友们都能够了解、掌握,以及更好的使用CBROM这个优秀的工具。

你可能感兴趣的:(设计模式,dos,asp.net,asp,qt)