1、工具:ResScope V1.94 破解版(通过注册表文件注册),Phoenix.BIOS.Editor.2.018(将注册文件复制到安装目录,然后注册)
2、找VMware的Bios文件:VMware Workstation BIOS的文件默认在C:\\Program Files\\VMware\\VMware Workstation\\bin文件夹下的vmware-vmx.exe文件中。主板Bios长度512K。
3、用ResScope导出BIOS
用ResScope打开vmware-vmx.exe,然后在资源中选择BINRES—选择6006(版本不同位置相同)—选择导出,然后保存为BIOS.ROM文件。
4、修改BIOS:打开Phoenix BIOS Editor,调入BIOS.ROM文件,修改DMI信息,Phoenix BIOS Editor会打开一堆窗口,你一个一个的关,直到看到DMI Strings那一个,双击第三行,将'None'改为'LEGEND Dragon'(其实改那行都一样,自己定,两边的单引号不要动),改好后,打开Phoenix BIOS Editor的菜单项,选择"Build Bios"保存修改内容就可以了。
5、导入Bios
将修改好的BIOS.ROM再用ResScope导入到6006位置就可以了,与导出一样在资源中选择BINRES—选择6006—选择导入,然后保存退出(未保存时有一红色斜杠)。
6、替换虚拟机文件
把修改后的vmware-vmx.exe替换C:\\Program Files\\VMware\\VMware Workstation\\bin文件夹下的vmware-vmx.exe文件。
其实,我们还有一个更简单的办法,并不需要重写vmware-vmx.exe,只要找到C:\\Documents and Settings\用户名\\Application Data\\VMware\\VMware Workstation文件夹下的preferences.ini,用记事本打开,添加如下内容:bios440.filename = "vmware-vmx.rom"(这里的vmware-vmx.rom当然是已修改后的文件)。
附各大厂商OEM版修改BISO免激活的方法
DELL:在BIOS任意地方加入"DELL Mitac HuaShan Era-1",要注意大小写。
在BIOS任意地方加入" Dell System",要注意大小写。
在BIOS任意地方加入" Dell Inc",要注意大小写。
IBM:在BIOS任意地方加入"IBM CORPORATION"字符串,不分大小写。
HP:在BIOS中加入"Hewlett-Packard"。
COMPAQ:在BIOS中加入"COMPAQ"字符串
LEGEND:在BIOS任意地方加入"LEGEND Dragon"字符串,注意大小写。
方正:在BIOS任意地方加入"Founder PC"字符串,注意大小写。
ACER:在BIOS任意地方加入"AcerSystem"字符串,注意大小写。
清华同方:在BIOS任意地方加入"TSINGHUA TONGFANG COMPUTER"字符串,大小写无所谓。
TCL:在BIOS任意地方加入"TCL123"字符串。
七喜:在BIOS任意地方加入"HEDYCOMPUTER"字符串。
用UltraEdit打开该文件,(VMware V5.0 Build 13124 Beta版本)选定偏移00357c80h~003d7c70h处,开始处均为“FF”,结束处为“EA 66 E7 00 F0 00 00 00”,其大小为512K,即524288字节,将选中的区域通过“File→保存所选内容为”命令保存为vmware-vmx.rom文件,注意不要立即关闭UltraEdit窗口。
4.5.2.8488版本的VMware,选定位置应该是在002ca3b0~0034a3b0,当然其大小仍然是512K。
返回UltraEdit窗口,首先使用“编辑→剪切”命令删除刚才选定的部分(即原来的BIOS文件),然后执行“文件→特殊功能→插入文件”命令插入修改后的BIOS文件,插入后保存退出即可。