Ошибка 0x8007000e hyper v

Включили ли вы охват NUMA в настройках HyperV? если не включить его, держу пари, что это решит вашу проблему.

По умолчанию Windows Server включает охват NUMA, что обеспечивает максимальную гибкость, поскольку виртуальные машины (ВМ) могут получать доступ к памяти и использовать ее на любом узле NUMA. Но это может привести к снижению производительности по сравнению с принуждением виртуальных машин использовать память на том же узле NUMA, что и ядра процессора.

Отключая охват NUMA, вы гарантируете, что виртуальные машины используют ядра памяти и процессора в одном и том же узле NUMA, обеспечивая наилучшую производительность. Это должно быть изменено только один раз, если вы, как администратор, чувствуете себя комфортно с NUMA и последствиями отключения, а также если у вас есть какой-то дополнительный пакет управления, который может помочь обеспечить наилучшую конфигурацию.

Чтобы настроить охват NUMA, откройте настройки Hyper-V, выберите опцию «Объединение NUMA» и отключите ее, я уверен, она будет решена; Я боролся с проблемой в течение недели и решил ее, отключив NUMA.

Я уверен, что это будет помечено как решенное путем отключения NUMA в диспетчере Hyper-V.

While starting a virtual machine I got the error Ran out of memory 0x8007000E. The full-blown error was “Not enough memory in the system to start the virtual machine win10. Could not initialize memory: Ran out of memory (0x8007000E).

0x8007000e Ran out of memory could not initialize memory

Understanding what the error is is 1 thing, but taking the right action is just as important. In this post, I explain what the cause is and how you can determine this. Finally, I describe the best solutions step by step.
If you are only interested in 0x8007000E solutions, you can go there immediately. It is not a requirement to also read the cause and analysis.

Cause of error Could not initialize memory: Ran out of memory 0x8007000E

Outdated computers, laptops, or just consumer equipment: these types of PCs are usually equipped with minimal memory. 4GB is fairly standard, 8GB is already luxury. With this amount of RAM, it is a challenge to run virtual machines on a Windows 10 machine.
The cause of 0x8007000e must be linked to the internal memory of your PC. It is seldom related to a ramdisk.

Analysis of Not enough memory in the system to start the virtual machine

To determine that internal memory is the problem, Task Manager is your most user-friendly help. You can immediately see here how much RAM you have, and which applications use the most.

How much memory is free?

  1. Right-click your taskbar -> click Task Manager
    open task manager from taskbar
  2. Click on the Performance tab
    task manager view memory in use

Here you can see how much memory is being used. In my case, this is 5.3 out of 7.9 GB.
Apparently, my virtual machine requires more than 2.6 GB of memory (7.9 – 5.3) to start.

How much memory does the virtual machine need?

You can adjust how much RAM a virtual machine can use. Of course, you should not allocate too little, because this results in a very slow virtual machine. But too much can result in error Ran out of memory 0x8007000E and often has no positive effect on performance.

  1. Go to Hyper-V Manager
  2. Right-click on the virtual machine and click Settings…
    hyperv settings virtual machine windows 10
  3. Click on Memory. You see that in my case the memory is at 4096MB. This is 4 GB, and therefore explains why I could not start my VM. I only had 2.6 GB of memory available.
    hyperv settings memory allocation

Why is there so much memory in use?

We can go one step further to find out why so much memory is being used.

  1. Click on the Details tab
  2. Click on the Memory column header to sort by memory usage
    task manager sort on memory usage

You can see that the top processes use a lot of memory. In my case: Teams.exe, chrome.exe and MicrosoftEdgeCP.exe
In your case, these are of course other programs.

Solutions for Ran out of memory 0x8007000E

Based on the analysis, we can now concentrate on the solution:

  • Allocate less memory to the VM
  • Close applications
  • Buy more memory

Below I will explain the solutions in more detail.

Allocate less memory to the VM

The fastest solution is to lower the Minimum RAM. By adjusting the 4096MB (4GB) to 2048 MB (2 GB) I could start my VM. This may be accompanied by a lower performance within the VM. Don’t go any lower than 2048 MB of RAM, as it slows down your VM noticeably. It may even cause the VM to not boot at all.
hyperv settings lower memory allocation

Close applications

As we have seen in the Analysis, several programs use a lot of memory. By closing this, you free up extra memory so that you can start the VM. The performance of the VM remains guaranteed.
Once your VM has started, you can start the applications again. The VM often uses the most memory at startup. As soon as you are logged in to Windows 10, memory usage decreases a little.

Buy more memory

A final option is to purchase additional memory. If you have 4 GB of memory, this is almost your only option. Performance in Windows 10 is saddening when allocating 2GB (2GB for your PC and 2GB for your VM).
When buying memory, pay close attention to the type of memory, and whether you still have a slot free for additional memory. Do you find this too difficult? Ask a friend with IT knowledge or visit your local computer store.

Download Windows Speedup Tool to fix errors and make PC run faster

While starting a virtual machine on Hyper-V, if you get Not enough memory in the system to start the virtual machine error, here is how you can fix the issue. It rarely happens in some situations, but you can fix it within moments and continue with the install process without any problem.

Not enough memory in the system to start the virtual machine

The entire error message reads like this:

The application encountered an error while attempting to change the state of ’virtual-machine-name’.

‘virtual-machine-name’ failed to start.

Not enough memory in the system to start the virtual machine virtual-machine-name.

Could not initialize memory: Not enough memory resources are available to complete this operation. (0x8007000E).

Why does Not enough memory error appear on Hyper-V?

Installing any operating system on Hyper-V virtual machine requires enough amount of memory or RAM. The more RAM you can assign to the virtual machine, the better it will be in terms of smoothness. Let’s assume that you have a computer with 8GB of RAM. If you have that much RAM installed, a few will not be usable for Hyper-V since other apps require RAM to run on your computer.

In such situations, if your assigned memory for the virtual machine exceeds the free or available RAM amount, you can find the aforementioned error. In fact, the error message clearly implies that your computer doesn’t have enough memory to run the virtual machine.

The solution is pretty straightforward. All you need to do is to decrease the amount of memory for the virtual machine.

If you see Not enough memory in the system to start the virtual machine error 0x8007000E on Hyper-V, follow these suggestions to fix the issue on your Windows 11/10 computer:

  1. Close the error window.
  2. Click on the red power button to shut it down.
  3. Select the virtual machine and click the Turn Off button.
  4. Right-click on the virtual machine.
  5. Select the Settings option.
  6. Switch to the Memory tab.
  7. Enter a memory lower than the existing one.
  8. Click the OK button.
  9. Restart the virtual machine.

To learn more about these steps, continue reading.

First, you need to close the error window and click on the red power button to shut it down. However, if the Turn Off option is available, you can directly click on it.

In most cases, the Turn off option will be grayed out. In such situations, you can shut it down first and then select the virtual machine and click on the Turn Off button visible on the right sidebar.

Not enough memory in the system to start the virtual machine

Without turning off the virtual machine, you cannot change anything related to virtual hardware. Once the turn off is completed, you can right-click on the virtual machine and select the Settings option from the context menu.

Not enough memory in the system to start the virtual machine

Following that, switch to the Memory tab visible on the left sidebar. Here you can find all the memory or RAM-related information. In the first box, you can see the assigned amount of RAM, which created issues earlier. Now, you need to enter a low amount of RAM in the same box.

Not enough memory in the system to start the virtual machine

Let’s assume that you had 4096 MB of RAM. In that case, you can enter 3072 MB or 3GB of RAM. Once done, click the OK button and try to restart the virtual machine.

If the problem remains the same, you need to close some unnecessary background processes and apps. On the other hand, you can restart your computer as well.

Fix: No operating system was loaded error in Hyper-V

How do I fix Not enough memory resources are available to complete this operation?

To fix the Not enough memory resources are available to complete this operation error in Hyper-V, you must assign a low amount of memory for the virtual machine. If the virtual machine cannot access the assigned memory, it displays such an error with an error code (0x8007000E). Therefore, you can turn off the virtual machine and open the Settings panel to get the job done.

Hope this guide helped.

Read: The Virtual Machine Management service encountered an error while configuring the hard disk.

When he is not writing about Microsoft Windows or Office, Sudip likes to work with Photoshop. He has managed the front end and back end of many websites over the years. He is currently pursuing his Bachelor’s degree.

Ошибка Hyper-V исчерпала память, что лишит вас возможности создавать любые новые виртуальные машины или даже не позволит вам запустить существующие созданные виртуальные машины.

Эта проблема вызвала у пользователей много стресса, и это понятно.

Очень важно решить эту проблему, особенно если вам нужно, чтобы ваша виртуальная машина работала правильно для работы.

Вот что один пользователь из форумов Microsoft Technet сказал об этой проблеме:

Попытка запустить Windows Server в Hyper-V, но из-за ошибки 0x8007000e вышла ошибка. Даже предоставил 2 ГБ ОЗУ, но все тот же MSG. С нескольких минут он работал нормально, но теперь перестал работать.

