AWARD BIOS增加通用模块激活OEM VISTA
2007-10-11 来源:PC235.COM 您有问题?请联系我们感谢!ISA通用模块,制作由:赵亮 XBXCC
一点说明:
在加入后能进系统,没有 SLIC 时,可以用 EVEREST 判断是什么错误 ,
就是看 RSDT表 的 Creator ID :
为 "ERR1" 时,RSDT表后面没有空位写 SLIC表的地址。
(这时请提供 ACPI表 的资料)
为 "ERR2" 时,就是没找到 DSDT 表的地址。
(这时请提供 ACPI表 的资料)
没有看到 “ERR ” ,估计有两种可能:
1 是模块没有正常运行,说明你的BIOS不支持 ISA 模块。
2 模块运行了,但是是在 ACPI表 之前运行的。
如果开机时卡在那里,不能启动系统的话,说明“模块”有问题,可能是判断不完善造成的。
5.1 献礼,最新测试模块所有OEM品牌的 ISA 模块打包下载:
[attach]104917[/attach] [有可能支持 AMI BIOS ]
更新说明:
根据网友提供的 ACPI 资料,改变了搜索空位(用来写SLIC 的地址)的判断,
原来是在所有的可写范围内搜索,很慢而且当表后面有乱码时无法判断,
现在从 FACP 和 RSDT 两个表所保存的内存地址中找一个最大的地址,
也就是最后一个表的地址,然后把 SLIC 写在最后一个表的后面。
假设最后的表为 XXXX:【AMI BIOS ,当有 OEMB 时,OEMB是 最后一个表】
写SLIC的内存地址 = XXXX的内存地址 + XXXX的表长 + 补位到40h的整数倍 +40h
BIOS增加通用模块激活OEM VISTA工具包下载:http://bios.net.cn/Article/soft/biosxgrj/25000663674.htm
解开压缩包,根据你需要激活什么品牌的OEM VISTA,将相应目录中的,SLIC ISA通用模块拷出来,加入到你的BIOS中!看下图:

使用方法:
1、AWARD BIOS:
加入BIOS方法:【最好使用 CBROM 1.55 版】
CBROM BIOS.BIN /ISA ISA.BIN 注:ISA1
其它BIOS方法:
CBROM155 BIOS.BIN /OTHER 40A4:0 ISA.BIN 注:ISA1
CBROM155 BIOS.BIN /OTHER 40A5:0 ISA.BIN 注:ISA2
CBROM155 BIOS.BIN /OTHER 40A6:0 ISA.BIN 注:ISA3
移除BIOS方法:【最好使用 CBROM 1.55 版】
CBROM155 BIOS.BIN /ISA RELEASE
选择要卸载的 ISA 模块的编号即可移除相应的 ISA 模块。
如CBROM115修改完BIOS文件有问题,请使用CBROM220修改!即可

本站这里以IS7G主板为例:
CBROM220 IS7G_23.BIN /ISA ISA.BIN
加完后,来查看一下是否加入成功。
CBROM155 bios.BIN /D 查看BIOS模块
检查重点:检查是否有ISA ROM模块,检查BIOS可用空间,是否正确,如出现- 可用空间数,请换CBROM220重新修改BIOS!
如果原来就有ISA模块的,一定要先删除再添加。
cbrom bios文件名 /ISA RELEASE
本文仅用于试验环境的技术研究以及漏洞的验证。不涉及任何有版权的内容,仅供技术交流研究之用。其它任何行为与本站无任何关系!