BIOS是版上一位朋友kiddcoole提供的,原贴地址http://www.bios.net.cn/bbs/thread-27602-1-1.html,
提取出来给大家做技术交流,
版权归HP公司所有,因使用者不当造成纠纷的,后果自负!
该BIOS类型是AWARD的,我们需要用到CBROM工具来提取(如果是AMI的BIOS,则需要用到MMTOOL,或者OEMLOGO,不在此文讨论之列)
1。在命令行输入CBROM HP.BIN /D,查看BIOS文件结构,可看到如下内容,列出N多模块,及模块里内容的文件名

2.我们把OEM6 CODE和OEM7 CODE模块解压出来
输入命令CBROM HP.BIN /OEM6 EXTRACT
CBROM HP.BIN /OEM7 EXTRACT

其中EXTRACT就是释放出来,如果反过来要添加模块进去的话,去掉EXTRACT后缀就可以了
这样OEM6和OEM7两个模块就解压出来了
3.解压出来的模块默认的格式是.BIN的,不是我们常见的BMP格式,用画图也打不开,难道是被加密了么,我们用WINHEX打开这个.BIN格式的文件,
再打开一个正常的BMP格式的文件,对比一下就会发现区别了,

这个图是解压出来的BIN文件

这个是我随便打开的一个BMP文件,对比发现一个开头是47 4D 36,一个是42 4D 36,我们把BIN文件也改成42 4D 36,然后保存为BMP文件,可以发现图片可以打开了,格式是640*480-24的图,大小是900K,很大,一般我们的BIOS只能放下256色的,8位的位图,我们可以启动ACDSEE,吧图片修改为256的色深,也就是8位的图,大小也会缩小为301K,压缩进BIOS后还会进一步压缩的
4。向自己的BIOS文件中添加LOGO文件,以AWARD BIOS为例,比较简单,在命令下输入CBROM XXX.BIN /LOGO XX.BMP,其中XXX.BIN是你的BIOS文件名,XX.BMP是指你所要添加的图片的文件名,操作之前CBROM ,BIOS文件,LOGO图片要放在同一文件夹,至于AMI的LOGO修改就参看K版主的那片教程吧