45fan.com - 路饭网

搜索: 您的位置主页 > 手机频道 > 阅读资讯:如何通过修改Award Bios安装OEM VISTA?

如何通过修改Award Bios安装OEM VISTA?

2015-08-26 17:31:05 来源:www.45fan.com 【

如何通过修改Award Bios安装OEM VISTA?

 

在Windows XP时代,通过修改BIOS,安装OEM版XP,让我们感受了正版XP的乐趣;但现在微软推出了新的VISTA操作系统,由于VISAT采用新的SLP2.0验证技术,即通过验证BIOS中的SLP证书、标志以及硬件相关的特征;因此以前修改BIOS安装XP的方法,无法用于VISTA激活(XP采用SLP1.0验证技术)。

SLP 2.0 技术也存在着弱点,我们可以通过使用从OEM 硬件-各种品牌机中获取的信息,将SLP 2.0的各项验证数据移植到自己的主板BIOS中,来实现VISAT的激活,达到使用正版VISAT功能的目的。

下面耗子将如何修改AWARD BIOS安装OEM版VISTA操作系统的过程,做一详细介绍。本文以技嘉GA-8I915G Pro主板为例。

修改BIOS,需要用到CBROM、MODBIN和Ultraedit32及BIOS刷新程序。AWARD BIOS可用AWDFLASH来备份或刷新。

相关软件下载可从BIOS维修网站程序下载中下载到:如何通过修改Award Bios安装OEM VISTA?CBROM219 如何通过修改Award Bios安装OEM VISTA?MODBIN2.01.01 如何通过修改Award Bios安装OEM VISTA?Ultraedit32 如何通过修改Award Bios安装OEM VISTA?acpislic.bin

在下载到相应的修改工具软件后,首先要找到主板的BIOS文件;BIOS文件可以从主板厂家网站下载到,也可以使用刷新程序从自己主板BIOS中备份,对于如何备份BIOS文件,主页早有详细介绍,耗子在此不在重复。

为了修改方便,最好把CBROM、MODBIN和Ultraedit32及备份的BIOS文件在同一目录中,以便操作方便;BIOS文件备份或下载后,由于MODBIN只认BIN扩展名的BIOS,因此如果下载的BIOS文件扩展名不是BIN,可将其改名为BIN。(在这里,耗子多说一句,好多主板厂家下载的BIOS文件,其扩展名多为主板的版本号或其它,因此要用MODBIN修改,一定要先将扩展名改为BIN)

由于我们要修改MODBIN分解出的ORIGINAL临时文件(其实就是BIOS的核心文件,多是128K),因此必须在WIN环境下运行MODBIN程序,虽然说在以前的文章中,多介绍修改BIOS时,一定要在纯DOS环境下,其实MDOBIN6版本以后的程序,是可以在WIN环境下运行的。在文件目录中,直接运行MODBIN程序,其会自动检测到当前目录中BIN文件。如下图

如何通过修改Award Bios安装OEM VISTA?

由于MODBIN自动选择了当前目录中的BIN文件,此时我们只要直接回车,即可打开选中的BIOS文件;BIOS文件打开后,不要关闭MODBIN程序,直接返回MODBIN文件目录中,会看到目录中多了几个文件,其中的ORIGINAL.BIN文件,即是我们即将修改的文件。

运行Ultraedit32程序,打开目录中的ORIGINAL.BIN,使用鼠标点击工具栏中的搜索--查找,在查找内容中输入RSDT(注意要以ASCII方式搜索),如下图

如何通过修改Award Bios安装OEM VISTA?

点击查找,如果找到下图所示结果,这是BIOS中的ACPI表的索引,每4个字节一个表名,只有表名在这个索引中的表,才会被BIOS识别,并复制到相关的内存区域中。我们必须尽量替换掉用处不大的表,来放置SLIC 表。

如何通过修改Award Bios安装OEM VISTA?

如果我们找到上图所示的ACPI表索引,可能有以下几种可能性:

1) 如果找到的字符串比较长,形如“RSDTFACPDSDTAPICSSDTSRATFACS”。这种情况下,选择的余地比较大。经过试验,SRAT可以安全的替,因为这个表根本没有在ACPI数据区用到。这样的替换不会损失任何ACPI相关的功能。

2) 如果找到的字符串比较短,形如“RSDTFACPDSDTAPICMCFGFACS”。这种情况下,选择余地较校必须替换ACPI用到的表。经过测试,MCFG可以被替换,替换之后,没有明显的问题产生。如果没有MCFG,但是有APIC,也可以替换,不过可能会影响到已安装操作系统的运行,需要立即重新安装操作系统,才能正常工作。这点和打开、关闭CMOS中的APIC功能时出现的现象类似。

