Professional Documents
Culture Documents
VMware Workstation is, in my eyes, the best personal virtualization product around.
Although other products exist, such as the free client Hyper-V on Windows
8/8.1 and Oracle Virtual Box, VMware Workstation has so many features that makes it
much more usable compared to other offerings. I’ve used it for many years, and now
VMware Workstation is on version 10. On my laptop I have several virtual machines
(VMs) that I constantly use for various purposes, mostly running Windows Server 2012
R2 and Windows 7/8.1, but I also have some CentOS and RedHat VMs.
A couple of days ago I rebooted my laptop due to a Microsoft Windows
Update, and when it started I launched VMware Workstation. I powered on
one of my VMs, as I usually do. But this time I was presented with the
following error:
Not enough physical memory is available to power on this virtual machine with
its configured settings.
To fix this problem, power off other virtual machines, decrease the memory
size of this virtual machine to 220 MB, increase the amount of physical
memory for all virtual machines to 2256 MB, or 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.
I tried again, same error. I tried a different VM, same error. All my VMs
couldn’t boot.
Since the same VMs worked just fine since my last reboot of the host laptop, I
rebooted it, hoping it will make the error go away. It didn’t.
I looked around on the Internet. Reading some forum posts that I found, this
error appears for a random reason and has been around in older versions of
VMware Workstation, where it’s been found to go back to VMware
Workstation 6.
6. Try to run VMware Workstation and boot your VM. If it works, fine. If not,
read on.
PowerShell
1 vmmon.disableHostParameters = “TRUE”
3. Save the file. You may need to edit it as an administrator in case you get an
error during the save.
PowerShell
1 prefvmx.minVmMemPct = "25"
3. Use “100” to run a few VMs with best performance, or use lower values
such as “25” if you want to run many VMs at the same time.
Save the file. Note that you may need to edit it as administrator in case you
get an error while saving.
Reboot your host computer.
Try to run VMware Workstation and boot your VM.