找回密码
 注册

QQ登录

只需一步,快速开始

查看: 398|回复: 5

解剖BIOS

毛毛卡 发表于 2007-1-23 01:19:17 | 显示全部楼层 |阅读模式 来自 中国青海西宁

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
解剖BIOS
  首先我们先看一下BIOS中都有什么(喂,那位你拿出锤子来干什么!?)。现代的程序设计都讲究模块化,BIOS文件也不例外,整个程序代码也是由一系列模块组成的。磐英6VBA主板使用VIA Apollo Pro133A芯片组,采用的BIOS是典型的2M BIOS文件。当我们敲入“CBROM 6VBA.BIN / D”时,CBROM软件会列出一张BIOS信息列表:
  其中第0SYSTEM BIOS是系统中最基本的部分,保存的文件名为Original.tmp,所有的BIOS都有这一部分,其中包含有基本的BIOS程序、提示信息等。下面要打造自己的特色BIOS&127;只要修改这一部分程序就可以办到;第1项为扩展BIOS程序,是各个厂商自己定制的不同于标准Award BIOS的功能,实际上几乎所有的厂商都会增加这一部分内容;第2项是CPU微代码,是用来兼容各型号CPU的。我们常说某款主板不支持某款CPU,需要升级一下BIOS,通常就是由主板厂商修改好这一部分内容,然后提供给用户;第3项是用来支持ACPIACPI列表,现在大多数主板已经开始支持ACPI功能,而这也是运行WINDOWS 2000所必备的部分。只有支持ACPIBIOS,才能真正实现ACPI功能;第4项是磐英这款主板的BIOS内置刷新程序,开机时敲ALTF2就可以进入AWDFLASH升级程序;第5项则是大家开机时见到的EPA图案(主板不同则图案类型不同,在这里我们看到的是EPA格式的图形文件),这正是下面我们要DIY自己的特色电脑的主要修改对象。最后的三项分别说明了BIOS的总容量、已使用容量和剩余容量,当然这都是经过压缩处理的。
  其它主板的BIOS里面还装了些什么内容?&127;我们来看一些特殊情况。敲入“CBROM BX2000.F9 / D”来看看技嘉BX2000+主板BIOS放了些什么内容
   图中的第6项就是双BIOS图案,和磐英BIOS不同的还有第4项,从中可以看出,&127;这里用的就是BMP格式的图形文件。此外,最下面好像多了一些微代码信息,有了它就可以保持并兼容于最新的CPU。在浪潮主板的BIO中,第5项是这款主板内置的防病毒代码,用作BIOS级别的病毒扫描。第6项就是浪潮主板开机时显示的全屏幕开机LOGO(标识)了。
   
要注意,不同版本的CBROM,其功能也不同。1.03版的CBROM只能显示和修改Award 4.51版本以前的BIOS,如果用于显示高版本的BIOS,就会出现如图5、图6的提示,告诉我们不能用于显示Award 6.0版本的BIOS或干脆显示一堆乱码。
pan4e01 发表于 2007-1-24 15:26:59 | 显示全部楼层 来自 中国黑龙江齐齐哈尔
顶一下
aiyalun 发表于 2007-1-26 11:29:26 | 显示全部楼层 来自 中国广东茂名
guihuangao 发表于 2012-9-24 14:29:16 | 显示全部楼层 来自 中国重庆
没有看懂。
回复 支持 反对

使用道具 举报

hailongliuwei 发表于 2012-11-6 17:56:42 | 显示全部楼层 来自 中国北京
看不懂。。
回复 支持 反对

使用道具 举报

宝贵的你 发表于 2012-11-8 16:06:07 | 显示全部楼层 来自 中国湖南长沙
我只是路过的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表