对于 Windows 7 VMware 虚拟机 (VMware Workstation),我想更改“系统制造商”和“型号”。我尝试修改注册表,但值总是返回到默认的 VMware 信息。
当前值设置为:
系统制造商:VMware, Inc.
系统模型:VMware 虚拟平台
任何帮助都将受到赞赏。
答案1
与真正的 PC 一样,这些信息被硬编码在主板上的 BIOS 固件中,或者在这种情况下,虚拟的母板。
就像真正的 PC 一样,您可以提取并破解 BIOS。然后,您可以使用破解后的 BIOS 代替原始 BIOS。
您可以使用以下方法提取 VMware Workstation 的 BIOS 映像7-zipvmware-vmx.exe
将文件作为存档打开。BIOS 映像是6006
一个大小为 524,288 字节的文件,可通过以下方式找到.rsrc\BINRES\
:
提取文件后,您可以重命名它以方便使用(例如MyHackedBIOS.rom
),然后开始破解。您需要一个合适的工具。我推荐Phoenix Bios 编辑器专业版,V2.2 或更高版本。Google 会帮您找到它。
完成后,您需要告诉 Workstation 使用您破解的 BIOS 而不是它自己的 BIOS。为此,只需编辑vmx
虚拟机的文件并添加以下行:
bios440.filename = "MyHackedBIOS.rom"
显然,您应该将被破解的 BIOS 文件放在与该vmx
文件相同的文件夹中。
祝你好运!请告诉我们你的进展!
编辑:只需添加 BIOS 编辑器的屏幕截图,其中已加载 VMware Workstation 的 BIOS 映像。DMI 窗口就是您要查找的:
答案2
在 VMWare 12 中,此选项不再可用。我发现的唯一替代解决方案是编辑当前 VM 的“.vmx”文件并添加
SMBIOS.reflectHost = TRUE
这样,它就不会显示 VMWare, Inc.,而是显示我的计算机的制造商和型号。
来源:http://www.msfn.org/board/topic/88477-virtual-machine-and-oem-license-for-windows/#comment-597316