您现在的位置: 电脑知识网 >> 硬件知识 >> BIOS修改 >> AWARD BIOS 完美激活 VISTA 超级静态法

AWARD BIOS 完美激活 VISTA 超级静态法

 2007-10-11 来源:PC235.COM 您有问题?请联系我们
关 键 词:AWARD BIOS 完美激活 VISTA 超级静态法

注:此方法不受内存大小影响,升级内存照样能激活 VISTA ! 07年5月5日 修正错误!

作者:赵亮 联系EMAIL:zhaoliang518@163.com

如果你想转发,请注明出处 !BIOS之家    作者:赵亮

很多人可能会说,静态法已经过时了,修改又麻烦,并且还得刷两次 BIOS !

你错了,本文提到的方法只有一小部分和以前的方法相同,大部分的修改都和以前是不一样的!

原理简介――AWARD BIOS 的特性

1、在 WINDOWS 中会在 0FFF00000h 0FFFFFFFFh 形成 1MB 大小的镜像,镜像的内容和你的 BIOS 文件的内容是完全一样的。

如果你的BIOS文件大小是 1MB 的,那这段镜像和你的BIOS 完全一样。

如果你的BIOS文件大小是 512KB 的,那这段镜像就是你的 512KB的空位 + 512KBBIOS 1MB

如果你的BIOS文件大小是 256KB 的,那这段镜像就是你的 768KB的空位 + 256KB的BIOS 1MB

2 CBROM 的参数 nocompress 不压缩。

我们手里都有各个 OEM VISTA SLIC 表的 BIN 文件吧,以华硕为例:ASUS.BIN

操作方法(MS DOS 窗口中):

CBROM 815EP.BIN /NOCOMPRESS ASUS.BIN 回车

这时 ASUS.BIN 文件就被加入到BIOS文件里,而且不是压缩的,根据上面 AWARD BIOS 的特性,在 WINDOWS 中的 0FFF00000h 0FFFFFFFFh 就会找到华硕的 SLIC表,我们只要把它的地址加到RSDT表和XSDT表的后面,WINDOWS 就能识别到华硕的 SLIC表,我们只要再修改RSDT表和XSDT表的 OEMIDOEMTABLEID 为华硕的OEMIDOEMTABLEIDVISTA 就能激活了(当然要导入华硕的证书)

所需要工具下载:

推荐使用 CBROM 1.55 版 本站下载:http://bios.net.cn/Article/soft/biosxggj/awdxg/05010427909.htm

如使用CBROM 1.55版,导入ACPI模后出现乱码,请使用CBROM 2.20:http://bios.net.cn/Article/soft/biosxggj/awdxg/01095290850.htm

HEX 修改工具是 WINHEX 14 R1 汉化版本站下载:http://bios.net.cn/Article/soft/dnrj/05012224806.htm

HWDIRECT V1.87.0.08 本站下载:http://bios.net.cn/Article/soft/dnrj/06005479696.htm

各种OEM VISTA  SLIC文件、证书下载 :http://bios.net.cn/Article/soft/biosxgrj/05212310994.htm

建议修改BIOS之前,使用下面方法看你的BIOS是否适用本方法:

使用HWDIRECT查看:

 

鼠标右键点中间的数据,点 select all (全选)

 

鼠标右键点中间的数据,点 copy (复制),

 

winhex新建一个文件,

 

CTRL + B (覆盖),选 HEX

 

数据被写入文件,保存

 

根据 BIOS 的特性看看相应的部分是不是和你的 BIOS 一样!

如果你的BIOS文件大小是 1MB 的,那这段镜像应该和你的BIOS 完全一样。

如果你的BIOS文件大小是 512KB 的,那这段镜像就是你的 512KB的空位 + 512KBBIOS 1MB。就是 FFF80000h 开始长度 80000h 的部分

如果你的BIOS文件大小是 256KB 的,那这段镜像就是你的 768KB的空位 + 256KBBIOS 1MB。就是 FFFC0000h 开始长度 40000h 的部分

 

