Исправление ошибки «Not enough physical memory» в VMware Workstation
Кратко: VMware может выдавать ошибку “Not enough physical memory is available to power on this virtual machine” даже на компьютере с достаточным объёмом ОЗУ. В статье — пошаговые проверенные решения, методология поиска причины и план действий для администратора и пользователя.
Важно: все шаги описаны для Windows 10/11 и VMware Workstation. Перед изменением системных файлов сделайте резервную копию виртуальных машин и конфигураций.

Почему возникает эта ошибка
Короткая пояснительная модель: хост (Windows) и гипервизор (VMware Workstation) управляют физической памятью, а гостевая ОС (виртуальная машина) получает выделенные страницы. Ошибка “Not enough physical memory” означает, что либо хост не может выделить требуемый объём (из-за ограничений/блокировок/сервисов), либо сама виртуальная конфигурация запросила больше памяти, чем может безопасно выделить текущая среда.
Основные причины — недостаточные права, параметры конфигурации VMware, ограничения Windows (пейджфайл, резервы памяти), конфликт с обновлениями, сторонние программы, или повреждённые настройки виртуальной машины.
Что вы получите из этой инструкции
- Пошаговые исправления, упомянутые в оригинальной статье, но переработанные в понятный SOP.
- Альтернативные подходы и когда их применять.
- Ролевые чеклисты (администратор, пользователь).
- Критерии приёмки и тест-кейсы для проверки восстановления работоспособности.
1. Запустите VMware от имени администратора
Проблема: без повышенных прав процесс VMware может не получить доступ к низкоуровневым привилегиям и API для управления памятью.
Шаги:
- Закройте VMware Workstation.
- В Проводнике откройте папку установки VMware (обычно C:\Program Files\VMware\VMware Workstation) или найдите ярлык на рабочем столе и выберите “Открыть расположение файла”.
- Щёлкните правой кнопкой по файлу vmware.exe и выберите “Свойства”.
- Перейдите на вкладку “Совместимость”.
- Установите флажок “Выполнять эту программу от имени администратора”.
- Нажмите “Применить”, затем “ОК” и запустите VMware.
Когда это помогает: если ошибка была связана с правами доступа к системным ресурсам.
Примечание: после включения этой опции UAC будет запрашивать подтверждение при каждом запуске.
2. Отредактируйте файл конфигурации config.ini
Проблема: в некоторых версиях VMware внутренняя проверка Host-параметров мешает запуску ВМ. Решение — добавить директиву, отключающую проверку Host-параметров.
Шаги:
- Откройте Проводник (Win + E).
- Перейдите в папку:
C:\ProgramData\VMware\VMware Workstation- Найдите файл config.ini. Если его нет — создайте новый текстовый файл с именем config.ini.
- Щёлкните правой кнопкой по файлу и выберите “Открыть с помощью” → Блокнот (Notepad).
- В конец файла добавьте строку (используйте прямые кавычки ОС):
vmmon.disableHostParameters = "TRUE"- Сохраните файл (Файл → Сохранить) и закройте Блокнот.
- Перезапустите VMware и попробуйте запустить виртуальную машину.
Когда это помогает: если проблема связана с внутренней Host-проверкой VMware, особенно после обновлений VMware или Windows.
3. Увеличьте объём памяти виртуальной машины
Проблема: гостевая ОС может требовать больше виртуальной памяти, чем выделено.
Шаги:
- Запустите VMware Workstation.
- Выберите нужную виртуальную машину, но не запускайте её.
- Щёлкните правой кнопкой по ВМ и выберите “Настроить” или “Settings”.
- На вкладке “Память” переместите ползунок на большее значение. Не назначайте ВМ больше памяти, чем безопасно оставить хосту — оставьте минимум 1–2 ГБ для Windows и сервисов.
- Нажмите “ОК” и попробуйте запустить ВМ.
Совет: если у вас 8 ГБ ОЗУ, не назначайте ВМ 7.5 ГБ — оставьте минимум 1 ГБ для хоста и служб. Для серверных задач планируйте запас.
4. Обновите VMware Workstation
Проблема: баги в старых версиях VMware могут приводить к ошибкам управления памятью.
Шаги:
- Запустите VMware Workstation.
- В верхнем меню выберите “Справка” → “Обновления программного обеспечения” или “Help” → “Software Updates”.
- Нажмите “Проверить наличие обновлений”.
- Если обновление доступно, следуйте подсказкам: авторизация на сайте, скачивание, согласие с лицензионным соглашением и запуск установщика.
- После установки перезагрузите хост и попробуйте снова.
5. Удалите недавнее обновление Windows (если нужно)
Проблема: иногда конкретный пакет обновлений Windows конфликтует с драйверами/механизмом управления памятью.
Шаги:
- Откройте “Параметры” → “Обновление и безопасность” → “Просмотр журнала обновлений” → “Удалить обновления”.
- В списке найдите последнее обновление (по дате) и удалите его.
- Перезагрузите систему и проверьте работу VMware.
Примечание: удалять обновления следует осторожно — убедитесь, что вы понимаете риски безопасности и совместимости.
6. Выполните чистую загрузку Windows
Проблема: сторонние приложения или службы могут удерживать память или конфликтовать с VMware.
Шаги:
- Нажмите Win + R, введите msconfig и нажмите Enter.
- На вкладке “Службы” поставьте флажок “Не отображать службы Microsoft”, затем отключите все оставшиеся сервисы.
- На вкладке “Автозагрузка” откройте Диспетчер задач и отключите все несущественные элементы автозагрузки.
- Перезагрузите систему — Windows запустится в режиме чистой загрузки.
- Запустите VMware и проверьте работу ВМ.
Если после чистой загрузки ВМ запускается — включайте службы и автозагрузку по одной группе, пока не найдёте виновника.
7. Создайте новую виртуальную машину или восстановите образ
Если ни один метод не помог, возможна порча конфигурации ВМ. Создайте новую виртуальную машину и укажите существующий виртуальный диск (VMDK), либо установите гостевую ОС заново из ISO-файла.
Шаги:
- Скачайте свежий ISO-образ целевой ОС.
- Создайте новую ВМ и укажите существующий VMDK, если хотите сохранить данные.
- Тестируйте запуск и сравните поведение с проблемной ВМ.
Когда эти исправления не помогут
- Аппаратный дефект ОЗУ или материнской платы.
- Конфликт драйверов виртуализации (например, Hyper-V включён и блокирует работу VMware) — проверьте отключение Hyper-V (bcdedit /set hypervisorlaunchtype off и перезагрузка).
- Если VMware Workstation Pro несовместим с версией ядра Windows (редкие случаи с нестабильными сборками Insider).
Альтернативные подходы
- Временный переход на VMware Player или VirtualBox для быстрого восстановления доступа к гостевой среде.
- Запуск гостевой ОС на другом хосте (перенос VMDK).
- Включить/отключить резервирование большого пула страниц (Large Pages) в настройках гостевой ОС — применимо для серверов и баз данных.
Ментальные модели и простая эвристика
- “Хост-резерв” — всегда оставляйте минимум 10–15% ОЗУ для хостовой ОС и фоновых служб.
- “Конфликт версий” — обновления Windows и VMware часто меняют поведение интерфейсов; если проблема началась после обновления — сначала проверьте откат.
- “Изоляция” — чистая загрузка + новая ВМ помогает понять, программное или конфигурационное это сбой.
Уровни готовности (maturity levels)
- Уровень 0 — быстрые проверки: перезапуск, запуск от имени администратора.
- Уровень 1 — изменение конфигурации: config.ini, память ВМ.
- Уровень 2 — системные правки: обновление/откат Windows, отключение Hyper-V.
- Уровень 3 — восстановление: создание новой ВМ, перенос диска, проверка оборудования.
Плейбук администратора (SOP)
- Сбор данных: скриншот ошибки, время, версия VMware, версия Windows, объём ОЗУ, логи VMware (vmware.log).
- Применить быстрые исправления: запуск от администратора, перезапуск хоста.
- Изменить config.ini, увеличить память ВМ.
- Если не помогло — чистая загрузка и тест.
- Если не помогло — проверить обновления Windows и VMware; выполнить откат/обновление.
- Создать тестовую ВМ и запустить на ней тот же образ.
- Если и это не помогло — проверить оборудование (memtest86) и отключить Hyper-V.
Критерии приёмки:
- ВМ успешно запускается и работает без появления ошибки при обычной нагрузке.
- Хост остаётся стабильным и показывает достаточный свободный объём памяти.
Критерии отката:
- Если изменения config.ini или обновление привели к побочным эффектам, верните config.ini в исходное состояние и восстановите предыдущую версию VMware.
Чек-листы по ролям
Администратор:
- Собраны логи и скриншоты.
- Выполнен memtest либо проверена целостность ОЗУ.
- Проверены последние обновления Windows/VMware.
- Выполнена чистая загрузка.
- Создана тестовая ВМ.
Пользователь:
- Перезапустил компьютер.
- Запустил VMware от имени администратора.
- Сообщил администратору время и описание ошибки.
Тест-кейсы и критерии приёмки
TC-01: Запуск ВМ после правки config.ini
- Шаги: добавить vmmon.disableHostParameters = “TRUE”, сохранить, перезагрузить VMware.
- Ожидаемый результат: ВМ запускается без ошибки.
TC-02: Запуск ВМ в режиме чистой загрузки
- Шаги: чистая загрузка Windows, запуск VMware.
- Ожидаемый: ВМ запускается.
TC-03: Создание новой ВМ с тем же VMDK
- Шаги: создать новую ВМ, подключить VMDK, запустить.
- Ожидаемый: ВМ загружается и данные доступны.
Частые ошибки и рекомендации при диагностике
- Не используйте сторонние оптимизаторы памяти — они могут мешать нормальному распределению страниц.
- Проверяйте, не включён ли Hyper-V: он конфликтует с VMware в режиме аппаратной виртуализации.
- Не назначайте ВМ более 80–90% физической памяти хоста.
Часто задаваемые вопросы
Может ли недостаток места на диске вызвать такую ошибку?
Да. Если системный файл подкачки (pagefile) отключён или диск заполнен, Windows может не смочь эффективно перераспределить память. Убедитесь, что диск с pagefile имеет свободное место.
Нужно ли отключать Hyper-V?
Если вы используете VMware Workstation, в большинстве случаев Hyper-V должен быть отключён, так как его присутствие может блокировать некоторые функции аппаратной виртуализации.
Можно ли безопасно добавить строку vmmon.disableHostParameters = “TRUE” в config.ini?
Да, это распространённый обходной путь при проблемах с Host-параметрами. Перед изменением создайте резервную копию config.ini.
Итог и рекомендации
Если вы столкнулись с ошибкой “Not enough physical memory”, начните с простых шагов (запуск от имени администратора, перезапуск), затем последовательно переходите к редактированию config.ini, увеличению памяти VM и проверке обновлений. Используйте методику “изоляции” (чистая загрузка и тестовая ВМ) — она помогает локализовать проблему. Если ничего не помогает — проверьте аппаратную часть и обратитесь в поддержку VMware с логами.
Если нужна помощь с конкретными логами или вы хотите, чтобы я подготовил пошаговый план для вашей среды (укажите версию Windows, версию VMware и объём оперативной памяти), пришлите данные — подготовлю персонализированный план.
Похожие материалы
CKB-Next на macOS — установка и проблемы
Повторяющийся автоответ в Gmail
Как исправить боковой экран на компьютере
Цветокоррекция и градинг в Video Star
Чат в Mozilla Thunderbird: настройка и советы