VM---Not enough physical memory

本文提供了几种解决虚拟机启动时遇到“Not enough physical memory”错误的方法。包括使用管理员权限运行、调整虚拟机内存分配等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Not enough physical memory is available to power on this virtual machine with its configured settings.
To fix this problem, adjust the additional memory settings to allow more virtual machine memory to be swapped.
If you were able to power on this virtual machine on this host computer in the past, try rebooting the host computer. Rebooting may allow you to use slightly more host memory to run virtual machines.


 解决方法一:用管理员权限 运行就好了。。 
我的问题是用这个办法解决的。

解决方法二:
当我们从其他人那里拷贝来一个虚拟机的文件时,启动时可能会出现“Not enough physical memory is available to power on this virtual machine”,意思就是没有足够的内存;不应该啊,有的哥们说,我都4G的内存,还不够用吗,在这里,哥们也琢磨了好久,“拿人家的手短,吃人家的嘴软”,这样点终于在此体现了,不过功夫不负有心人,最后还是被我们发现了:不是我们的内存不够大,而是我们没有分给虚拟机的内存足够的内存,在虚拟机里设置一下就OK了。
Edit->Preferences->Memory,输入一个比较大的值(e.g.:512).然后回到VM->Setting->Options,调整Memory,则可以把内存调大了。再启动VM,可以了。


  更多解决办法见

[Solved] Not enough physical memory is available to power on this virtual machine

If you are using VMWare Workstation (or VMWare player) on Windows 8.1 and have just update Windows, specifically KB2995388, you may receive this error message when attempt to start a virtual machine.

Not enough physical memory is available to power on this virtual machine with its configured settings.
Not enough physical memory is available to power on this virtual machine

VMWare’s team suggests a workaround to this issue by uninstall Windows 8.1 Update KB2995388 which is labeled as an optional update, reference: Workstation 10 issue with recent Microsoft Windows 8.1 Update
Uninstall Windows 8.1 Update KB2995388

However, some user doesn’t want to fix the issue by uninstall KB2995388 (including me). There are some workarounds to this issue. First workaround, suggested by users, is to run VMWare as Administrator.

  • Right-click on VMWare shortcut icon and select Properties.
  • Select Compatibility tab and check the box Run this program as Administrator.
    Run as Administrator

Another workaround that I have tested it myself and confirm that it’s work. Follow these steps below:

  • Open the config.ini file located at C:\Program Files (x86)\VMware\VMware Workstation (the path of VMWare’s application). If the file doesn’t exist, create a new one.
  • Add this line to the file:
    vmmon.disableHostParameters = "TRUE"

    vmmon.disableHostParameters = "TRUE"

  • Copy the file to ‘%AppData%\VMWare’.
    For example, C:\Users\Linglom\AppData\Roaming\VMware (replace Linglom with your username).
  • Restart your computer and try to start a virtual machine.
http://www.linglom.com/virtualization/solved-enough-physical-memory-available-power-virtual-machine/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值