同时也是出现UNKNOW表的检测方法:

注意范围一定要从 FFF00000h 开始,看看找到的 SLIC地址和你计算出来的 SLIC地址有何区别

如果没找到的话可能是你的 BIOS 特殊,这种情况比较麻烦,建议使用其它方法

详细操作说明

警告:由于主板品牌较多,BIOS的版本新旧不一,如果使用了与BIOS不匹配的工具修改BIOS将导致BIOS文件损坏,用损坏的BIOS刷主板,主板将不能引导!

刷坏的主板将花费你 10 ~30 元费用来修复 ~

所以请你务必慎重考虑后果!

注意特殊BIOS

原生SLIC的主板就不要使用这个方法了

965主板以及技嘉的主板,就是模块中有 MINIT 的主板BIOS,在使用本文的方法时,

要在加入 SLIC 以后,用WINHEX 把新加入的 nocompress 模块移到最前面(主模块之后),

再计算 SLIC BIOS 文件中的位置,全部修改完成之后,一定要修正 MINIT 模块的入口

暂时只能用我的“移花接木”的方法修正 MINIT 模块的入口

小知识:MINIT模块在BIOS中也是非压缩模块,

就像 SLIC 模块位置改变,WINDOWS 就找不到SLIC表一样,

MINIT模块的位置改变将导致内存管理失败,轻者不能超频,重者主板不能引导

具体操作:

备份自己的BIOS 文件,如:815ep.bin

准备想要激活的OEM VISTA SLIC表的BIN 文件

准备软件 WINHEX CBROM1.55

1、 在某个盘符的根目录下建立一个文件夹,例如 C:\TEMP ,把BIOS文件和ASUS.BIN 还有CBROM都复制到 C:\TEMP 目录下。如图:

  

2 开始 =》 运行 =》 输入 CMD 确定 =》 打开 MS DOS 窗口,如图:

 

3、 我们先看一下BIOS的构成吧,输入 CBROM 815EP.BIN /D 回车,如图:

我们看到 ACPI table 模块是排在主模块 System BIOS 后面的第 2 位的,因为我们后面要修改它,

它被修改后会改变位置到所有模块的后面,所以我们必须先释放 ACPI table 模块,然后移除ACPI table 模块先添加华硕的 SLIC表,再添加修改后的 ACPI table 模块,这样才能保证修改后 SLIC 表在BIOS中的位置固定,其实就是一定要让 SLIC 表的位置保持在被修改的表的前面,而且被修改的表在修改后添加回BIOS文件时不会影响到 SLIC表的位置。

所以下面的步骤一定要按顺序来

4 释放 ACPI table 模块,CBROM 815EP.BIN /ACPI EXTRACT 如图:

回车后,ACPITBL.BIN就被释放出来了

 

移除ACPI table 模块,CBROM 815EP.BIN /ACPI RELEASE 如图:

 

我们再次查看 BIOS CBROM 815EP.BIN /D如图:

可以看出ACPI table 模块已经没有了。

5、 添加 SLIC 表,CBROM 815EP.BIN /NOCOMPRESS ASUS.BIN如图:

 

我们再次查看 BIOS CBROM 815EP.BIN /D如图:

可以看到 ASUS.BIN 已经被添加到BIOS 中了

请看下一页!!!!

注意:仅用于试验环境的技术研究以及漏洞的验证。不涉及任何有版权的内容,仅供技术交流研究之用。

本文章共2页,当前在第1页  1  2  

AWARD BIOS 完美激活 VISTA 超级静态法文章结束

更多内容请看 硬件知识 > > BIOS修改专题
  • 上一个文章:

  • 下一个文章:
  • 【最新推荐】
    电脑知识学习
    【频道更新】
    【相关文章】
    本站郑重声明:所载文章、数据仅供参考,使用前请核实,风险自负。
    Copyright ©2007-2008 电脑知识网 All Rights Reserved 版权所有 复制必究