使用VMware Workstation开启虚拟机时,突然弹出“物理内存不足,无法使用配置的设置开启虚拟机”的提示,确实令人困扰。这种情况在Windows 8.1系统上较为常见,Windows 7也可能遇到。以下整理了五种行之有效的解决方法,按顺序尝试,大概率能够解决问题。 方法一:升级VMware
使用VMware Workstation开启虚拟机时,突然弹出“物理内存不足,无法使用配置的设置开启虚拟机”的提示,确实令人困扰。这种情况在Windows 8.1系统上较为常见,Windows 7也可能遇到。以下整理了五种行之有效的解决方法,按顺序尝试,大概率能够解决问题。
如果主机系统为Windows 8.1及以上版本,建议先将VMware Workstation升级至10.0.4版本——该版本专门修复了Windows 8.1下物理内存识别出错的问题。升级后若问题依旧,再依次尝试后续方法。
长期稳定更新的攒劲资源: >>>点此立即查看<<<


直接重启电脑,待系统加载完成后,不运行任何其他程序,首先打开VMware Workstation。此时物理内存尚未被其他程序大量占用,虚拟机能够分配到的内存资源自然更充足。
随意新建一个虚拟机(即使安装最简单的操作系统),然后启动它。很多时候,这个新虚拟机能够正常运行,而之前报错的老虚拟机也会随之恢复正常。虽然听起来有些玄学,但确实有效。
在VMware菜单栏中点击“编辑” → “首选项”,左侧选择“内存”。将“为虚拟机预留的主机物理内存”调高,直至出现警告提示“预留内存量大于针对此系统建议的最大值,可能会降低系统性能”。该警告的临界值即为需要设置的数值——不必担心,只要不超出物理内存总量太多,通常没有问题。


该方法稍显进阶,但效果显著。首先找到VMware的配置文件 config.ini,通常位于以下两个路径之一:
C:\Documents and Settings\All Users\Application Data\VMware\VMware WorkstationC:\ProgramData\VMware\VMware Workstation使用记事本打开该文件,将 prefvmx.useRecommendedLockedMemSize 设置为 TRUE,再将 prefvmx.minVmMemPct 修改为一个很小的数值,例如 1。保存并退出。
接着调整系统虚拟内存:右键点击“计算机” → “属性” → “高级系统设置” → “高级”选项卡 → 在“性能”区域点击“设置”按钮 → 切换到“高级”选项卡 → 点击“虚拟内存”下的“更改”按钮。在此处,可以为每个分区设置虚拟内存分页文件的大小。推荐选择“自定义大小”,将初始大小和最大值均设得较高,例如物理内存的1.5倍。也可以对系统盘以外的分区选择“无分页文件”,以减少磁盘碎片。




注意事项:方法五主要针对Windows 8.1及以上系统,其他版本请自行测试。另外,修改配置文件后需重启VMware,甚至重启系统,以使设置生效。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述