未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS修改 >> AMI BIOS修改              

修改非原生SLIC AMI BIOS
安装联想OEM版VISAT

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

    在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、PHOENIX和AMI BIOS安装OEM版VISAT的文章, 由于目前联想公布了OEM版VISTA,而且其不需要输入序列号,只要修改好BIOS信息,安装好联想VISTA后,自动激活,呵呵,与安装联想XP过程是一样的。

    耗子在前面的文章中介绍修改AMI BIOS安装OEM版VISTA时,但其是以原生的有SLIC表的BIOS为例的;但是现在有好多AMI主板,为非原生SLIC文件,即分出的1B文件中搜不到SLIC表,当然也就无法按前一文章做修改了。在此耗子将非原生SLIC的AMI BIOS的修改过程,做一详细介绍,还是以修改联想标识为例。以文章以华硕华硕P5RD1-VM主板BIOS为例。(由于前一部分修改与AMI原生SLIC一样。因此图片部分采用前一文章图示)

    修改AMI BIOS安装VISTA,需要MMTOOLS.EXE AMIMMWIN.EXE和UltrqEdit32,MMTOOLS和AMIMMWIN可从AMI最新修改工具包中下载go.gif (151 字节)最新AMI BIOS修改工具包    go.gif (151 字节)Ultraedit32   go.gif (151 字节)联想AMI SLIC激活文件

    首先下载或备份需要修改主板的BIOS文件,由于AMI修改工具默认文件名是ROM,因此如果下载的BIOS文件扩展名不是ROM,可手动改为ROM。下载AMI最新的修改工具包,运行MMTOOLS,打开需要修改的BIOS文件。

 amivista1.gif (25719 字节)

    选择1B(Single Link Arch BIOS)如上图,然后选择Extract(1)按纽,选择Browse(2),在此设置保存文件的路径及文件名,为方便可记,我们以1B为文件名,输入1B.rom,最后点击Extract(3),将1B文件分离出。

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

amivistaslic1.gif (9165 字节)

    搜索到RSDT表,修改OEM信息,由于我们采用联接的标识,因此修改成LENOVOTC-2P,不足用空格代替。如下图

amivistaslic2.gif (8699 字节)

    修改完成后,向下寻找XSDT,也可在工具栏搜索中搜XSDT,找到XSDT字节。

     找到XSDT字节后,我们要加入SLIC表文件公钥部分,由于SLIC表文件有156字节,加上表头的36字节,总计为192字节。打开联想SLIC表文件,选择表头及公钥部分,总计192字节,鼠标右键选择复制。如下图:

amivistaslic5.gif (11290 字节)

    选择后,点击ULTRAEDIT32左侧,双击打开的1B模块。

    选择已经找到的XSDT字节前四位,双击第一位字节,将其改为01。如下图:

amivistaslic6.gif (10207 字节)

    修改后,选择前192字节,将复制的表头及密钥粘贴插入。由于一位为16字节,因为192字节正好12行。但是如果开始不在一行。要仔细计算。加入后图如下:

amivistaslic7.gif (12682 字节)

    添加完成后,修改XSDT后面的OEM标识,也改成LENOVOTC-2P,不足使用空格代替。

    由于要加入的标识文件有182字节,为方便起见,我们直接向下寻找下面表文件头,在此为FACP,从FACP前两个字节开始,向上选择182字节。

amivistaslic8.gif (11840 字节)

    打开联想的SLIC表文件,选择最后的182字节标识文件,然后复制贴粘即可。

amivistaslic9.gif (12429 字节)

    选择工具栏--文件--保存,将1B.rom按原文件名保存。

    这里只是将SLIC文件加入到1B中,还需要使用汇编将文件联接和定位。因此需要了解的网友,可直接与耗子联系。也可按此下载参考修改:go.gif (151 字节)1B.rom后叙修改。或参考此联接go.gif (151 字节)使用汇编修改非AMI SLIC

    修改完成后,需要将修改好的1b.ROM加入到BIOS文件中,以前我们都是使用MMTOOLS替换的方式加入,但是有好多情况下使用MMTOOLS是无法替换的,此时,我们就可用于AMI维修工具包中的AMIMMWIN将修改好的文件替换到BIOS文件中。

    将工具包中的AMIMMWIN以及修改的BIOS文件及修改好的1B.ROM文件拷到同一目录中,在MSDOS方式下运行:XP可在开始--运行--输入COMMAND,确定即可进入MSDOS方式,然后进入保存AMIMMWIN BIOS文件和1B.rom的目录,输入AMIMMWIN BIOS.ROM /R 1B 1B.ROM,回车后好可将修改好的1B文件加入。

       确定后,如果显示以下信息,表明1B文件已经正确加入。

amivista9.gif (2668 字节)

    正确将修改好的1B.ROM加入到BIOS文件中后,修改即完成。此时使用AMI刷新程序,将修改好的BIOS文件写回主板即可。然后安装联想OEM版VISTA,这里必须是联想的OEM VISTA,安装后即可激活。对于刷新过程,BIOS维修网站早有介绍,耗子在此就不重复了。

   

    注意:

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

    2、分离出1B文件,使用ULTRAEIDT32修改时,一定要注意修改成OEM字节,本文介绍是联想的,如要修改成其它版本,请更改为正常的OEM标识。

    3、使用AMIMMWIN替换1B文件时,格式为AMIMMWIN BIOS.ROM /R 1B 1B.ROM,注意格式:是AMIMMWIN空格BIOS.rom空格/R空格1B空格1B.ROM

    4、分别加入标识文件及密钥时,一定要计算对字节数。1B文件修改后,原文件多大,修改后的文件也要一样大。不能多或少一个字节。切记!!!!!

    5、附修改好的文件。go.gif (151 字节)P5RD1-V

        6、修改好1B文件后,还需要使用汇编来对文件进行联接和定位。因此比较麻烦,网友可与耗子联系。

 

    如有修改的问题或疑问,请联系耗子     QQ:125081447  diybios@263.net   

   以上文本内容及图片由BIOS维修网站 网络耗子版权所有,如要转载请注明出处,否则谢绝非法盗用此文章内容。

                                                       www.biosrepair.com BIOS维修网站 耗子制作

 

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905