CBROM是Award公司的产品,它可以通过分析*.bin文件(即BIOS数据文件),来显示主板BIOS的组成情况,还可以将EPA、BMP格式的图形文件加入到*.bin文件中,将VGA BIOS加入系统BIOS中。它的个头却一点也不大,才34kB而已,但可实现的功能却不少。CBROM目前的最新版本是2.08,可以在Windows 9x/Me/NT/2000下使用。下面,笔者就对CBROM 的使用参数作一些剖析:
1.显示CBROM的使用参数:CBROM208.EXE,不加任何参数,也可以键入CBROM208.EXE /?。
2.显示BIOS 文件中的详细内容:/D,命令格式如CBROM208.EXE 6VBA0913.BIN /D,此时可以显示6VBA0913.BIN数据文件中的详细内容。如图所示,可以看到该BIOS文件是由8个设备的BIOS所组成(当然不同BIOS所包含的文件可能会有所不同,但System BIOS、ACPITable、EPA LOGO三项都必不可少,这里的OEM1 CODE和OEM2 CODE是笔者自己添加进去的“恢复精灵”文件)。Item-Name: BIOS文件名
Original-Size: 文件的实际大小
Compressed-Size: 文件压缩后的大小
Original-File-Name: 文件的实际名称
Total compress code space: 压缩包总的空间
Total compressed code size: 压缩文件已使用空间
Remain compress code space: 剩余的可用空间
3. 提取BIOS 文件中的相应设备文件:/XXX EXTRACT,命令格式如CBROM208.EXE BX7007~1.BIN/ISA EXTRACT,即代表将BX7007~1.BIN中的ISA设备BIOS文件提取出来,执行该命令后,程序会询问你保存该设备文件的路径。如果你将它仍然保存在当前路径下,那么直接回车即可将STDE.DAT文件提取出来。如果你需要将其保存在其他路径下,或者想另外起一个文件名,那么直接键入即可。4.删除BIOS文件中的指定内容: /XXX RELEASE,命令格式如CBROM208.EXE BX7007~1.BIN /PCIRELEASE,注意可别直接键入实际的文件名哟。
5.修改EPA LOGO 图案:/EPA *.EPA,命令格式如CBROM208.EXE 6VBA0913.BIN /EPA 007.EPA,但这个EPA文件必须是136 ×126 像素的16 色图像。但有一点要提醒大家,如果EPA LOGO是BMP格式,必须先使用一款叫做BMP2EPA的工具将BMP图像转换为EPA格式,转换前必须先处理成136×126×2的单色BMP图片,否则修改时会出错。
6.添加OEM LOGO 画面:/LOGO *.BMP,命令格式如CBROM208.EXE 6VBA0913.BIN /LOGO 006.BMP。这个LOGO会出现在EPA能源之星画面之前,而原来的能源之星就不出现了,但在最下面一行有一段字“Press[TAB] to Show POST screen, [DEL] to enter SETUP。此时按下TAB键进入原EPA那一页,或按DEL键进入BIOSSetup。
7.添加特殊的OEM 设备信息:/OEM(0-7) *.*,文件格式如CBROM208.EXE 6VBA0913.BIN /OEM1STDE.DAT。有些朋友喜欢将某些主板BIOS中的特殊功能如捷波的恢复精灵的数据保险柜、微星RAID等文件提取出来后添加到自己主板的BIOS中,这样就可以享受到同样的功能了。不过,笔者要提醒的是,如果你想添加2个以上的设备信息,必须在OEM后添加0-7的数字,即第一次用1、第二次用2,依此类推。