广告位招租 联系qq:165345322

修改Award Bios安装OEM VISTA

时间:2007-03-20 12:55:31   来源:BIOS维修网  作者:  点击:次  出处:技术无忧
关键字:BIOS VISTA OEM 激活

    在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维修网站程序下载中下载到:CBROM219  MODBIN2.01.01   Ultraedit32  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文件。如下图

b015f170ff4b4934a103fc14a47303b2.gif

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

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

3d043c570436e6856fb3dc84e51d75c2.gif

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

083d42b42ef2593146e3fe4843da04f2.gif

    如果我们找到上图所示的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原文件名保存。本文引用自PC51.NET


 1/2    1 2 ›› ›|

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

300x250广告位招租