Не хватает виртуальной памяти. Слишком мало виртуальной памяти, что же делать

В случае нехватки памяти для всех операций, которые компьютер пытается выполнить, ОС Windows и программы могут перестать отвечать (или прекратить работу). Чтобы предотвратить потери данных, Windows сообщит о недостатке оперативной памяти. Можно также научиться самостоятельно распознавать ситуации нехватки памяти и предпринимать меры для предотвращения проблемы.

Признаки нехватки памяти

К числу признаков нехватки памяти относятся сильное снижение быстродействия, появление уведомлений о нехватке или отсутствии памяти, а также проблемы с отображением. Например, если компьютеру не хватает памяти, то при попытке открыть меню в программе она может запаздывать с откликом или вовсе перестать отвечать. И даже если меню откроется, его пункты могут не отображаться, а выбранный элемент не отвечать. Кроме того, после выбора пункта само меню может исчезнуть, а вместо содержимого рабочего файла или документа появится пустая область.

Причины нехватки памяти

В компьютере имеется два типа памяти: ОЗУ и виртуальная память. Все программы используют ОЗУ, но когда запускаемой программе не хватает оперативной памяти, ОС Windows временно помещает данные, которые обычно хранятся в ОЗУ, в файл на жестком диске, который называется файлом подкачки. Объем данных, которые временно хранятся в файле подкачки, также называют виртуальной памятью. Использование виртуальной памяти (другими словами, перемещение данных в файл подкачки и из него) освобождает объем оперативной памяти, достаточный для надлежащей работы программ.

Проблемы нехватки памяти возникают в случае недостаточного объема оперативной памяти и нехватки виртуальной памяти. Подобная ситуация может наблюдаться, если на компьютере запущено больше программ, чем поддерживается установленным ОЗУ. Кроме того, проблемы могут также возникать, если программа не освобождает память, которая ей больше не нужна. Такая ситуация называется чрезмерным использованием памяти или утечкой памяти.

Способы предотвращения проблем нехватки памяти

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

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

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

  1. Откройте диспетчер задач. Для этого щелкните правой кнопкой мыши панель задач и выберите пункт Диспетчер задач .
  2. Откройте вкладку Процессы
  3. Чтобы отсортировать программы по используемой памяти, щелкните Память (Частный рабочий набор)

Для просмотра ошибок программ и сведений по их устранению также можно воспользоваться средством просмотра событий

  1. Откройте раздел «Просмотр событий ». Для этого нажмите кнопку Пуск - Панель управления - Администрирование, затем дважды щелкните Просмотр событий .‌ При появлении запроса пароля администратора или подтверждения введите пароль или предоставьте подтверждение.
  2. В левой панели выберите Журналы приложений и служб для просмотра ошибок. Чтобы просмотреть описание проблемы, щелкните ее дважды. Если есть ссылка на электронную справку, значит можно просмотреть сведения по устранению проблемы.

Если ОС Windows обнаруживает возможные проблемы, связанные с памятью компьютера, то отображается приглашение на запуск средства диагностики памяти. Предусмотрены два варианта запуска средства диагностики памяти

Важно: Сохраните файлы и закройте все приложения перед выбором первого варианта . Средство диагностики памяти будет запущено автоматически после перезагрузки Windows. Этому средству может понадобиться несколько минут для завершения проверки памяти компьютера. После завершения теста происходит автоматическая перезагрузка Windows. Если средство диагностики обнаруживает ошибки, то необходимо обратиться к производителю компьютера для получения сведений об устранении этих ошибок, поскольку ошибки памяти обычно указывают на проблемы с микросхемами памяти в компьютере или на другие проблемы с оборудованием.

Запустить можно и вручную. Есть два способа это сделать:

  1. Пуск - Панель управления - Администрирование - Средство проверки памяти Windows
  2. Пуск - Выполнить и ввести mdsched жмем ОК.

Когда выбрали "Выполнить перезагрузку и проверку", после перезагрузки, при запуске Средства диагностики памяти нажмите клавишу F1. Для опытных пользователей предоставляются дополнительные параметры диагностики:

  1. Набор тестов
    • простой
    • стандартный
    • расширенный
  2. Кэш
    • По умолчанию
    • Вкл или Выкл
  3. Количество проходов

Для запуска теста нажмите клавишу F10. Необходимо учитывать, чем сложней тест, тем дольше идет проверка. После проверки и загрузки системы в трее появится значок "Средство проверки памяти Windows".

