VMWare Workstation 10/11 Windows 7 没有足够的物理内存来启动此虚拟机

VMWare Workstation 10/11 Windows 7 没有足够的物理内存来启动此虚拟机
  • Workstation 10.0.4
  • 操作系统 Windows 7 x64 SP1
  • 32GB 内存
  • Asus Z87-Pro(已启用英特尔虚拟化,已禁用内存扰频器/重新映射)
  • 英特尔 4770K

Windows 中的错误和可用内存的图像:

问题:

  • 当允许交换大部分内存时使用超过 2.8GB 的​​ RAM 会出现可用内存不足的错误。
  • 如果我将一台虚拟机的 RAM 限制为 2.8GB 并启用交换功能,则能够启动。如果我尝试使用全部 2.8GB,则虚拟机最终会停止运行,从而需要强制关闭vmware-vmx.exe
  • 我根本无法使用这些选项来分配全部或交换部分内存。

尝试解决的步骤:

  • 卸载/重新安装没有修复,/清理也没有修复
  • Workstation 11 beta 出现同样的错误
  • 以管理员身份运行
  • 已尝试vmmon.disableHostParameters = “TRUE”config.ini

答案1

正如本文所述VMware 博客,Windows 8.1 更新 KB2995388 在 VMware Workstation 10(以及 11 beta 和 VMware Player 6)中引入了此错误。在装有 Devil's Canyon 处理器的 Z97a 主板上,在 Workstation 10.0.4 之前,我必须卸载 Windows 更新才能让 VMware 重新运行。在 Workstation 10.0.4 之前,在 config.ini 中设置 vmmon.disableHostParameters = "TRUE" 不足以解决这个问题。

然而,VMware 10.0.4,安装 KB 更新后我的系统现在运行良好。请确保在安装/卸载各个项目后重新启动,因为服务在重新启动时会读取配置文件。

如果重新启动后 10.0.4 仍然无法正常工作,也许您可​​以确定是否存在与 KB2995388 相对应的等效 Windows 7 补丁,然后尝试卸载这些补丁,并在 VMware 上跟进支持案例,因为我相信他们会想了解您的情况。

相关内容