Fix: Not Enough Memory in The System to Start The Virtual Machine

Each virtual machine has an assigned memory unit

by Henderson Jayden Harper
Henderson Jayden Harper
Henderson Jayden Harper
Passionate about technology, Crypto, software, Windows, and everything computer-related, he spends most of his time developing new skills and learning more about the tech world. He also enjoys... read more
Reviewed by Vlad Turiceanu
Vlad Turiceanu
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming... read more
Affiliate Disclosure
  • Not enough memory in the system to run the virtual machine can occur if you assign memory capacity unavailable on your RAM.
  • Restarting your PC and Hyper-V may offer an alternative to free some RAM space.
  • Enabling Dynamic Memory is another option to solve Hyper-V's insufficient memory issue.

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Creating any virtual machines may be impossible due to Hyper-V not having enough memory. It can sometimes lead to data loss; hence, you must fix the problem.

Also, users often encounter variations of this memory error and prevent the reinstallation of Hyper-V virtual machines on Windows.

What causes not enough memory to start a virtual machine error?

According to the Hyper-V general requirements, at least 4 GB RAM is required for the host and other virtual machines. Once this is filled up, other VMs will not start.

Also, you can encounter the virtual machine failing to start because of insufficient disk space. Other likely causes for the error are:

  • Over-allocation of RAM: You can encounter Hyper-V not enough memory issues if the allocated memory for the virtual machine is more than the available RAM.
  • The memory cache: Hyper-V virtual machines collect and store cache data in the memory cache. However, it can take up a lot of memory space because it runs many programs concurrently.
  • Requirement issues: Because Hyper-V has memory capacity requirements, you may encounter problems if you don’t meet the requirements.

Various other factors can prompt the Hyper-V memory not to have enough error.

How do I fix Hyper-V not enough memory to start VM?

Users fix Hyper-V not having enough memory to start Virtual Machine by troubleshooting some settings. However, follow these preliminary checks before proceeding:

  • Check Hyper-V general requirements to see if your device meets the expected specifications.
  • Ensure that no RAM-heavy-dependent programs or apps are running in the background.
  • Check the running VMs to see if they are not consuming more than you allocated.
  • Reboot your PC to fix any startup error that might cause the issue.

Some advanced solutions you can try if the issue persists are as follows:

1. Restart your PC in Safe mode

  1. Press the power button to turn on the PC and keep pressing the F2, F8, F10, or F12 keys to open the Advanced Boot Options menu (different keys work for different PCs).
  2. Click on Troubleshoot option.
  3. Select Startup Settings on the Advanced option.
  4. Press 4 to Enable Safe Mode and click to Restart.

Expert tip:


Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Restarting your device in safe mode should fix bugs and errors causing memory issues with Hyper-V. If you’re having trouble with these steps, check out ways to start Windows 11 in Safe Mode without difficulties.

2. Assign less memory to Hyper-V VM

  1. Click Start, type hyper-V in the search box, and open the Hyper-V Manager from the search results.
  2. Right-click the virtual machine prompting the not enough memory error, then select Settings.
  3. Click on Memory, then go to the RAM and Minimum RAM tabs on the right pane of the screen.
  4. If the minimum RAM is higher than the Start RAM, set a new RAM value.
  5. Navigate to the Hyper-V Manager homepage and replicate the steps for all other VMs.

Exit the Hyper-V Manager and restart your device to sync the changes. Check if the problems persist.

3. End Tasks for unnecessary programs

  1. Left-click the Start button, then select Task Manager.
  2. Select CPU and Memory usage in the Task Manager.
  3. Select the programs using more CPU and memory space on your PC.
  4. Click on the End Task option from the drop-down, then close the Task Manager.

Ending tasks for programs you don’t need presently can free up RAM on your device, creating more memory for Hyper-V to use.

However, if you encounter difficulties accessing the Task Manager via the steps above, look at the other ways to open Task Manager as specified in our guide.

4. Enable the Dynamic Memory option

  1. Right-click the Start button, type hyper-V in the search box, and select the Hyper-V Manager from the search results.
  2. Right-click on the virtual machine showing the memory error, then select Settings.
  3. Click on Memory and locate the Dynamic Memory tab on the right pane of the screen.
  4. Check the box for Enable Dynamic Memory.

The Dynamic Memory option allows the allocated memory for the virtual memory to change between the range you set.

We hope our solutions are resourceful and that you’re able to fix the Hyper-V not enough memory error.

Alternatively, you can read our extensive guide on fixing the Hyper-V ran out of memory error. Likewise, some users complain about experiencing Hyper-V high CPU usage on their PCs. If you encounter this, check our article for quick fixes.

For further queries and suggestions, kindly drop them in the comments below. We’d like to hear from you.

Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: