安全bios手册(5)

安全bios手册(5)
2010年06月20日
  [b] BIOS文字信息全面修改[/b]
  如果你已经修改了自己电脑开机时右上方的EPA能源之星图案(俗称开机LOGO),那么当你看完本文时,你就可以实现对开机时BIOS显示的所有文字信息的修改了,比如开机系统提示 ZhangYanBIOS v9.9 Found DVDROM: xxx ZIP250 Pentium III 550 等( 快看 图1 图2 ),怎么样!让你体验到前所未有的个性化电脑。
  本文是针对实用Award BIOS的主板进行修改的,并且要求你对BIOS以及Flash BIOS和十六进制编辑器有所了解,这方面的知识和关于修改EPA图案的方法可以参考前几期的《电脑报》。下面我们就开始修改开机信息的行动。
  
  
  
  图 1
  
  
  
  图 2
  
  
  
  图 3
  [b]行动一:准备相应的修改程序[/b]
  程序1:MODBIN.EXE(60K) Award公司发布用于修改BIOS二进制文件(就是存放BIOS 的文件),它只能直接修改BIOS开机显示的极少信息(好象就一句话),但也就是它暴露了BIOS的全部信息,别着急往下看。
  程序2:AWDFLASH.EXE(15K) 还是Award公司发布用于备份和复原BIOS的程序。
  程序3:一个十六进制的编辑器,比如PcTools5.0,但我向大家推荐能直接运行在Win98下的SoftscapeTools 2.0(82K)。
  程序4:一个多任务的操作系统,比如Win95 或 Win98(200MB)(太普及了!)。
  [b]行动二:修改信息[/b]
  到DIY的时候了,一步一步来。
  第一步:进入Win95/98 ,在MS-DOS方式下运行AWDFLASH.EXE 将你的主板的BIOS备份成 TEMPBIOS.BIN(文件名任意,扩展名是BIN),然后退出AWDFLASH。
  第二步:运行MODBIN.EXE 在 Load File 中选择刚刚生成的 TEMPBIOS.BIN并确认,确认完后切换到Win95/98 (注意:别关闭MODBIN.EXE的MS-DOS窗口),此时你会发现在MODBIN.EXE的目录(文件夹)中,多出了一个ORIGINAL.TMP 文件,哈哈!这个文件就算是BIOS的全部了。
  第三步:在不关闭MODBIN.EXE的MS-DOS窗口的情况下,开启一个新的MS-DOS窗口运行十六进制的编辑器,用十六进制的编辑器编辑ORIGINAL.TMP 文件,你将会看到并能修改BIOS开机所显示的一切文字信息和BIOS有关的一切文字信息,比如开机时按del键进入的BIOS设置菜单的文字(见图3)等等等,剩下的就看你怎么高兴怎么改了。
  第四步:修改完信息后退出十六进制的编辑器,切换到原先的MODBIN.EXE的MS-DOS窗口在Update File 中确认TEMPBIOS.BIN被修改,并退出。
  第五步:退出Win95/98返回到MS-DOS 7.0的状态,运行AWDFLASH.EXE将刚修改完的TEMPBIOS.BIN 复原到主板的BIOS中,OK!修改BIOS文字信息行动完成
  [b]还没完,我有话说![/b]
  修改BIOS文字信息行动是完了,但我的话还没完。大家都知道的用来保存和升级BIOS的.BIN文件,它实际上是由多个文件组成并经过压缩处理的文件,这些文件有BIOS程序主文件,EPA图象文件,Logo BitMap文件等等。你可以用CBROM.EXE 程序查看.BIN文件中的文件组成信息。而我们所修改的就是其中的BIOS程序主文件ORIGINAL.TMP,所以要想修改BIOS中的文字信息就要将ORIGINAL.TMP从BIOS的.BIN文件中释放出来。其实CBROM.EXE已经可以从BIOS的.BIN文件中释放和装入一部分文件,但并没有提供释放BIOS程序主文件ORIGINAL.TMP的功能,我想可能是由于Award公司认为这个主文件最好不应该交给由用户修改吧。所以推出了MODBIN.EXE程序来对BIOS程序主文件ORIGINAL.TMP进行小量的修改。但偏偏.......
  我对主板BIOS的认识并不深,我想它还会有其它有趣的应用吧。文中所提到的程序可以到我的网站 http://member.netease.com/~yanking 和 http://zhangyanweb.yeah.net 中下载或 http://topage.126.com 。当然也欢迎与我交流 yanking@netease.com 。最后希望你的行动顺利完成。
  [b][b]大家来谈修改开机LOGo[/b][/b]
   自从本报第15期刊登了《修改开机画面上的LOGO》一文以来,在读者中引起巨大反响,不少读者来信询问CBROM软件在何处可下载,这里为大家提供一个网址: http://topage.126.com 。这是作者的主页,有问题也可直接与他联系。另外,也有不少读者对这个问题提出了自己的看法,下面这两篇就比较有代表性。
  [b]修改品牌电脑Logo的经验[/b]
    看了《电脑报》1999年第15期上的《修改开机画面上的LOGO》,立刻从作者网站上下载了该套修改软件,并很快在我的磐英P2-112A(EPA格式)上实验通过,但在我1997年购的联想P5I430TX TITANIUM IB+(LOGO为BMP格式,BIOS版本号1.5,日期98.6.5)上怎么也试不成功,不论我写入什么样式的BMP图案,启动时都不会显示任何标志。
    经过若干次失败后,本想放弃努力,但脑中一闪而过一个念头,最终帮我解决了问题,下面是我的尝试及解决过程:  1.按原文方法写入TEST.BMP(136×126×16)后重新启动,经检查无作用;
    2.用extract参数将原BIOS中的BMP图像spdesy.bmp存取出来,命令行为:
    CBROM BIOS.BIN /logo extract ,回车后输入BMP文件名spdesy.bmp
    3.在Windows下用画笔、PHOTOSHOP等软件打开spdesy.bmp均失败,但用ACDSEE可以查看该文件确为启动时显示的logo,格式为136×71×256的BMP文件;
    4.用画笔自制格式为136×71×256的LIJIANG.BMP,再次写入BIOS后仍然不能显示!至此好像已是山穷水尽。  5.根据第3步出现的问题,我猜测可能原BIOS所用BMP文件格式有问题,于是调出Ultraedit,以16进制方式对比查看spdesy.bmp和LIJIANG.BMP,发现spdesy.bmp的头2个字节为20 01,而NORMAL.BMP的头2个字节为42 4D(BM),遂将LIJIANG.BMP的头2个字节改为20 01后存盘退出到DOS;
    6.用CBROM将改过的BMP写入BIN文件,并用QDIFLASH.EXE(QDI主板专用的写入程序)将BIN写入BIOS;
    7.重启动,睁大眼看……哇塞!真是酷毙了,原来QDI真的是以这种方式制作的BIOS LOGO,我可又算是长了番见识。  至此,修改LOGO的经历算是告一段落,经过这番尝试,我总结了几条经验,供有志于吃螃蟹的同志参考:
    1.改之前要保存原BIOS并看清原LOGO的格式;
    2.对BMP格式,应用extract参数提取原BIOS中的BMP文件,并用看图软件查看它所用的格式,保证自制文件的格式与原文件相同;
    3.如果自制文件无效,可检查原文件格式是否做了手脚
    4.改写BIOS时,如果仅仅变动LOGO部分,在写入过程中发生断电等情况不会使系统不能自举,所以你大可放心尝试。
    最后,祝愿大家都能顺利的“造出”自己的品牌机!
  [b]其他修改BIOS LOGO的软件[/b]
    在第15期的《电脑报》上看到了一篇关于修改开机LOGO文,我很感兴趣,于是也想换一换自己的电脑上的开机LOGO。但找遍了许多软件下载地,怎么也找不到作者所的CBROM。无奈中,我去到联想QDI的主页上转了转,无意中竟发现了一个更好用的改开机LOGO的小工具:CBLOGO。用它可以很容易的修改电脑的开机LOGO,甚至不借助Flash来将LOGO写进BIOS。
    不过在改变LOGO之前,必须用Flash把BIOS取出来:先重新启动计算机并进入MS-DOS方式,再执行Flash pindy.bin/g,这样你的BIOS里的东西就被复制到pindy.bin这个文件里来了。现在你可以用CBLOGO把文件里的开机LOGO提取出来,存为一张bmp的文件,键入:CBLOGO pindy.bin lws.bmp/g你原来的开机LOGO就被存到lws.bmp里。在这里要看清楚它的文件大小,千万记下来,你自己的LOGO最好别超过它,否则BIOS里放不下就可能会出问题!
    接下来你可以用画笔或PHOTOSHOP等绘图软件来画一张自己的LOGO,最多不超过256色。当然也可以用现成的。画完后用“文件/另存为”把它存为256色的位图文件。再重新启动计算机并进入纯MS-DOS方式,执行:CBLOGO *.bmp/g(这里的*.bmp也就是你所画的LOGO的文件名)就可以。
    现在重新启动计算机,怎么样?自己的LOGO感觉就是不一样吧?不过有一点事先声明:更改BIOS是有一定风险的,如果您因为看了本文而遭受什么损失,本人概不负责。
  [b] 修改 BIOS LOGO F&Q
  [/b]
  自从在写了那篇关于修改 BIOS 里能源之星 LOGO 的东西以后,我的E-MAIL 信箱就没空过,为了我和大家的方便,今天特别总结了一些常见的问题整理成文,希望大家在来信之前都看看本文。
  0、 修改的必备条件
  你的 BIOS 一定要是 AWARD 公司出品的;你的主板支持 BIOS 升级和你已经把升级跳线打开;你已经会使用升级软件 AWDFLASH ;你要为万一升级失败做好心理准备!
  1、 那里有文章提到的软件 DOWNLOAD ?
  别笑,这个问题占的比例不少! 以前我把所有的软件都压成一个文件,方便大家下载,现在既然搞了这个BIOS DIY ,就把软件分门别类分开,起码方便更新!大家可以到: http://topage.126.com/这个地方的BIOS DIY专栏里面找到这些软件!
  2、 EPADOS 运行出错
  我的机器运行这个程序没一点问题,就是不知道为什么那么多的朋友都说运行不了。建议大家都用MICROSOFT 的 MOUSE 驱动程序,最后当然最好是在 WINDOWS 95/98 的 DOS 窗口下运行啦,如果还不行,请在纯 DOS环境下试试,再不行的话,不是你 DOWNLOAD 回来时损坏了,就是你的机不行了。
  3、 用 EPADOS 转换出来的 EPA 文件,在四个角上有“MR”字样
  那是因为你的 EPADOS 未注册所造成的,解决方法当然就是下载一个注册版本咯,本站就有。
  4、 可以把 EPA 文件转换成 BMP 文件吗?
  可以,只要你有 BMPTOEPA 这个软件的注册版本就可以,我这里有这个软件,但是未注册版本。
  5、 可以把 BIN 文件里面的 EPA 、 BMP 文件分离出来吗?
  可以的,输入 CBROM ***. BIN /EPA EXTRACT 这个命令后,再输入一个文件名就可以了。同理要分离 BMP的话用 CBROM ***. BIN /LOGO EXTRACT 命令,如果你的BIOS有这个文件的话。
  6、 用 CBROM 看到的 EPApattern 项后面的文件名是 XXX. BIN 该如何办?
  我没太多的试验,但我自己的 BIOS 就是显示 XXX.BIN 的,我把它当 EPA 办,没问题,因为都已经是 97年的 TX 主板了,还想是 BMP ? 想都想到啦。但有朋友说按 EPA 和 BMP 都不行,我也不知道是什么原因了。
  7、 用 CBROM ***. BIN /D 看到一大堆乱码
  我也想不通这个问题,因为我没遇到过,虽然我也没换过多少台机,但网友们给我发来的所有 BIOS 文件都没这个问题。只能劝你再用新的 CBROM 1. 30 试试了。
  8、 我的 BIOS 文件里是用 EPA 的,我可以加开机是全屏的 BMP LOGO 图形吗?
  我的实践告诉我,是不可以的,虽然你可以用 LOGO 参数强行把 BMP 文件写进 BIN 文件里,但开机时是毫无反应的,就像你根本就没做过一样。至于强行写入后会不会有其它副作用,就不得而知了。
  9、 我在用epados工具转换bmp epa 格式文件时提示:2564bytes wrong bmp filesise!/falsche bmp....
  请大家注意,如果按 136*126 的格式画出来的单色 BMP 图形标准是 2582 Bytes 的,如果你的不是, 那应该是你作图软件有问题,或者你的图形不是单色的。
  10、我想为自己的机器增加开机时像品牌机一样的全屏画面,但写入 BMP 后花屏,或没反应。
  这个可是最近碰到的辣手问题,因为我的 BIOS 不支持,所以也没地方试验。说说我的看法吧,如果你写入 16 色的 BMP 不成功,我想应该是和 FLASH ROM 的大小有点关系的,毕竟它们有 1M 和 2M 之分嘛。所以你最好先看看你的 BIOS 是不是 2M 的,如果是,成功机会大些。还有就是 BMP 的文件格式问题了,由最新的资料看来,一些品牌机里面的 BMP 文件并不是一个 BMP 格式的图形文件,而是一个二进制的不知名格式文件(起码我是不知道)。如果大家有谁知道这其中的密秘,还要请你指教一下哦!由最新的消息来看,大家可以把原来的 BMP 文件导出来分析分析一下文件的开头几个字节,可能会有发现的。
  [b] 如何使用CBLOGO[/b]
  准备一个256色Bitmap文件,640X480分辩率或少一些,同时要确信你的‘ *.bmp '文件不是很大,把这个文件复制到你的硬盘中。 把 ‘ cblogo.exe ' 文 件 也 复 制 到 你 的 硬 盘 中 。 准 备 一 张 DOS6.2x 的 启 动 盘 ( 或 Win95/98 dos 启 动 盘 ) 不 包 括 Auto EXEC.BAT 和 Config.sys 文 件。 把 启 动 盘 放 入 软 驱 中 , 然 后 启 动 你 的 系 统 切 换 到 你 的 硬 盘 上, 然 后 按 下 面 程 序 安 装:
  CBLOGO *.bmp (bitmap 文 件 ) /l 然 后 屏 幕 上 会 显 示 下 面 的 信 息:
  "Message: Please power off or reset system" 。 最 后 重 新 启 动 系 统 。[b] 打造自己的品牌机
  一起来修改BIOS全屏开机画面[/b]
   前几期刊登了数篇关于修改BIOS LOGO的文章后,引起了广泛关注。如果你已领略了修改BIOS LOGO所带来的快感的话,是不是想再试试修改最过瘾、最精彩、最令人兴奋的像品牌机一样的全屏开机画面(下称“OEM LOGO”)?本篇就将详细地介绍修改OEM LOGO的每一步骤及相关知识。好了,还等什么,让我们一起来打造自己的品牌机吧!
  [b]你的BIOS支持OEM LOGO吗?[/b]
    你的BIOS支持OEM LOGO吗?这个问题也许会让你感到失望,但这是修改OEM LOGO首先应解决的问题。你也许会摇摇头说:“我的主板(或是BIOS)还是X(X<=3)年前的,不可能支持”。 先别肯定,笔者的扳子是华硕TX97LE(BIOS是98年3月17日的),起初也认为不可能支持OEM LOGO,但经过一串冒险的实验后(是拿BIOS做实验呀),证实笔者的BIOS也支持OEM LOGO。而通过下面的实验和分析,你也许也会有新的发现
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值