Просмотреть "Журнал проблем и стабильности работы компьютера":

Открываем Центр поддержки Обслуживание - .

Щелкнуть любое событие на графике, чтобы просмотреть дополнительные сведения о нем

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

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

Возникновение ошибки "На компьютере недостаточно памяти" обусловлено нехваткой оперативной, а также виртуальной памяти. В этой связи, наиболее вероятные причины, которые могут вызвать эту ситуацию, следующие:

  • Имеется реальная нехватка физической RAM;
  • На компьютере в данный момент запущено очень много процессов (это могут быть как программы, так и сессии внутри работающих приложений, например, вкладки браузера);
  • Жесткий диск практически полностью занят – в этом случае не получится нормально работать файлу подкачки;
  • Имеются также программы, которые могут вызвать так называемую «утечку памяти» - ситуацию, когда приложение для выполнения своих задач занимает все доступное пространство.

Именно по этим причинам операционная система выдает ошибку "Недостаточно памяти на компьютере,чтобы освободить память закройте программы".

Собственно, решение данной проблемы зависит от первопричины.

В случае физической нехватки оперативной памяти разумеется потребуется увеличить ее объем, приобретя планки RAM в магазине. В большинстве компьютеров сейчас используется 8 Гб, однако здесь все зависит от задач, для которых компьютер был куплен. При стоит также обратить внимание на поддержку большого числа планок материнской платой. Также, если компьютер не новый и в планах не стоит его апгрейд, то, к сожалению, придется смириться с такой работой системы.

Если причина в том, что жесткий диск полностью занят и на компьютере недостаточно памяти, то чтобы ее освободить потребуется утилита очистки диска. Прелесть ее в том, что она не позволит удалить файлы, которые используются системой и привести к ее неработоспособности. Другими словами, очистка диска утилитой Windows поможет безопасно удалить временные и ряд других, в большинстве случаев бесполезных, файлов. Запустить ее можно, нажав правой кнопкой мыши на диск C: и выбрав «Свойства» и затем «Очистка диска».

Утилита проведет первичный анализ и покажет, какие файлы можно удалить. Как правило, в данном случае это будет не очень большой объем. Нажав на «Очистить системные файлы» пройдет еще один этап анализа и объем освобождаемого пространства наверняка будет увеличен.

Также следует проверить, включен ли файл подкачки. Он используется в том случае, если для работы программ недостаточно памяти и требуется больше, чем в данный момент имеется физически – в этом случае нехватка будет компенсирована за счет свободного места на жестком диске. Необходимо открыть «Панель управления», далее «Система».

После открываем «Дополнительные параметры системы».

Переключаемся на вкладку «Дополнительно».

Щелкаем «Изменить».

В данном окне можно управлять размером файла подкачки. Рекомендуется установить его размер автоматически.

В том случае, если памяти недостаточно из-за другой программы или множества процессов, то логично будет понять, какие это из них. В этом случае можно использовать Диспетчер задач, отсортировав процессы по столбцу «Память» на вкладке «Подробности».

Проведя анализ процессов в списке, Вы сможете решить, что с ними делать. Это может быть как штатным режимом работы (например, при обновлении), так и нештатным (внутренний сбой приложения), либо же это вообще может быть вредоносным ПО. В любом случае, проверка на вредоносные объекты не помешает. Как бы то ни было, если ошибку о том, что памяти недостаточно вызывает определенное приложение, то рекомендуется обратиться в поддержку данного ПО для устранения негативных эффектов.

Отличного Вам дня!

Операционная система Windows часто надоедает пользователям множеством мелких ошибок. «Нехватка виртуальной памяти» одна из них. Обычно компьютер начинает «тормозить» , затем появляется сообщение об ошибке, что вашей виртуальной памяти недостаточно. В этой статье мы собираемся объяснить, что вызывает эту ошибку и как это исправить раз и навсегда.

Что такое виртуальная память ?

Виртуальная память, также известна как файл подкачки, представляет собой файл на жестком диске, который использует ОС Windows в дополнение к физической памяти (RAM), когда возникнет такая необходимость. Например, когда вы запускаете приложение или процесс, с которым оперативная память (RAM) не может справиться, на помощь приходит виртуальная память. Обычно файл подкачки в 1,5 раза больше объема физической памяти, то есть если в системе 512 Мб оперативной памяти, то файл подкачки будет иметь объем 768 Мб.

Почему возникает ошибка «Недостаточно виртуальной памяти»?

