VM修改BIOS安装OEM系统

2009-05-14  00:29:46

本文有误,验证失败……

 

一时来了兴致,想在虚拟机里用上正版系统,在网上搜索了一些文章,并经本人实践,写下本文,仅为留下记录,以备后用。

 

一、情况描述:

在虚拟机中使用OEM系统光盘或ISO文件安装系统后会发现系统有激活提示,此时可选择使用破解软件对系统进行免激活破解,也可用本文描述方法修改虚拟机BIOS文件进行激活,此时就可使用正版系统了。

 

二、示例环境:

DELL OEM XP SP2

VM workstation 6.5.2

 

三、软件需求:

ResScope (或其它资源编辑器)

Phoenix BIOS Editer

 

四、修改方法:

1、安装此DELL系统后,发现有激活提示,虚拟机安装文件夹为D:/VM/DELL/,系统名为DELL。

2、用ResScope打开vmware-vmx.exe提取BINRES下6006另存为BIOS.ROM

3、用Phoenix BIOS Editer打开BIOS.ROM,找到DMI修改界面修改BIOS信息,修改DMI Strings中Motherboard Manufacturer Name与System Manufacturer Name信息为:DELL SYSTEM后编译保存为DELL.ROM。

3、将修改后的DELL.ROM文件放入D:/VM/DELL/文件夹中,用记事本打开D:/VM/DELL/DELL.vmx文件,添加一行:

bios440.filename = "DELL.ROM"

后,保存关闭。

4、此时启动系统,则系统激活提示已消失,此时可使用正版系统了。

 

五、原理介绍:

1、XP OEM系统通过主板BIOS信息来对系统进行激活,故可通过修改虚拟机BIOS信息为相应厂商的信息来进行激活。

2、VM WorkStation BIOS的文件在.../VMware/VMware Workstation/文件夹下的vmware-vmx.exe文件中,故需要使用资源编辑器提取出BIOS.ROM文件,即VM的BIOS文件。

3、也可以使用16进制编辑器提取BIOS文件,不同版本的VM位置不同,但主板Bios长度512K字节(512*1024),开始处均为“FF”,结束处为“EA 66 E7 00 F0 00 00 00”,可通过这段特征码寻找。

4、VM WorkStation中使用的是Phoenix BIOS信息,故要使用Phoenix BIOS Editer来修改BIOS。

 

六、其它OEM厂商信息:

LEGEND    : BIOS任意地方加入"LEGEND Dragon"字符串,注意大小写。
清华同方  : BIOS任意地方加入"TSINGHUA TONGFANG COMPUTER"字符串,大小写无所谓。
TCL          :
BIOS任意地方加入"TCL123"字符串。
七喜         : BIOS任意地方加入"HEDYCOMPUTER"字符串。
COMPAQ   :
BIOS中加入"COMPAQ"字符串
HP           :
System项里面把Manufacturer Name改成"Hewlett-Packard",Base Board项里,同样把Manufacturer Name改成"Hewlett-Packard"
ACER        :
BIOS任意地方加入"AcerSystem"字符串,注意大小写。
IBM          :
BIOS任意地方加入"IBM CORPORATION"字符串,不分大小写。
方正      : BIOS任意地方加入"Founder PC"字符串,注意大小写。

 

 

七、说明:

本人仅测试DELL成功,HP未能成功,其它未进行测试。

 

八、另注:

在一篇博客里看到“刷BIOS安装OEM版SERVER 2008”的一篇文章,本人硬件配置不达标,未进行实践,记录如下:

过程基本相同,修改BIOS时有区别:

1、用Phoenix BIOS Editer打开BIOS.ROM后,将文件C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP/ROM.SCR用记事本打开,添加LSIC文件记录:ACPI HP.BIN。

2、再将LSIC文件HP.BIN复制到C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP目录下。

3、用UltraEdit打开C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP/BIOSCOD0.ROM,通过ASCII方式查找RSDT和XSDT,将INTEL 440BX   改成HPQOEMSLIC-MPC,一共两处需要修改,而后保存,覆盖C:/Program Files/Phoenix Technologies Ltd/BIOS Editor/TEMP/BIOSCOD0.ROM。

4、编译保存成新的NEWBIOS.ROM文件。

5、安装Windows 2008 server MSDN版,导入证书,更改密钥,改造成OEM版

slmgr -ilc <证书存放目录/证书名字>
slmgr -ipk 28QVP-KR6WC-PW76Q-YVX4X-FM3BM (HP)

   

博客地址:http://blog.chinaunix.net/u1/48222/showart_1899219.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值