论坛风格切换切换到宽版
  • 9667阅读
  • 0回复

史上最强的VMWARE虚拟机BIOS修改实例 [复制链接]

上一主题 下一主题
离线dongdao
 
发帖
172
金钱
29300
威望
1
贡献值
0
只看楼主 倒序阅读 使用道具 0 发表于: 2006-03-02

我在论坛看到有人说在虚拟机中测试OEM版Windows,但却没有人告诉我修改虚拟机 BIOS的具体办法,经过一番搜索终于
找到了修改 VMware Workstation BIOS的方法,并将自己修改的全过程与大家分享,希望对有些人有所帮助。

准备:

1、工具:

二进制编辑器:如UltraEdit,可以从赢政下载:

http://download.winzheng.com/SoftView/SoftView_22602.htm

Bios编辑器:Phoenix BIOS Editor,下载地址:

http://soft.ttdown.com/ViewDownURL.asp?softID=30231

虚拟机:vmware 5.0.0.13124版 下载


附送key:XLWPN-W476D-68NDF-5PTX3
 


2、Bios的藏身之所:
 


VMware Workstation BIOS的文件在C:\Program Files\VMware\VMware Workstation\bin文件夹下的vmware-vmx.exe文件
中。

workstation 5.0.13124 Final 的主板BIOS在偏移357C80—3D7C7F处。

主板Bios长度512K,开始处均为“FF”,结束处为“EA 66 E7 00 F0 00 00 00”,其他版本的请自行确定位置。

提取BIOS
 


1、用UltraEdit打开vmware-vmx.exe文件,选定偏移357C80—3D7C7F,长度512K。如图1:



图2: 是结尾处的偏移。



2、导出rom文件,从文件菜单中选保存选定区域,如图3,命名为VMWARE-VMX.ROM。暂时不要关闭UltraEdit。



修改BIOS:

打开Phoenix BIOS Editor,调入VMWARE-VMX.ROM文件,修改DMI信息,
如图4:



按我上面的修改,既可以安装HP也可以安装联想,具体如何修改大家自己决定。

附各大厂商分OEM版修改BISO免激活的方法,内容出自网上,不保证全部正确:

LEGEND: 在BIOS任意地方加入"
LEGEND Dragon"字符串,注意大小写。

清华同方: 在BIOS任意地方加入"
TSINGHUA TONGFANG COMPUTER"字符串,大小写无所谓。

TCL: 在BIOS任意地方加入"
TCL123"字符串。

七喜: 在BIOS任意地方加入"
HEDYCOMPUTER"字符串。

COMPAQ: 在BIOS中加入
"COMPAQ"字符串

HP: 在BIOS中加入
"Hewlett-Packard"。

ACER: 在BIOS任意地方加入"
AcerSystem"字符串,注意大小写。

IBM:在BIOS任意地方加入"
IBM CORPORATION"字符串,不分大小写。

方正: 在BIOS任意地方加入"
Founder PC"字符串,注意大小写。

然后从文件菜单中选择Build BIOS…命令,然后保存退出,
如图5:



 


将修改后的BIOS写回到vmware-vmx.exe文件:

回到UltraEdit 中去,使用“编辑-剪切”命令删除选定的部分(即原来的BIOS文件),使用“文件-特殊功能-插入文件
”命令插入修改后的BIOS文件,
如图6:

然后存盘退出,至此整个修改过程全部完成!



本想附上我修改后的vmware-vmx.exe文件,可压缩后仍有1.24M;所以进附上我修改过的VMWARE-VMX(NEW).ROM文件,可以
用来直接安装HP或者联想的OEM。

还有:我试过用直接修改UltraEdit 文字信息,但导致VMware无法使用,估计是BIOS校验和的问题。


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
 
上一个 下一个