使用 vmware 创建 win7、win10、linux 虚拟机测试软件现在越来越多,有一些优化、配置等只需要我们修改 vmx 就可进行修改。对想要配置的目标虚拟机,找到该虚拟机的安装目录,选择 .vmx 文件用 Notepad++ 软件进行修改。

1、禁止虚拟内存
运行虚拟机总会在安装目录中生成和虚拟机内存一样大小的虚拟内存文件,关闭后又丢失。这样经常生成消失 n 个 G 的磁盘空间,会减少我们物理 ssd 硬盘使用寿命,所以我们需要关闭这个虚拟内存。
mainMem.useNamedFile = "FALSE"2、Vmware 虚拟机出现大量 ATA Channel 设备的解决办法
运行 Windows7 虚拟机,就会在 win7 虚拟机右下角的安全删除硬件界面出现一大堆的 ATA Channel X,强迫症很不爽,只需加入下列代码即可解决。
devices.hotplug = "false"3、装苹果虚拟机
除了首先要安装 unlocker 外,还要增加一行配置文件
smc.version = "0"4、linux 系统下开启 3d 加速
mks.gl.allowUnsupportedDrivers="TRUE"5、不想要生成 Scoreboard 文件
运行虚拟机,在安装目录下会出现很多的 Scoreboard 文件,这是由 VMX 进程生成的某种统计信息文件。不想看到可以添加下列代码
vmx.scoreboard.enabled = "FALSE"6、反虚拟机检测
有些程序检测到虚拟机就不会运行某些特性,写入一些配置,这些程序就检测不到虚拟机
isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"
monitor_control.restrict_backdoor = "TRUE"
monitor_control.virtual_rdtsc = "false"还要对显卡进行改名
先安装 VMware Tools 装好驱动,备份出显卡驱动。到.inf 文件找到
DiskID = "VMware Tools"
CompanyName = "VMware, Inc."
SVGA = "VMware SVGA II"修改为:
DiskID = "NVIDIA Windows Driver Library Installation"
CompanyName = "NVIDIA"
SVGA = "GeForce GTX 660"再进行安装。
7、关闭调试信息,如果虚拟机运行稳定,可以关闭调试信息,一定程度上能提高虚拟机运行速度。
vmx.buildType = "release"8、vmware.log 虚拟机日志文件是很有用的,也没法关闭。
mksSandbox.log 文件在 mks.enable3d = “TRUE” 时,即勾选“加速 3D 图形”时就会出现,不勾选则不会继续生成此文件。

