安全bios手册(5)

news/2024/11/24 11:13:36/
安全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。而通过下面的实验和分析,你也许也会有新的发现

http://www.ppmy.cn/news/340874.html

相关文章

【转】刷新BIOS

BIOS&#xff08;Basic Input&#xff0d;Output System基本输入输出系统)&#xff0c;是集成在主板上的一个ROM芯片&#xff0c;包含了开机引导代码、基础硬件驱动程序、参数设置程序以及一些厂商自主研发的软件等。 市面上BIOS主要有Award BIOS、AMI BIOS、Phoenix BIOS这三种…

【转】常见问题及应用技巧---------[BIOS篇]

常见问题及应用技巧---------[BIOS篇] BIOS&#xff08;basic input output system 即基本输入输出系统&#xff09;设置程序是被固化到计算机主板上的ROM芯片中的一组程序&#xff0c;其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。BIOS设置程序是储存在BIOS芯片…

A69G-HDMI问题解决集锦

1.双核补丁安装 用以下步骤&#xff1a; 1) X2 Dual core proessor driver 1.32 2) Windows XP 补丁KB896256 KB924441 3) Dual-Core optimizer 双核驱动 http://www.amd.com/us-en/assets/content_type/utilities/amdcpusetup.exe (XP/2003&#xff0c;32/64位) http://www.a…

linux 网口对应网卡_【电脑知识】在纯DOS下更改BIOS中网卡MAC地址教程

本文来自网络收集~最全的BIOS中MAC地址修改教程方法 1&#xff0e;Mac地址修改工具及教程&#xff1a; 一、主板使用AMI BIOS的只要使用AMI的BIOS刷新工具重写网卡的MAC地址就可以。 AFUDOS下载地址&#xff1a;http://www.biosrepair.com/biosfiles/afu408p.rar 在DOS环境下&a…

主板也玩“克隆”

我们知道&#xff0c;华硕主板的第二代“刷不死”技术&#xff08;CrashFree BIOS 2&#xff09;拥有比第一代更方便的自动恢复功能&#xff0c;即因刷新出错或病毒导致BIOS损坏时&#xff0c;用户可通过配套光盘重新启动系统&#xff0c;并自动恢复BIOS。那么购买其他品牌主板…

华硕afudos刷bios_华硕M2N-MX SE PLUS主板 如何用afudos命令刷BIOS

1&#xff0c;格式化&#xff0c;制作系统盘 首先准备一张干净无毒的启动软盘&#xff0c;如果你没有的话&#xff0c;那就先做一张吧。进入DOS模式&#xff0c;然后执行c:windowscommandformat a:/s。 在此需要注意的是&#xff0c;在软盘上除了系统启动文件外&#xff0c;其它…

FL2440在烧写nand flash的时候,出错[error:file size error]

我解决了这个问题&#xff0c;我的机器是Ubuntu的&#xff0c;然后装了个VirtualBox&#xff0c;在VirtualBox中装了个XP&#xff0c;是在XP中使用DNW烧写文件的&#xff0c;并且文件是通过VirtualBox的共享工具得到的。只要把文件考到虚拟机上就可以了。我是在mini6410的论坛上…

什么是PXE及PXE启动

PXE(Pre-boot Execution Environment)是由Intel设计的协议&#xff0c;它可以使计算机通过网络启动。协议分为client和server两端&#xff0c;PXE client在网卡的ROM中&#xff0c;当计算机引导时&#xff0c;BIOS把PXE client调入内存执行&#xff0c;并显示出命令菜单&#x…