Эта проблема, очевидно, вызвана объемом памяти, необходимого Hyper-V для запуска выбранных виртуальных машин. В сегодняшней статье мы рассмотрим некоторые из лучших проверенных методов для решения этой проблемы. Читайте дальше для более подробной информации.


Ваш Hyper-V исчерпал память? Вот исправление

1. Закройте все виртуальные машины, которые вам не нужны

Hp laptop - Hyper-V error ran out of memory

Поскольку это сообщение об ошибке вызвано нехваткой оперативной памяти, распределенной на Hyper-V, вам необходимо закрыть все остальные запущенные экземпляры виртуальной машины.

Это позволит правильно распределить вашу оперативную память, чтобы без проблем запустить виртуальную машину, с которой вы работаете.


2. Выберите динамическую память для виртуальной машины и убедитесь, что оптимальные требования выполнены

user with laptop side - Hyper-V error ran out of memory

В процессе настройки виртуальной машины очень важно, чтобы вы выбрали параметры динамической памяти для вашей настройки. Это позволит Hyper-V распределять объем оперативной памяти, доступной для наиболее важных процессов.

Вы должны иметь в виду, что даже динамические виртуальные машины имеют минимальные требования к памяти, объем, необходимый для оптимальной работы, и максимальный объем выделенной оперативной памяти.

Если ваша выделенная оперативная память достигает минимальных требований, появится сообщение об ошибке, упомянутое выше. Оптимальный объем оперативной памяти, выделенной для виртуальной машины, должен быть установлен для оптимальной производительности.

Посетите эту ссылку для более подробного описания этого процесса.


Попробуйте 5 лучших программ для резервного копирования Hyper-V, чтобы никогда не беспокоиться о потере данных


3. Добавьте больше оперативной памяти на хост-компьютер и добавьте память в Hyper-V

ram memory cards - Hyper-V error ran out of memory

Другой вариант исправления ошибки Hyper-V Run out of memory — добавить дополнительную оперативную память на хост-компьютер Hyper-V. Это, в свою очередь, позволит вам выделить больше оперативной памяти для виртуальной машины, которую вы пытаетесь использовать.

После того, как вы добавили больше оперативной памяти на хост-компьютер, выполните следующие действия, чтобы назначить новое значение для вашей виртуальной машины:

  1. Откройте диспетчер Hyper-V.
  2. Нажмите кнопку « Настройки» -> откройте вкладку «Память».
  3. Установите новое требуемое значение оперативной памяти , изменив значение в МБ.

Вывод

В сегодняшней статье мы рассмотрели лучшие методы исправления сообщения об ошибке исчерпания памяти Hyper-V.

Мы хотели бы знать, если вы нашли это руководство полезным. Пожалуйста, не стесняйтесь поделиться этой информацией с нами, используя раздел комментариев ниже.

ЧИТАЙТЕ ТАКЖЕ:

  • Эмулятор Android Hyper-V теперь доступен в Windows 10 v1803
  • Недостаточно ОЗУ Ошибка Photoshop [ТЕХНИКА FIX]
  • Проблемы HyperX в Windows 10 [ЛУЧШИЕ РЕШЕНИЯ]
  • Remove From My Forums
  • Вопрос

  • Trying to run the Windows Server in the Hyper-V but got an Error-Ran out of Memory 0x8007000E .Even provided 2GB of Ram but still the same msg. It was working fine from few moments but now it stopped working. followed the below KB article — KB2869591.

    • Изменен тип

      5 марта 2016 г. 6:28

Ответы

  • «Physical Host has 4GB of Ram.«

    That is very small for running VMs.  My guess is that you have too much memory assigned to the VMs.  The host needs a certain amount of memory and will not give it up to VMs.  Try using less memory assigned to the VM.

    If you plan on using this physical machine for running VMs, you should get more physical memory.


    . : | : . : | : . tim

    • Предложено в качестве ответа
      Dave PatrickMVP
      5 марта 2016 г. 21:16
    • Помечено в качестве ответа
      Elton_Ji
      27 марта 2016 г. 14:31

Понравилась статья? Поделить с друзьями:
  • Ошибка 0x8007000d решение
  • Ошибка 0x8007001f xbox
  • Ошибка 0x8007000d при обновлении windows 10 как исправить
  • Ошибка 0x8007001f 0x20006 при обновлении windows 10
  • Ошибка 0x8007000d при активации office 2016