Есть две вещи, которые, как правило, вызывают эту ошибку:

  1. Вам не хватает оперативной памяти;
  2. Одно или несколько приложений на компьютере «глючит» и вызывает ошибку памяти.

Как это исправить?

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

Кликните правой кнопкой мыши на «Мой компьютер» и зайдите в «Свойства». Кликните на «Дополнительно» или «Дополнительные параметры системы» (Если Вы ипользуете Windows 7 или Vista). В новом открытом окне зайдите на вкладку «Дополнительно». Найдите раздел «Виртуальная память» и кликните на кнопку «Изменить». Выберите «Рекомендуемый системой объем» или установите объем файла подкачки вручную. Кликните «ОК».

Однако, если ошибка вызвана ошибкой приложения, сначала нужно определить виновника. Чтобы сделать это, откройте «Диспетчер задач» (нажмите Ctrl + Alt + Del на клавиатуре) и перейдите на вкладку Процессы. Затем нажмите на Вид -> Выбрать столбцы. Установите галочку на параметре «Выделенная память» и нажмите «ОК». Теперь диспетчер задач будет показывать, сколько используется виртуальной памяти для каждого приложения. Если нажать на столбце «Выделенная память», процессы будут отсортированы по мере использования виртуальной памяти, от большего к меньшему. Вы сможете сразу увидеть, какое приложение потребляет наибольший объем памяти.

Вы сможете найти процессы, которые запускают приложения, например firefox.exe, это достаточно очевидно.

Если вы не знакомы с процессами, скачайте программу под названием Process Explorer. Она не требует установки — все, что вам нужно сделать, это запустить исполняемый файл. В основном, эта программа является гораздо более удобной альтернативой Диспетчеру задач. После запуска программы нажмите на Вид -> Выбрать столбцы. Затем перейдите на вкладку «Процесс памяти» и проверьте установку галочки напротив пункта «виртуальный размер». Нажмите кнопку «ОК». Как и в диспетчере задач Windows, вы можете отсортировать результаты. Каждый процесс будет иметь информацию о приложении которое он запускает. Если вам нужно еще больше информации о процессе, наведите на него курсор мыши.

Теперь, когда вы знаете, какая программа вызывает недостаток виртуальной памяти, вы можете попробовать это исправить. Прежде всего попробуйте обновить программное обеспечение — как правило, обновления исправляют ошибки. Если это не помогло, попробуйте удалить и переустановить приложение. Если это не работает, попробуйте обратиться в службу поддержки программного обеспечения или выполнить поиск в Интернете по этой конкретной проблеме программного обеспечения.

Актуален ли еще для Вас вопрос, как сделать мой компьютер быстрее? Читайте наши другие советы и рекомендации о том, как увеличить скорость компьютера.

Напоминаем, что сервисный центр ASKAND производит обслуживание и всего модельного ряда таких производителей: APPLE, ACER, ASUS, COMPAQ, DELL, EMACHINES, HEWLET PACKCARD, ROVERBOOK, FUJITSU, MSI, IBM, LENOVO, LG, SAMSUNG, SONY, TOSHIBA.

30.03.2014 2 19621

Если у вас на ПК под управлением Windows появилось сообщение о нехватке виртуальной памяти или появляются «тормоза» в играх, которые вызваны той же причиной, то не отчаивайтесь, ведь решение этой проблемы имеется.

Для начала давайте рассмотрим признаки нехватки виртуальной памяти . Одним из таких факторов является появление сообщения на вашем мониторе о том, что какая-либо программа или приложение перестают отвечать. Еще одним признаком этой проблемы служит снижение быстродействия ПК, появление проблем со своевременным отображением окон или меню системы. После нажатия на кнопку запуска проводника вам приходится подолгу ждать? Это верный признак того, что системе необходимо больше памяти для выполнения всех текущих задач.

Причинами нехватки памяти может служить недостаток объема ОЗУ или малый объем файла подкачки, который создается системой для компенсации малого размера оперативной памяти . Именно этот файл подкачки и называется виртуальной памятью.

Увеличить файл подкачки можно следующим способом: правой клавишей на моем компьютере -> свойства -> дополнительные параметры системы -> дополнительно -> Параметры (быстродействие) -> Дополнительно -> изменить (виртуальная память). Здесь можно установить необходимое количество файла подкачки.

Еще одной причиной нехватки памяти является несвоевременное освобождение используемых ресурсов какой-либо программой. В таком случае говорят об утечке памяти.

Если способ увеличения ОЗУ у нас всегда один - приобретение и установка новых дополнительных планок с памятью для ПК, то увеличить виртуальную память можно программными методами.

Основным способом для предотвращения нехватки виртуальной памяти является контроль за количеством одновременно запущенных на ПК процессов и приложений. Уменьшая количество основных потребителей ресурсов вашего ПК, мы добьемся значительного снижения нагрузки на оперативную и виртуальную память, а, следовательно, высвобождения ее для выполнения приоритетных для нас задач. Этого можно добиться, исключая из автозагрузки некоторые не особо важные приложения, отключением неиспользуемых в повседневной работе на ПК процессов. Но, делая это, надо быть предельно осторожным, ведь так мы можем нарушить работоспособность всей системы.

Способом увеличения виртуальной памяти, который нам предоставляет сама ОС, является изменение объема файла подкачки в большую сторону. Для этого необходимо открыть параметры системы и выставить большие параметры в разделе виртуальной памяти. Оптимальным вариантом будет установление этих значений на уровне, превышающим объем оперативной памяти в два раза.

При работе на компьютере может появляться сообщение, что , поэтому возникает вопрос «что делать?». Во-первых, желательно понять суть рассматриваемого типа памяти. Во-вторых, следует установить наиболее приемлемый ее размер в максимальном значении.

Как известно, компьютер характеризуется двумя видами памяти: постоянная, реализованная в виде жесткого диска, и переменная, то есть представленная планками оперативной памяти. Наряду с этим, операционная система создает так называемый файл подкачки, который размещается на жестком диске. Именно он и является виртуальной памятью, которой в некоторых случаях может оказаться мало.

По своей сути файл подкачки берет на себя функциональностью оперативной памяти для решения задач, требующих значительных ресурсов. То есть она становится востребованной в тех случаях, когда «оперативки» попросту не хватает. На примере «семерки» перейдем к настройке виртуальной памяти:

  • меню «Пуск»;
  • правый клик по строке «Компьютер»;
  • выбор нижней строки «Свойства», ставшего доступным меню;
  • переход по ссылке «Дополнительные параметры системы», находится слева;
  • открытие вкладки «Дополнительно»;
  • клик по кнопке «Параметры» в разделе «Быстродействие»;
  • вновь открытие папки «Дополнительно» с последующим кликом по кнопке «Изменить» в разделе «Виртуальная память».

В результате описанных выше действий станут доступны настройки виртуальной памяти для ликвидации проблем, когда ее оказывается мало, что достигается установкой оптимальных значений. Для этого система изначально предлагает задать определенные настройки с активацией одного из трех доступных вариантов, установив переключатель:

  1. «Указать размер» – задействование этого пункта позволит в ручном режиме задать исходные и максимальные значения виртуальной памяти.
  2. «Размер по выбору системы» – в данном случае ОС в автоматическом режиме подберет соответствующие значения.
  3. «Без файла подкачки» – отключение возможности создания файла подкачки, не рекомендуется для активации.

Если вы остановите свой выбор на первом варианте, то имейте в виду, что максимальный размер виртуальной памяти считается оптимальным, если он равняется двум–трем объемам ОЗУ. При этом минимальный размер рассчитывается исходя из соответствия одному объему оперативной памяти. Когда вы с этим определитесь, кликните по кнопке «Задать», затем OK и перезагрузите систему.

Безопасность

В связи с тем, что виртуальная память – это лишь функциональность ОЗУ, то возникает вопрос, связанный с обеспечением безопасности. Это обусловливается тем, что оперативная память очищается, а виртуальная нет, так как она представляет собой область жесткого диска, на котором могут сохраняться, например, те же пароли. Чтобы этого избежать, необходимо изменить параметр реестра ClearPageFileAtShutdown – задать в отношении его значение 1:

  • вызовите окно «Выполнить» – клавиши Win + R или ввод в пусковую строку меню «Пуск» слова одноименного вызываемому окну;
  • в строку открыть введите regedit и кликните OK;
  • перейдите в ветку HKEY_LOCAL_MACHINE и откройте в ней папку System;
  • затем в этой папке откройте по порядку следующие каталоги CurrentControlSet \Control\Session Manager\Memory Management, где в последнем и содержится искомый объект ClearPageFileAtShutdown, расположен в правой колонке;
  • кликните по нему правой кнопкой мыши и выберите «Изменить»;
  • в ставшем доступном окне введите значение 1 и подтвердите изменение с помощью кнопки OK.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: