职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 3796|回复: 5

以联想为例刷虚拟机vmwareBIOS装OEM VISTA(申精加分)

[复制链接]
那五 发表于 2007-8-14 11:05 | 显示全部楼层 |阅读模式
vmware虚拟机是一款比较棒的软件,可以使你现在上面做几乎任何在你主机都可以做的事情,比如测试系统,测试软件等等。而且现在微软刚刚推出VISTA也比较火,如果你想先体验下VISTA,特别是激活后正版体验,又因为VISTA刚刚推出,部分常用软件还与他存在一定的兼容问题,那么用虚拟机预装体验感受下是最好的选择了。下面我就以联想为例,讲述我刷虚拟机BIOS的全过程,希望对大家有所帮助。

1. 需要准备的工具软件

  为了修改虚拟机的BIOS信息,我们需要准备好如下工具软件:

(1)BIOS编辑工具:Phoenix BIOS Editor, Phoenix类型BIOS编辑工具(虚拟机vmware的BIOS是Phoenix类型的)

(2)导出BIOS的OEM模块工具:ResScope这是一个类似于eXeScope的软件资源分析和编辑工具。

(3)编辑工具:UltraEdit

(4)vista OEM 认证的SLIC段认证信息,(这个网络上大把的有),最后我上传部分。

2.导出VMware BIOS

首先在安装目录(X:\\Program Files\\VMware\\VMware Workstation\\bin)找到虚拟机的vmware-vmx.exe主程序,先备份下,用ResScope软件打开导出其中的BIOS文件。就是BINRES目录中的6006模块,保存为6006.rom,这就是虚拟机的BIOS。然后我们修改他,突破微软SLP 2.0认证机制缺陷。(图1)




  3. 修改BIOS

  因为虚拟机vmware的BIOS是Phoenix类型的所以要用Phoenix BIOS Editor打开编辑。打开后效果如(图2)





  打开后不要关闭Phoenix BIOS Editor,我们进入Phoenix BIOS Editor软件的安装目录,找到TEMP临时文件夹(图3)。





  在TEMP临时文件夹中,首先给ROM.SCR文件添加ACPI SLIC,也就是给他添加vista OEM 认证的SLIC段认证信息,认证的信息这个网络上大把的有大家可以百度下。这时需要的工具是UltraEdit-32,非常好用,用处也比较大的工具。用UltraEdit-32把ROM.SCR载入,再最后面输入添加的SLIC,格式为:ACPI LENOVO.BIN,LENOVO.BIN就是VISTA OEM 认证的SLIC段的认证信息,名字和你从网上下载的认证信息的名字必须一致。(图4)





  并且把你下载的认证信息也复制到TEMP文件夹。整个过程不要关闭PHOENIX,要不临时文件夹就清空了。这时再点击UltraEdit-32保存。ROM.SCR添加ACPI SLIC完毕。这时UltraEdit-32会自动备份ROM.SCR。(图5)





  然后我们就要修改虚拟机的OEM信息了。同样用的工具是UltraEdit-32,虚拟机的OEM信息会在BIOSCOD0.ROM-BIOSCOD3.ROM 中。我们可以挨个试试看。方法是分别载入,查找RSDT,(注意,选择查找ASCII)比较巧。(图6)





  在BIOSCOD0.ROM中找到了RSDT(图7)





  下面我们修改为联想的标示。注意要从RSDT的T后面开始数到7个(PTLTD的P开始修改)开始修改,联想的标示为LENOVOTC-2P ,VISTA的统一OEM标示均为14个,而联想的仅仅为11个,不足的用空格代替。就是2P后面再加三个空格。OK点击UltraEdit-32保存。(图8)





   这样虚拟机BIOS的 SLIC 和OEM标示都改好了,下面我们回到Phoenix BIOS Editor,把修改好的整合到BISO中。为了保存我们需要再修改Phoenix BIOS Editor中的任何地方下,这样才方便保存,我们就修改DMI STRINGS 的第三行motherboard bersion后面的字符为LEGEND Dragon,注意引号要保留。这样我们修改好的虚拟机即可以安装联想的VISTA也可以安装联想的XP了,装完就是免激活。改好后点击FILE 下拉菜单中的BUILD BIOS 重建BIOS,并且保存我把保存为6006X.ROM吧。(图9)




   4. 重写vmware-vmx.exe

    好了下面我们再把修改好的6006X.ROM导入到vmware-vmx.exe中,并且保存vmware-vmx.exe。(图10)





    到这一步,虚拟机vmware的BIOS 安装联想VISTA和联想XP的整个过程就结束了。然后把修改好的vmware-vmx.exe替换原来安装目录中的vmware-vmx.exe(建议备份下)。然后运行虚拟机,并且安装联想的VISTA 或者XP,安装这两个系统后就是免激活的。此方法仅仅以联想为例,其他的OEM版本大同小异,完全可以按此方法修改。另外其中关于SLIC和RSDT的修改方法同样适用Phoenix类型的电脑主板的BIOS。本人已经用此方法成功修改联想昭阳E200笔记本的BIOS,并成功激活联想U版VISTA。





附件: SLIC.rar (4 K) 下载次数:36
帕帕 发表于 2007-8-14 11:05 | 显示全部楼层
感觉大家不怎么喜欢阿
木头爱小猪 发表于 2007-8-14 11:06 | 显示全部楼层
不错,学习了!我是在虚拟机中安装了vista,不过利用的是狂人傻瓜破解,即模拟品牌机bios的方式激活的。
娜娜乖乖女 发表于 2007-8-14 11:06 | 显示全部楼层
呵呵,虚拟机修改也不会有什么影响,适合做实验
brucetang 发表于 2007-12-24 12:42 | 显示全部楼层
好东西呀,支持
hxy 发表于 2011-8-1 11:02 | 显示全部楼层
一骂人就激动....
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-3-29 15:40 , Processed in 0.115130 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表