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

Обновлено: 02.07.2024

Райан Дубе – независимый сотрудник Lifewire, бывший управляющий редактор MakeUseOf, старший ИТ-аналитик и инженер по автоматизации.

Что нужно знать

  • Выберите "Панель управления" > "Система" > "Изменить настройки" > "Дополнительно" > "Настройки".
  • В разделе "Виртуальная память" выберите "Изменить", затем снимите флажок "Автоматически управлять размером файла подкачки для всех дисков".
  • Выберите «Пользовательский размер», затем задайте исходный размер и максимальный размер файла подкачки.

В этой статье объясняется, как увеличить виртуальную память в Windows 10, изменив файл подкачки.

Настройка файла подкачки в Windows 10

Вы видите предупреждающие сообщения, например "В вашей системе недостаточно виртуальной памяти"?

Это связано с тем, что на вашем ПК с Windows 10 недостаточно оперативной памяти и он пытается выполнить запись в виртуальную память, но файл подкачки, который служит виртуальной памятью, имеет слишком низкий предел размера файла.

Если вы не хотите видеть эти сообщения об ошибках, вам необходимо увеличить виртуальную память в Windows 10.

Откройте панель управления и выберите Система.

Находясь в окне "Система", запишите размер доступной в данный момент оперативной памяти. Это понадобится вам позже. В показанном здесь примере имеется 8 ГБ доступной оперативной памяти.

Заголовок System в настройках Windows 10

В окне "Система" выберите "Изменить настройки".

Изменить настройки в системном окне

В окне "Свойства системы" выберите вкладку "Дополнительно". В разделе «Производительность» нажмите кнопку «Настройки», чтобы открыть окно «Параметры производительности».

Параметры производительности в Windows 10

В разделе "Виртуальная память" нажмите кнопку "Изменить", чтобы изменить настройки виртуальной памяти.

Изменить кнопку для изменения виртуальной памяти в Windows

В окне «Виртуальная память» снимите флажок «Автоматически управлять размером файла подкачки для всех дисков». Выберите Пользовательский размер. Теперь вы можете установить начальный размер и максимальный размер файла подкачки.

Снимок экрана настройки размера файла страницы

Как правило, размер файла подкачки должен как минимум в 1,5 раза превышать размер установленной оперативной памяти, а максимальный – в 3 раза. Например, если у вас 8 ГБ ОЗУ, минимальный объем будет равен 1024 x 8 x 1,5 = 12 288 МБ, а максимальный — 1024 x 8 x 3 = 24 576 МБ.

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

Следует ли менять виртуальную память в Windows 10?

Увеличение виртуальной памяти в Windows 10 следует использовать только как временное решение для устранения ошибок. Однако, поскольку производительность при использовании системой файла подкачки всегда ниже, чем при использовании оперативной памяти, не рекомендуется поддерживать работу системы в таких условиях.

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

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

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

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

Настроенный размер и емкость этого файла называется виртуальной памятью. Хотя это не настоящая аппаратная карта памяти, такая как ОЗУ, она служит той же цели.

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

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

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

Параметры виртуальной памяти Windows 10

Источник: Windows Central

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

Кроме того, файл подкачки важен для поддержки аварийных дампов во время сбоя системы ("Синий экран смерти"), так как без достаточно большого файла подкачки дамп со всем содержимым системной памяти не будет создан.

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

Если у вас возникли проблемы с виртуальной памятью, на устройстве недостаточно памяти или вы пытаетесь повысить производительность системы, Windows 10 позволяет увеличить размер виртуальной памяти как минимум двумя способами. с помощью приложения "Настройки" и командной строки.

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

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

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

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

В разделе "Связанные настройки" выберите параметр Информация о системе.

О странице настроек

Источник: Windows Central

Выберите параметр "Дополнительные параметры системы" на левой панели.

Панель управления Системные настройки

Источник: Windows Central

В разделе "Производительность" нажмите кнопку "Настройки".

Настройки производительности

Источник: Windows Central

В разделе "Виртуальная память" нажмите кнопку "Изменить".

Параметры производительности

Источник: Windows Central

Укажите начальный и максимальный размер файла подкачки в мегабайтах.

Настройки виртуальной памяти Windows 10

Источник: Windows Central

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

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

Если вам нужно отменить изменения, вы можете использовать те же инструкции, но на шаге № 10 обязательно установите флажок «Автоматически управлять размером подкачки для всех дисков» и перезагрузите устройство.

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

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

  1. Откройте Пуск.
  2. Выполните поиск командной строки, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

Введите следующую команду, чтобы узнать текущее состояние файла подкачки, и нажмите Enter:

список файлов подкачки wmic /format:list

Проверить состояние виртуальной памяти

Источник: Windows Central

Введите следующую команду, чтобы переключить управление формой на пользовательскую виртуальную память, и нажмите Enter:

wmic computersystem, где name="%computername%" set AutomaticManagedPagefile=false

Отключить управляемую виртуальную память

Источник: Windows Central

Введите следующую команду, чтобы установить начальный и максимальный размер виртуальной памяти, и нажмите Enter:

