本人已经试过了,确实可以改,但我改完之后好像没有什么反应。你要是想改虚拟机的BIOS你可以试试。
具备的工具软件,一是UltraEdit32或者WinHex等二进制编辑程序;二是Phoenix Bios Editor。
VMware的BIOS在C:\Program Files\VMware\VMware Workstation\bin\vmware-vmx.exe文件中,不同的版本位置也不同。BIOS的结束字符串为十六进制的 EA 66 E7 00 F0 00 00 00,大小为512K(十六进制80000H)。
VMware Workstation 4.5.2.8848 版本的BIOS位置是十六进制2ca3b8-34a3b7
VMware Workstation 5.5.1.19175 版本的BIOS位置是十六进制418890-49888f
用UltraEdit打开vmware-vmx.exe,选中上述位置,然后点“文件”-〉“选区另存为”,将所选区域保存为文件bios.rom,不要关闭UltraEdit。
打开Phoenix BIOS Editor,如果是在中文版的windows下面运行会出现一个运行在DBCS的提示,点YES继续。从"file"->"open",选择bios.rom打开。出现警告时点“Yes”和“重试”。然后在DMI Strings窗口中修改以下字段,注意字段两边的''不要删掉。
Motherboard Manufacturer Name 改为 'LEGEND Dragon'
Motherboard Model 改为'TSINGHUA TONGFANG COMPUTER'
Motherboard Version 改为'TCL123'
Serial Number 改为 'HEDYCOMPUTER'
System Manufacturer Name 改为'IBM CORPORATION'
System Product Name 改为'Hewlett-Packard'
System Version 改为'Compaq'
System Serial Number 改为'FUJITSU-PC'
Chassis Manufacturer Name 改为'AcerSystem'
Chassis Version 改为'Founder PC'
然后从"File"选"Build BIOS",并将新的BIOS保存为BIOSNEW.ROM
接下来用新的BIOS替换原有的BIOS
在UltraEdit中打开BIOSNEW.ROM,点“编辑”-〉“十六进制功能”->“十六进制编辑”。切换到vmware-vmx.exe编辑窗口,点“编辑”-〉“剪切”删除原有的BIOS,切换到BIOSNEW.ROM窗口,选“编辑”-〉“全选”,“编辑”-〉“复制”。再切换到vmware-vmx.exe画面,点“编辑”-〉“粘贴”。然后点“文件”-〉“保存”。
这样,修改过BIOS信息的vmware-vmx.exe就完成了。可以将这个文件拷贝出来供别人使用。