Почему не хватает виртуальной памяти. Если не хватает места для виртуальной памяти windows: решаем проблему

Работа компьютера зависит не только от аппаратной части, но и от программного обеспечения. И если в физическую память компьютера в основном обращается операционная система, чтобы черпать оттуда ресурсы, то на жестком диске используется преимущественно виртуальная память для работы с файлами пользователя. Часто Windows XP обращается к жесткому диску для размещения временных файлов в течение своей работы. Если в физической памяти мало места, то операционная система компьютера занимает его из жесткого диска.

Обычно такую функцию выполняет файл подкачки, который создается при установке Windows XP. Именно недостаток размера этого файла (называется он в системе pagefile.sys) говорит о нехватке виртуальной памяти. Windows сообщает о проблеме специальным диалоговым окном.

Нет места

Можно очистить виртуальную память, а можно очистить и сам компьютер, чтобы избежать возникновение нехватки ресурсов.

Причины

А условия возникновения проблемы, когда места в файле подкачки недостаточно, просты:

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

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

Устраняем проблему

Для начала пройдем по следующему адресу:

  • Нажмем правой кнопкой по значку Мой компьютер.
  • Откроем в контекстном меню Свойства.
  • Перейдём на специальную вкладку Дополнительно.
  • Обратим внимание на область Быстродействие.
  • Щелкнем по кнопке Параметры.

Вкладка дополнительно

  • Переходим на вкладку Дополнительно в открывшемся окне.
  • Обращаем внимание на область Виртуальная память.
  • Щелкаем мышкой по кнопке Изменить.

Изменяем параметры быстродействия

В итоге Windows покажет нам следующее окно:

Редактор размера

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

Альтернативное решение

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

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

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

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

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

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

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

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

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

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

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

Существует очень много всплывающих, раздражающих ошибок. Одной из них является — «недостаточно виртуальной памяти». Что означает мало виртуальной памяти? Обычно это происходит так: ваш компьютер начнет тормозить, и через некоторое время появляется ошибка с текстом о недостатке виртуальной памяти. Сейчас я собираюсь объяснить, в чем причина этой ошибки и как навсегда от нее избавиться.

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

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

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

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

  • Вам не хватает оперативной памяти;
  • Приложение на вашем компьютере глючит и вызывает утечку памяти.

Как исправить ошибку «мало виртуальной памяти» в Windows и ускорить свой компьютер?

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

  • Щелкнуть правой кнопкой мыши на «мой компьютер» и зайти в свойства.
content-img="">

Изменять объем виртуальной памяти необходимо на том разделе, куда установлена ОС. Он указан в мегабайтах (МБ), поэтому число гигабайт (ГБ) которое вы хотите использовать умножите на 1024, и получите объём в МБ. Впишите это число в строчку и все готово!

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

Однако, если ошибка вызвана багом приложения, в первую очередь необходимо найти его. Для этого необходимо открыть «Диспетчер задач» (нажмите сочетание клавиш Ctrl, Alt и del на клавиатуре) и перейдите на вкладку процессы. Затем нажмите на «вид» -> «выбрать Столбцы». Проверьте стоит ли флажок на «Размер виртуальной памяти» и нажмите кнопку «ОК». Теперь Диспетчер задач будет показывать, сколько виртуальной памяти использует каждое приложение. Если Вы нажмете на имя столбца «ВМ Размер» дважды, то процессы будут отсортированы исходя из того, сколько виртуальной памяти они используют, от наибольшего к наименьшему. Вы сразу увидите, какой процесс больше всего забивает память компьютера.

Затем вы должны найти это приложение, некоторые, такие как firefox.exe, достаточно очевидны.

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

Теперь, когда вы знаете, какая программа вызывает недостаток виртуальной памяти Windows, вы можете попытаться исправить это.

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

Как очистить виртуальную память компьютера?

В продолжении, я расскажу вам как очистить виртуальную память windows, если у вас возникает такая ошибка даже после увеличения ее количества.Как увеличить подкачку виртуальной памяти:СПОСОБ 1. Используем локальную политику безопасности для очищения памяти: Для этого открываем «Пуск», ищем и открываем «Панель управления», во всплывшем окне выбираем «Система и безопасность» и дальше «Администрирование»

После открытия окна Администрирование, находим «Локальная политика безопасности». Кликаем по ней правой кнопкой мыши и выбираем «Открыть». Вам открылось новое окно «Локальная политика безопасности», в ней нажимаем два раза левой кнопкой мыши «Локальные политики», дальше так же выбираем «Параметры безопасности» и ищем файл с названием: «Завершение работы: очистка файла подкачки виртуальной памяти»

Content-img="">
СПОСОБ 3. Используем программу для очистки виртуальной памяти: Я использую программу RamCleaner для очищения виртуальной памяти. Использовать ее очень просто. Запустите программу и во вкладке RAM кликаем на Clean Now! После этих небольших действий виртуальная память очиститься и ваш ПК заработает быстрее!

Часто на компьютере появляется сообщение о том, что не хватает виртуальной, если быть точнее, то появляется окно с текстом: «Windows — Слишком мало виртуальной памяти». В этом случае вам нужно очистить виртуальную память. Сделать это можно несколькими способами.

Редактор реестра

1. Для того, чтобы почистить виртуальную память компьютера нужно запустить редактор реестра. Для этого открываем «Пуск» и вписываем regedit, если у вас Windows 8, то нажимаем правой кнопкой мыши на значок «Пуск», в меню выбираем «Выполнить», вставляем regedit и нажимаем «Ок».


2. Откроется редактор реестра. Слева нажимаем на HKEY_LOCAL_MACHINE, далее SYSTEM — CurrentControlSet — Control — Session Manager — Memory Management.



3. В правом окне находим ClearPageFileAtShutdown, кликаем по нему правой кнопкой мыши и в меню выбираем «Изменить».


4. Откроется окошко «Изменение параметра DWORD (32 бита)». В поле «Значение» прописываем вместо «0» — «1» и нажимаем «Ок».


Тем самым подкачка виртуальной памяти будет автоматически очищаться при запуске системы.

1. Для того, чтобы открыть редактор групповой политики нужно зайти в «Пуск», далее «Панель управления» — «Система и безопасность» — «Администрирование».


2. В этом окне правой кнопкой мыши нажимаем по «Локальная политика безопасности» и в меню выбираем «Открыть».

3. В окне «Локальная политика безопасности» слева открываем «Локальные политики», далее «Параметры безопасности». Справа выбираем «Завершение работы: очистка файла подкачки виртуальной памяти».

4. В новом окне ставим галочку «Отключен» и нажимаем «Ок».

Для того, чтобы виртуальная память компьютера или ноутбука очистилась нужно перезагрузить компьютер (лучше два раза) и после этого начнется очистка.

Программа

Предлагаю вам для очистки виртуальной памяти программу RamCleaner. Скачайте ее по ссылке , запускаете.

Во вкладке RAM нажимаем Clean Now и готово! Память очистится и компьютер будет работать лучше и быстрее.

30.03.2014 2 19621

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

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

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

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

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

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

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

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