wmic pagefileset, где name="C:\\pagefile.sys" set InitialSize=YOUR-INIT-SIZE,MaximumSize=YOUR-MAX-SIZE

В этом примере для файла подкачки задается значение "9216" и "12288" мегабайт для начального и максимального размера:

wmic pagefileset, где name="C:\\pagefile.sys" set InitialSize=9216,MaximumSize=12288

Увеличение виртуальной памяти в Windows 10

Источник: Windows Central

Введите следующую команду, чтобы перезагрузить компьютер, и нажмите Enter:

выключение -r -t 00

После выполнения этих шагов устройство начнет использовать новые значения виртуальной памяти, что, если все сделано правильно, должно помочь улучшить производительность системы.

Если вам больше не нужно использовать нестандартный размер виртуальной памяти, вы всегда можете отменить изменения и разрешить Windows 10 управлять этой функцией с помощью следующей команды: wmic computersystem, где name="%computername%" set AutomaticManagedPagefile=true и перезагрузка устройства.

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

Хотя в Windows 10 можно отключить виртуальную память, даже если у вас большой объем системной памяти, отключать эту функцию не рекомендуется. Обычно, если вы отключите файл подкачки, некоторые приложения могут перестать работать, некоторые системные функции могут работать неэффективно, и вы можете столкнуться со странным поведением.

Дополнительные ресурсы по Windows 10

Для получения дополнительных полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 посетите следующие ресурсы:

Присоединяйтесь к нам в прямом эфире для Windows Central Video Podcast сегодня в 13:30 по восточному времени

Сегодня в 13:30 по восточному времени мы в прямом эфире с подкастом Windows Central Video, обязательно будьте там!

Обзор: Stranger of Paradise просто не подходит

Обзор: «Незнакомец из рая» не совсем правильно понял

Stranger of Paradise: Final Fantasy Origin — это игра, набитая возмутительными персонажами и потрясающими мемами, но этого недостаточно, чтобы передать общее впечатление.

Здесь

Вот как можно сделать Forza Horizon 5 еще лучше

Forza Horizon 5 – одна из лучших игр 2021 года и одна из лучших гоночных игр, в которые вы можете играть. Это, конечно, не идеально, с множеством областей, которые можно улучшить. Вот пять вещей, которые можно улучшить в Forza Horizon 5.

Познакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Ознакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Суперкубок LVI наконец-то здесь. Чтобы получить наилучшие впечатления от большой игры, обязательно скачайте эти приложения для Windows 11 и Windows 10.

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

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

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

Вот как исправить размер виртуальной памяти Windows 10, чтобы эти проблемы исчезли.

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

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

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

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

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

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

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

Недостаточно виртуальной памяти

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

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

Увеличение размера файла подкачки вручную устранит это сообщение, как указано в сообщении об ошибке. Windows устанавливает исходный файл подкачки виртуальной памяти равным объему установленной оперативной памяти. Файл подкачки как минимум в 1,5 и максимум в три раза больше физической оперативной памяти.

Вы можете рассчитать размер файла подкачки, используя следующую систему. Например, система с 4 ГБ ОЗУ будет иметь как минимум 1024x4x1,5 = 6144 МБ [1 ГБ ОЗУ x Установленная ОЗУ x Минимум]. Принимая во внимание, что максимальное значение составляет 1024 x 4 x 3 = 12 288 МБ [1 ГБ ОЗУ x Установленное ОЗУ x Максимум].

Тем не менее, 12 ГБ для файла подкачки — это очень много. Я бы не рекомендовал использовать верхний предел. Почему? Потому что, как только ваш файл подкачки превысит определенный размер, ваша система станет нестабильной. В этом случае файл подкачки является временным решением.

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

Естественный вопрос: "Сколько виртуальной памяти мне следует установить?"

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

  1. Выберите Панель управления > Система и безопасность > Система.
  2. Выберите «Дополнительные параметры системы», чтобы открыть свойства системы. Теперь откройте вкладку "Дополнительно".
  3. В разделе "Производительность" выберите "Настройки". Откройте вкладку «Дополнительно». В разделе Виртуальная память выберите Изменить. Вот ваши параметры виртуальной памяти.

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

Теперь выберите Нестандартный размер. Установите максимальный размер файла подкачки в соответствии с рекомендуемым размером для вашей системы. Помните, Windows ограничивает размер файла подкачки до трехкратного размера установленной оперативной памяти. Это необходимо для обеспечения стабильности системы. Установите Начальный размер на Текущий выделенный размер (см. ниже).

Нажмите «Установить», а затем «ОК». Вы успешно увеличили размер виртуальной памяти вашей системы. +1 знание за день!

Обратите внимание, что Windows не отображает предупреждение об увеличении размера файла подкачки (виртуальной памяти), но системные предупреждения отображаются при уменьшении. Внезапное снижение может привести к повреждению системы.

Другие способы увеличения виртуальной памяти

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

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