3) 如果找到更少的字符串,形如“RSDTFACPDSDTFACS”。这种情况下,无法修改。这几个表都是ACPI的关键表,替换任何一个,都会导致Windows不能正常运行。

4) 如果没有找到字符串,那说明你的主板BIOS是无法修改的,到此为止吧,呵呵。

由于我们所找到的ACPI字符串比较少,没有SRAT字符串,因此我们修改MCFG表名;将MCFG字符串改名为SLIC,我们只要选择Ultraedit32右键的编辑栏,从MCFG的M字符开始,键入SLIC字符即可。修改完成后,点击工具栏--文件--保存,按ORIGINAL.BIN原文件名保存。

如何通过修改Award Bios安装OEM VISTA?

保存修改后,退回到MODBIN编辑界面,选择使用光标键选择FILE,回车确定,选择SAVE,将BIOS文件保存,然后退出MODBIN。

接下来,我们要使用CBROM219来在ACPI 的数据区添加SLIC表的内容,并修改RSDT表的OEMID和OEMTableID。在DOS环境下(也可在WINXP命令行方式下运行),运行CBROM 8i9pdup.bin /acpitbl extract,在分离时,系统会提示输入文件名,此时我们直接回车,使用原文件名备份即可(8i9pdup.bin为修改的技嘉主板的BIOS文件名,在此你要输入你要修改的实际文件名)

如何通过修改Award Bios安装OEM VISTA?

运行Ultraedit32,打开分离出的ACPITBL.bin文件,修改RSDT表的OEMID和OEMTableID为SLP标志的对应字串。OEMID固定为6字节,OEMTableID 固定为8字节,多余的字符使用空格补齐。

如何通过修改Award Bios安装OEM VISTA?

由于我们是安装华硕的OEM VISTA,因此OEMID改为_ASUS_ OEMTableID改为NOTEBOOK,修改完成后,选择工具栏--文件--保存,将ACPITBL.bin按原文件名保存。

然后追加SLIC表数据到ACPI数据区尾部。在WINXP命令行下运行命令:copy acpitbl.bin/b + acpislic.bin/b acpitbl.bin。acpislic.bin 为SLIC 表数据文件,其中包含SLP 证书公钥和SLP 标志,其文件可从此下载如何通过修改Award Bios安装OEM VISTA?acpislic.bin (注意合并时,文件名后一定要加/B参数)

如何通过修改Award Bios安装OEM VISTA?

合并完成后,使用CBROM将acpitbl.bin添加到BIOS文件中,在DOS命令行下输入CBROM 8i9pdup.bin /acpitbl acpitbl.bin。

如何通过修改Award Bios安装OEM VISTA?

添加完成后,就可以使用刷新程序将修改好的BIOS文件写入到主板BIOS中,对于刷新过程,请参考主页以前介绍,在此耗子不重复。

刷新完BIOS 之后,我们可以通过相应的测试软件,来检测修改的正确性。我们可以使用Everest的最新版本-EVEREST Ultimate v3.50.888 Beta 来查看结果。启动Everest,展开左侧“主板”节点,单击其中的“ACPI”项。右侧屏幕会显示出ACPI 的相关信息。查看其中是否有SLIC表和RSDT表,看其中的OEMID和OEMTableID 是否和SLP标志中的字串一样,如果显示OEMID为_ASUS_ OEMTableID为NOTEBOOK即表明修改过程正确,可以安装VISTA了。

如何通过修改Award Bios安装OEM VISTA?

在安装VISTA系统的时候提示输入OEM CD-KEY时,安装时输入或者装完系统再换号都可以,安装完系统导入证书的命令如下:需要以管理员运行命令提示符slmgr.vbs -ilc <证书路径>oemcert.xrm-ms即可完成VISTA激活。

注意:

1、修改BIOS有一定的危险性,请一定注意做好主板BIOS文件的备份,尽可能使用编程器,以便BIOS修改出错后,可用编程器重写BIOS。

2、修改时,如果使用Ultraedit32无法搜索到RSDT表时,表时BIOS文件无法修改,请不要强改。

3、合并文件时,一定不要忘记在文件后面加/B参数,以表明文件是按2进制加入的。

4、修改SLIC表时,一定注意OEMID OEMTableID输入的完整和准确性。

 

本文地址:http://www.45fan.com/a/luyou/18983.html
Tags: 修改 BIOS AWARD
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部