Существует бесчисленное множество учебных пособий, как текстовых, так и видео, которые помогут вам справиться с этой задачей, и многие из них можно найти специально для вашего устройства. Отличное место для начала поиска совместимой оперативной памяти — PC Part Picker.

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

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

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

Относится к: Windows 10 — все выпуски
Исходный номер базы знаний: 4055223

Симптомы

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

Причина

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

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

Временное решение

Чтобы обойти эту проблему, настройте размер файла подкачки вручную. Для этого выполните следующие действия:

  1. Нажмите клавишу с логотипом Windows + клавишу паузы/разрыва, чтобы открыть свойства системы.
  2. Выберите «Дополнительные параметры системы», а затем выберите «Настройки» в разделе «Производительность» на вкладке «Дополнительно».
  3. Перейдите на вкладку "Дополнительно", а затем выберите "Изменить" в разделе "Виртуальная память".
  4. Снимите флажок Автоматически управлять размером файла подкачки для всех дисков.
  5. Выберите «Нестандартный размер», а затем задайте значения «Начальный размер» и «Максимальный размер» для файла подкачки. Мы рекомендуем установить начальный размер в 1,5 раза больше объема оперативной памяти в системе.
  6. Нажмите «ОК», чтобы применить настройки, а затем перезапустите систему. Если вы продолжаете получать сообщения об ошибке "недостаточно памяти", увеличьте "начальный размер" файла подкачки.

Статус

Microsoft подтвердила, что это проблема Windows 10.

Подробнее

Если вы столкнулись с этой проблемой при использовании компилятора Microsoft Visual C++ (cl.exe), вы можете увидеть периодически возникающие ошибки сборки, подобные приведенным ниже:

  • Неустранимая ошибка C1076: ограничение компилятора: достигнута внутренняя куча; используйте /Zm, чтобы указать более высокий предел
  • Неустранимая ошибка C1083: невозможно открыть typefile: 'файл': сообщение
  • Неустранимая ошибка C1090: не удалось выполнить вызов API PDB, код ошибки "код": "сообщение"
  • Ошибка компилятора C3859: превышен диапазон виртуальной памяти для PCH; пожалуйста, перекомпилируйте с параметром командной строки '-ZmXXX' или выше

Дополнительную информацию об ошибках компилятора Visual C++ и способах их устранения см. в разделе Проблемы и рекомендации, связанные с предварительно скомпилированным заголовком (PCH).

Office 365 профессиональный плюс переименовывается в Приложения Microsoft 365 для предприятий. Для получения дополнительной информации об этом изменении прочитайте эту запись в блоге.

Симптомы

При запуске любой из программ Microsoft Office 2010, 2007 или 2003 может появиться сообщение об ошибке, похожее на следующее сообщение об ошибке:

Если вы нажмете OK, вы можете получить следующее сообщение об ошибке:

Причина

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

Разрешение

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

Примечание: для Microsoft Office 2010 и Office 2007 требуется Windows XP или более поздняя версия.

Windows 2000

Щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.

В диалоговом окне "Свойства системы" нажмите "Дополнительно"

Нажмите "Параметры производительности".

На панели "Виртуальная память" нажмите "Изменить", чтобы увеличить размер файла подкачки.

В Windows 2000 для отладки требуется начальное значение 126 МБ.

После изменения параметра нажмите "Установить", а затем нажмите "ОК".

В диалоговом окне апплета системной панели управления нажмите кнопку ОК, чтобы увидеть следующее сообщение:

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

Нажмите "ОК", чтобы закрыть диалоговое окно "Параметры производительности", а затем нажмите "ОК", чтобы закрыть диалоговое окно "Свойства системы".

Когда вам будет предложено перезагрузить компьютер, нажмите Да.

Windows XP

  1. Нажмите "Пуск", щелкните правой кнопкой мыши "Мой компьютер" и выберите "Свойства".
  2. В диалоговом окне "Свойства системы" перейдите на вкладку "Дополнительно".
  3. На панели "Производительность" нажмите "Настройки".
  4. В диалоговом окне "Параметры производительности" перейдите на вкладку "Дополнительно".
  5. На панели "Виртуальная память" нажмите "Изменить".
  6. Измените значение исходного размера и значение максимального размера на более высокое значение, нажмите «Установить», а затем нажмите «ОК».
  7. Нажмите "ОК", чтобы закрыть диалоговое окно "Параметры производительности", а затем нажмите "ОК", чтобы закрыть диалоговое окно "Свойства системы".

Дополнительная информация

Благодаря виртуальной памяти компьютер может использовать пространство на жестком диске в качестве оперативной памяти (ОЗУ). Компьютер использует виртуальную память для увеличения обычной оперативной памяти, установленной на компьютере. Если уменьшить размер файла подкачки, программа Office может запуститься некорректно или вообще не запуститься. Такое поведение может возникать, даже если на компьютере много оперативной памяти. Дополнительную информацию см. в разделе Советы по освобождению места на диске вашего ПК.

Это решило проблему?

Проверьте, устранена ли проблема. Если проблема устранена, вы закончили с этим разделом. Если проблема не устранена, вы можете обратиться в службу поддержки.

Читайте также: