Не удается закрыть файл подкачки
Виртуальная память или файл подкачки — это тип памяти, который позволяет Windows использовать часть пространства для хранения в ОЗУ для повышения общей производительности или при необходимости в дополнительной памяти. Хотя Windows настраивает его автоматически, вы всегда можете сбросить его. Этот пост расскажет вам, что такое эта память и как сбросить виртуальную память или файл подкачки в Windows 11/10.
Как сбросить виртуальную память или файл подкачки в Windows 11/10
Когда сбрасываем, значит либо Windows очищает файл при выключении системы, либо при ручном изменении размера Система его сбрасывает. Вы можете очистить или сбросить виртуальную память или файл подкачки одним из этих способов.
- Групповая политика
- Редактор реестра
- Ручной сброс размера страницы
Вам потребуется разрешение администратора для их выполнения.
1]Редактор групповой политики
Если вы используете Windows Professional или Server, вы можете использовать групповую политику для внесения изменений.
- Откройте приглашение «Выполнить» с помощью Win + R
- Введите gpedit.msc и нажмите клавишу Enter, чтобы запустить редактор групповой политики.
- Перейдите к следующей папке
Политика локального компьютера > Конфигурация компьютера > Параметры Windows > Параметры безопасности > Локальные политики > Параметр безопасности
- Политика поиска: Завершение работы: Очистить файл подкачки виртуальной памяти
- Дважды щелкните, чтобы открыть конфигурацию политики.
- Выберите переключатель «Включено» и примените изменения.
После этого файл страницы виртуальной памяти очищается каждый раз, когда вы выключаете ПК с Windows. Наиболее существенным преимуществом использования этой политики является то, что никто другой не может получить к ним доступ, подключив хранилище к другому ПК. Во время использования Windows защищает файл подкачки, но это не так, когда он подключен к другому ПК.
Читайте: Как сделать резервную копию, переместить или удалить PageFile.sys при завершении работы
Метод реестра предназначен для пользователей Windows Home, у которых нет доступа к групповой политике. Хотя он прост в использовании, он также опасен. Обязательно создайте точку восстановления системы, которая будет полезна, если вы случайно удалите что-то в реестре, в результате чего система не загружается.
- Откройте приглашение «Выполнить» с помощью Win + R
- Введите regedit и одновременно нажмите Shift + Enter.
- В редакторе реестра перейдите по следующему пути
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- Найдите DWORD ClearPageFileAtShutdown и дважды щелкните его, чтобы отредактировать.
- Установите значение 1. Это обеспечит очистку файла подкачки во время завершения работы.
3]Ручной сброс размера страницы
Каждый раз, когда вы изменяете размер виртуальной памяти или файла подкачки, он сбрасывается и снова начинает использовать его с самого начала.
- Откройте настройки Windows с помощью Win + I
- Перейдите в «Система»> «О программе».
- В разделе «Спецификация устройства» нажмите ссылку «Дополнительные параметры системы».
- Откроются свойства системы
- Перейдите на вкладку «Дополнительно» и нажмите кнопку «Настройки» в разделе «Производительность».
- В «Производительности» параметры переключаются на вкладку «Дополнительно».
- Найдите раздел «Виртуальная память» и нажмите кнопку «Изменить».
- Проверьте автоматическое управление, и оно включит пользовательский размер, размер, управляемый системой, и другие параметры.
- Вот все, что вы можете сделать дальше
- Установить нестандартный размер
- Отключить пейджинг
- Сохранить размер управления системой
Я надеюсь, что за постом было легко следить, и вы смогли сбросить виртуальную память или файл подкачки в Windows 11/10.
Что такое виртуальная память или файл подкачки?
Согласно Microsoft, файл подкачки — это область на жестком диске, которую Windows использует так, как если бы это была оперативная память. При нехватке оперативной памяти или если Windows считает, что лучше хранить ее в виртуальной памяти, она используется. Это полезно при работе на старом ПК, на котором недостаточно оперативной памяти или при необходимости можно использовать немного больше.
Поскольку он использует хранилище, производительность будет зависеть от качества хранилища. Если вы используете SSD, он будет быстрее, чем HDD. Кроме того, общее использование хранилища будет больше, что может еще больше повлиять на срок службы жесткого диска или твердотельного накопителя.
Какой размер файла подкачки установить?
Хотя Windows устанавливает его примерно на 10% физической памяти, было бы лучше установить его как минимум в два или три раза больше размера оперативной памяти. Это обеспечит добавление стабильности для любой тяжелой работы для ПК.
Файл подкачки в Microsoft Windows XP расширяет объем доступной для приложений и служб памяти, позволяя им не ограничиваться физически установленной на компьютере RAM. Поскольку файл подкачки является дополнением к оперативной памяти, его оптимизация позволяет ощутимо повысить быстродействие системы.
В этой статье даются рекомендации по борьбе с фрагментацией файла подкачки, выбору его оптимального расположения и размера, по обеспечению безопасности и управлению файлом подкачки из командной строки. Все это дает возможность сделать операционную систему намного производительнее.
Фрагментация файлов замедляет их чтение с жесткого диска. Фрагментирование происходит при создании и изменении файлов в условиях нехватки свободного места на диске. На сжатых томах NTFS файлы фрагментируются чаще, чем на несжатых. Файл подкачки не является исключением и тоже фрагментируется с течением времени. Правда, проблема фрагментирования сжатых томов NTFS его не касается, поскольку он не подлежит сжатию.
Фрагментирование файла подкачки происходит при отсутствии достаточного непрерывного пространства на диске для его хранения. На первых порах после установки системы таких проблем, как правило, не возникает. Однако по умолчанию, размер файла подкачки динамически изменяется и при недостатке свободного места начинается фрагментация.
Выяснить, насколько фрагментирован файл подкачки, можно с помощью встроенной утилиты «Дефрагментация диска» (Disk Defragmenter). Для этого нажмите кнопку «Пуск» (Start), вызовите диалоговое окно «Выполнить» (Run), введите dfrg.msc в поле «Открыть» (Open) и нажмите «OK». В появившемся окне нажмите кнопку «Анализ» (Analyze).
Когда откроется диалоговое окно «Дефрагментация диска», нажмите кнопку «Вывести отчет» (View Report).
В диалоговом окне «Отчет об анализе» (Analysis Report) найдите раздел «Фрагментация файла подкачки» (Pagefile fragmentation) в поле «Сведения о томе» (Volume Information).
Для повышения производительности системы стоит удалить фрагментированный файл подкачки и создать его заново, но уже таким образом, чтобы исключить возможность его фрагментации. Для этого нужно создать статический файл подкачки с одинаковым минимальным и максимальным размером. Это не дает системе динамически его изменять и таким образом предотвращает фрагментирование.
Дефрагментировать файл подкачки можно двумя способами: временно переместить его на другой диск/раздел или воспользоваться сторонней утилитой, например, Diskeeper. Это приложение позволяет осуществить автономную дефрагментацию файла подкачки после перезагрузки — пока система работает в обычном режиме, дефрагментировать файл подкачки нельзя. Подробнее о Diskeeper можно прочитать в статье «Diskeeper Professional: краткий обзор».
Если возможности воспользоваться Diskeeper у вас нет, придется переместить текущий файл подкачки на другой диск/раздел и создать его заново. Для этого откройте меню «Пуск», нажмите правой кнопкой мыши на элементе «Мой компьютер» (My Computer) и выберите опцию «Свойства» (Properties). В диалоговом окне «Свойства системы» (System Properties) откройте вкладку «Дополнительно» (Advanced) и нажмите кнопку «Параметры» (Settings) в разделе «Быстродействие» (Performance).
В появившемся диалоговом окне «Параметры быстродействия» (Performance Options) откройте вкладку «Дополнительно» и нажмите кнопку «Изменить» (Change) в разделе «Виртуальная память» (Virtual Memory).
После этого появится диалоговое окно «Изменение параметров системы» (System Settings Change) с вопросом, хотите ли вы перезагрузить компьютер прямо сейчас. Закройте все запущенные программы и нажмите кнопку «Да» (Yes).
После перезагрузки откройте меню «Пуск» и введите dfrg.msc в диалоговом окне «Выполнить», чтобы снова вызвать средство дефрагментации диска. В появившемся окне нажмите кнопку «Дефрагментация» (Defragment), чтобы обеспечить достаточно непрерывного свободного пространства для нового файла подкачки. После завершения дефрагментации нажмите кнопку «Закрыть», а затем закройте утилиту дефрагментации.
Снова вызовите диалоговое окно «Виртуальная память» и переместите файл подкачки на исходный диск, указав в полях «Исходный размер» и «Максимальный размер» одинаковые значения, соответствующие объему оперативной памяти компьютера. С другого диска удалите временный файл подкачки, уменьшив его размер до нуля. Несколько раз нажмите «OK», чтобы закрыть все диалоговые окна, а затем нажмите кнопку «Да» в ответ на предложение перезагрузить компьютер.
Теперь можно еще раз проанализировать диск с помощью средства дефрагментации, чтобы убедиться, что новый файл подкачки не фрагментирован.
Для достижения максимальной производительности компьютера следует выбрать оптимальное размещение файла подкачки и вычислить для него наиболее подходящий размер, проанализировав быстродействие системы.
Где лучше размещать файл подкачки xp — вопрос спорный. На сайте Microsoft TechNet на этот счет даются самые разные рекомендации. Проанализировав всю доступную мне информацию по данному вопросу, я пришел к выводу, что файл подкачки следует размещать на отдельном разделе, который при этом не должен являться томом RAID. Не стоит хранить файл подкачки на физическом диске, на котором находится активно используемый раздел — например, системный.
Лучше всего размещать файл подкачки на отдельном диске, особенно если речь идет о высокопроизводительных системах с большим объемом оперативной памяти. Если у вас нет финансовой возможности выделить под файл подкачки целый винчестер, разместите его на диске, где хранятся редко используемые файлы — например, резервные копии.
Не следует хранить файл подкачки на томе RAID, поскольку скорость записи у таких томов довольно низкая. Массивы RAID 5 обеспечивают высокую скорость чтения, однако запись на них осуществляется ничуть не быстрее, чем на обычных разделах. А поскольку файл подкачки постоянно используется для чтения и записи данных, скорость операций должна быть максимальной.
Существует множество формул для расчета оптимального размера файла подкачки. Большинство из них отталкивается от объема физической оперативной памяти, однако носит ориентировочный характер и не гарантирует оптимальной производительности для той или иной конкретной системы.
Лучший способ определить наиболее подходящий размер файла подкачки — проанализировать быстродействие системы с помощью Монитора производительности (Performance Monitor), в котором предусмотрены два специальных счетчика для измерения активности файла подкачки: «% использования» (% Usage) и «% использования (пик)» (% Usage Peak).
Первый счетчик указывает на то, какой процент файла подкачки используется в текущий момент, а второй — какая доля файла подкачки используется при пиковой нагрузке, когда система обращается к нему чаще всего. Последний показатель особенно важен при расчете оптимального размера файла подкачки.
Для начала создайте файл подкачки в полтора раза большего размера, чем объем оперативной памяти вашего компьютера. Затем нажмите кнопку «Пуск» и введите в perfmon.msc в диалоговом окне «Выполнить». Откроется консоль «Производительность» (Performance).
Нажмите значок «+» в панели инструментов. В открывшемся окне «Добавить счетчики» (Add Counters) выберите пункт «Файл подкачки» (Paging File) из выпадающего меню «Объект» (Performance Object). Отметьте опции «Все счетчики» (All Counters) и «Выбрать вхождения из списка» (Select Instances from List), а затем выделите адрес файла подкачки в списке. Нажмите кнопки «Добавить» (Add) и «Закрыть».
Интервал между замерами стоит задать на уровне 15 секунд или даже больше, чтобы снизить нагрузку на системные ресурсы. Для этого нажмите кнопку «Свойства» на панели инструментов и введите нужное значение в поле «Снимать показания каждые X сек» (Update Automatically).
Через пару дней изучите журнал измерений. Для этого нажмите кнопку «Просмотр отчета» (Report View) в панели инструментов. Если при пиковой нагрузке процент использования файла подкачки составляет менее 90%, изменять его размер не нужно. Если этот показатель превышает 90%, следует изучить подробный отчет о сеансе, чтобы понять, насколько часто процент использования файла подкачки достигает пика. Если это происходит довольно регулярно, стоит увеличить размер файла подкачки и провести еще один сеанс измерения.
Помимо всего прочего, существует возможность удалять файл подкачки при завершении работы системы и управлять им с помощью утилиты командной строки. В некоторых ситуациях это бывает довольно актуально.
Настроить очистку файла подкачки при завершении работы системы можно с помощью консоли «Локальные параметры безопасности» (Local Security Policy), которая располагается в разделе «Администрирование» Панели управления (Control Panel | Administrative Tools). Разверните раздел «Параметры безопасности | Локальные политики | Параметры безопасности» (Select Security Settings | Local Policies | Security Options), дважды щелкните на политике «Завершение работы: очистка страничного файла виртуальной памяти» (Shutdown: Clear Virtual Memory Pagefile) и выберите опцию «Включен» (Enabled).
Эту опцию стоит использовать только при наличии на компьютере нескольких операционных систем, поскольку в таком случае существует реальная возможность прочитать содержимое файла подкачки одной системы из другой. Если операционная система на компьютере всего одна, файл подкачки на ней всегда заблокирован и недоступен для просмотра. Удалять его не стоит, потому что он может пригодиться при расследовании действий пользователей.
В состав Windows XP входит утилита командной строки Pagefileconfig, которая позволяет просматривать и изменять настройки текущего файла подкачки, создавать и удалять дополнительные файлы подкачки. При первом запуске утилиты появляется диалоговое окно.
Выполните команду CSCRIPT //H:CSCRIPT //S, а затем снова запустите команду Pagefileconfig без переключателей.
Чтобы получить справку по всем функциям утилиты, выполните команду Pagefileconfig /?.
Windows XP автоматически создает и настраивает файл подкачки при установке системы. Стандартная конфигурация неплоха, но ее всегда можно оптимизировать в соответствии с особенностями конкретного компьютера. Рекомендации, которые приводятся в этой статье, позволяют улучшить настройки файла подкачки и тем самым существенно повысить производительность системы.
Что будет, если отключить файл подкачки
Но не всегда: распространён вариант, когда программы просто «вылетают» или ошибку бывает сложно связать с отключенным когда-то файлом виртуальной памяти (особенно если это было давно). Поэтому, если вы отключили файл подкачки и когда-либо столкнётесь что программы сообщают о собственных ошибках (например, ошибка вывода в OBS), либо молча не запускаются (Premiere Pro), выбивают черный экран (Photoshop), рекомендую в первую очередь попробовать снова включить его.
По умолчанию, Windows 10, 8.1 и Windows 7 автоматически определяют размер файла подкачки в соответствии с потребностями системы и особенностями работы. По мнению некоторых пользователей, в ряде случаев изменение файла подкачки вручную может помочь оптимизировать работу системы, иногда может быть целесообразно вообще отключить его, а в некоторых других ситуациях самое лучшее — ничего не изменять и оставить автоматическое определение размера файла подкачки. В этом руководстве — о том, как увеличить, уменьшить или отключить файл подкачки и удалить файл pagefile.sys с диска, а также о том, какие существуют рекомендации о правильной настройке файла подкачки, в зависимости от того, как вы используете компьютер и его характеристик.
Что такое виртуальная память или файл подкачки?
Согласно Microsoft, файл подкачки — это область на жестком диске, которую Windows использует так, как если бы это была оперативная память. При нехватке оперативной памяти или если Windows считает, что лучше хранить ее в виртуальной памяти, она используется. Это полезно при работе на старом ПК, на котором недостаточно оперативной памяти или при необходимости можно использовать немного больше.
Поскольку он использует хранилище, производительность будет зависеть от качества хранилища. Если вы используете SSD, он будет быстрее, чем HDD. Кроме того, общее использование хранилища будет больше, что может еще больше повлиять на срок службы жесткого диска или твердотельного накопителя.
Почему не следует удалять файл подкачки Windows
Есть несколько причин, по которым люди решают удалить pagefile.sys: он занимает место на диске — это первая из них. Вторая — они думают, что без файла подкачки компьютер будет работать быстрее, так как на нем и так достаточно оперативной памяти RAM.
Pagefile.sys в проводнике
Что касается первого варианта, то с учетом объемов сегодняшних жестких дисков, удаление файла подкачки навряд ли может оказаться критически необходимым. Если у Вас стало кончаться место на жестком диске, то скорее всего это говорит о том, что вы там храните что-то ненужное. Гигабайты образов дисков игр, фильмы и прочее — это не то, что обязательно держать на своем жестком диске. К тому же, если вы скачали некий Repack объемом несколько гигабайт, и установили его на компьютер, сам файл ISO можно удалять — работать игра будет и без него. Так или иначе, это статья не о том, как почистить жесткий диск. Просто, если для вас являются критичными несколько гигабайт, занимаемые файлом pagefile.sys, лучше поискать что-то другое, явно ненужное, и оно, скорее всего найдется.
Второй пункт, касающийся производительности — тоже миф. Windows может работать без файла подкачки при условии большого количества установленной оперативной памяти RAM, однако никакого положительного влияния на производительность системы это не имеет. Кроме этого, отключение файла подкачки может привести к некоторым неприятным вещам — некоторые программы, не получив достаточно свободной памяти для работы, будут сбоить и «вылетать». Некоторое программное обеспечение, например виртуальные машины, могут вообще не запуститься, если вы отключите файл подкачки Windows.
Подводя итог, нет разумных причин, чтобы избавляться от pagefile.sys.
Как удалить pagefile.sys
Один из главных вопросов пользователей — можно ли удалить файл pagefile.sys. Да, можно, и сейчас я напишу о том, как это сделать, а далее поясню, почему этого делать не стоит.
Итак, для того, чтобы изменить параметры файла подкачки в Windows 7 и Windows 8 (и в XP тоже), зайдите в Панель управления и выберите пункт «Система», затем в меню слева — «Дополнительные параметры системы».
Затем, на вкладке «Дополнительно» кликните кнопку «Параметры» в разделе «Быстродействие».
В параметрах быстродействия откройте вкладку «Дополнительно» и в разделе «Виртуальная память» нажмите «Изменить».
По умолчанию, Windows автоматически управляет размером файла pagefile.sys и, в большинстве случаев это является оптимальным вариантом. Тем не менее, если вы хотите удалить pagefile.sys, вы можете это сделать, сняв галочку «Автоматически выбирать объем файла подкачки» и установив пункт «Без файла подкачки». Также вы можете изменить размер этого файла, указав его самостоятельно.
Видео инструкция
Как увеличить, уменьшить или отключить файл подкачки в Windows 10
А теперь о настройке файла подкачки в Windows 10 и о том, каким образом его можно увеличить (хотя тут, пожалуй, лучше просто задать рекомендуемые параметры системы), уменьшить, если вы считаете, что у вас достаточно оперативной памяти на компьютере или ноутбуке, или полностью отключить, освободив тем самым место на жестком диске.
Подробное описание проблемы с временным файлом подкачки
После оптимизации RDS фермы и очистки неактивных TS портов, в момент входа на удаленный рабочий стоял, у меня стала выскакивать ошибка:
Создан временный файл подкачки, поскольку при запуске была обнаружена неполадка в конфигурации файла подкачки. Общий объем файла подкачки для всех дисков может быть несколько больше указанного вами размера
То же самое вы увидите и при попытке зайти в свойствах системы в параметры быстродействия.
Далее появляется окно "Параметры быстродействия", где вы видите, что общий объем файла подкачки на всех дисках 0 МБ и вам предлагается его изменить.
Как видим в настройках выбран пункт "Без файла подкачки".
Пробуем указать "Размер по выбору системы" и обязательно нажмите кнопку "Задать"
Вам напишут, что для того чтобы сделанные изменения вступили в силу, следует перезагрузить компьютер, соглашаемся и выполняем.
Кстати, если вообще попытаться отключить в данной ситуации, файл подкачки, то вы увидите предупреждение
Если отключить файл подкачки или задать начальный размер менее чем 800 Мб, то попытка отладочных данных при возникновении системной ошибки может оказаться неудачной. Вы хотите продолжить, может попробовать нажать да. Тут вас уведомят, что в момент синего экрана Windows у вас не будет создан дамп памяти Memory.dmp и вы не сможете произвести анализ, это нужно понимать, такое практикуется только если очень мало места на системном диске.
Но перезагрузившись мы видим все туже ситуацию, что у нас файл подкачки не задан, произведите настройки и так до бесконечности.
Когда я вижу любую ошибку в операционной системе Windows, то я первым делом просматриваю логи, чтобы понимать, что происходит. Открыв журнал ошибок я вижу такие события:
В режиме XML можно посмотреть дополнительную отладочную информацию.
Так же в системном журнале есть ошибка: Источник Ntfs (Ntfs), Код ID 55: Обнаружено повреждение в структуре файловой системы на томе .
Основная таблица файлов (MFT) содержит поврежденную запись файла. Номер ссылки файла: 0x1c00000002d3d9. Имя файла: "\pagefile.sys".
Точная природа повреждения неизвестна. Необходимо проверить структуры файловой системы в режиме подключения к сети.
Как видим сама операционная система Windows не понимает, что у нее случилось, из-за чего она повреждена, на тебе код ошибки 0x1c00000002d3d9 сиди и разбирайся со своим pagefile.sys. Первое, что мне захотелось увидеть, есть ли сам файл подкачки, о котором говорит событие с ошибкой. Для этого нам необходимо выполнить два действия:
- Первое, это включить отображение скрытых файлов в Windows
- Второе, это включить отображение защищенных, системных файлов
Что мы делаем, открываем проводник Windows, переходим на вкладку "Вид", далее ставим галку "Скрытые элементы" и нажимаем кнопку "Параметры".
У вас откроется окно "Параметры папок", идем на вкладку "Вид" и снимаем галку "Скрывать защищенные системные файлы", кстати в данную настройку можно попасть и через командную строку, в которой нужно выполнить команду: control /name Microsoft.FolderOptions.
Сохраняем настройки и переходим в корень диска C:\, где вы можете наблюдать ваш временный файл подкачки, у меня pagefile.sys весит 65 ГБ.
Пробую удалить временный файл подкачки, но не тут то было, у меня выскакивает ошибка:
Из данного кода 0x80070570 видно, что нужно ремонтировать файловую систему, для начала встроенными средствами Windows
У меня появилось окно восстановления диска, подтверждаем наши действия.
Вот так выглядит процесс восстановления системного диска штатными средствами Windows, вам необходимо дождаться, когда все пройдет.
После перезагрузки у меня уже не выскакивала ошибка с текстом "Создан временный файл подкачки, поскольку при запуске была обнаружена неполадка в конфигурации файла подкачки. Общий объем файла подкачки для всех дисков может быть несколько больше указанного вами размера". Пройдя в параметры быстродействия, у меня без проблем получилось выставить нужный размер файла подкачки. Проблема решена.
Так же в командной строке советую проверить вашу систему на предмет наличия поврежденных файлов, для этого воспользуйтесь в cmd вот такими командами:
- sfc / scannow после
- Dism /online /cleanup-image /restorehealth
В операционных системах Windows для работы используется так называемый файл подкачки pagefile.sys (скрытый и системный, обычно находится на диске C), представляющий своего рода «расширение» оперативной памяти компьютера (иначе — виртуальная память) и обеспечивающий работу программ даже в том случае, когда физической памяти RAM недостаточно. Windows 10, 8.1 или Windows 7 также пытается переместить неиспользуемые данные из оперативной памяти в файл подкачки, причем, по информации Microsoft, каждая новая версия делает это лучше.
В этой инструкции подробно о том, как настроить файл подкачки Windows 10 и предыдущих версий системы: увеличить его, уменьшить, отключить вовсе или перенести на другой диск. А также о существующих рекомендациях, касающихся правильной настройки виртуальной памяти.
Как переместить файл подкачки Windows и в каких случаях это может быть полезным
Несмотря на все вышесказанное об отсутствии необходимости менять стандартные настройки для файла подкачки, в некоторых случаях перемещение файла pagefile.sys на другой жесткий диск может быть полезным. Если у вас на компьютере установлено два отдельных жестких диска, один из которых системный и на нем же установлены необходимые программы, а второй содержит относительно редко используемые данные, перемещение файла подкачки на второй диск может положительно сказаться на производительности в те моменты, когда виртуальная память задействована. Переместить pagefile.sys можно там же, в настройках виртуальной памяти Windows.
Нужно учесть, что это действие разумно только в том случае, когда у Вас два отдельных физических жестких диска. Если же ваш жесткий диск разбит на несколько разделов, перемещение файла подкачки на другой раздел не только не поможет, но в некоторых случаях может и замедлить работу программ.
Таким образом, суммируя все вышенаписанное, файл подкачки — важная составляющая часть Windows и лучше бы Вам его не трогать, если Вы только точно не знаете, зачем вы это делаете.
Правильная настройка файла подкачки
Есть множество различных рекомендаций о том, как правильно настроить файл подкачки в Windows от людей с самым разным уровнем компетенции:
- Например, один из разработчиков Microsoft Sysinternals рекомендует устанавливать минимальный размер файла подкачки равный разнице между максимальным объемом используемой памяти при пиковой нагрузке и физическим объемом RAM. А в качестве максимального размера — это же число, умноженное в два раза.
- Еще одна частая рекомендация, не лишенная оснований — использовать одинаковый минимальный (исходный) и максимальный размер файла подкачки во избежание фрагментации этого файла и, как следствие, снижения производительности. Это не актуально для SSD, но может быть вполне осмысленным для HDD.
- Ну и вариант настройки, который приходится встречать чаще других — отключить файл подкачки Windows, если на компьютере имеется достаточный объем оперативной памяти.
Большинству своих читателей я бы не стал рекомендовать этого делать, потому как в случае возникновения проблем при запуске или работе программ и игр, можно и не вспомнить, что эти проблемы могут быть вызваны отключением файла подкачки. Однако, если у вас на компьютере строго ограниченный набор ПО, который вы всегда используете, и эти программы прекрасно работают без файла подкачки, данная оптимизация тоже имеет право на жизнь.
Настройка файла подкачки Windows 7 и 8.1
Прежде чем рассказывать о том, какой размер файла подкачки оптимальный для различных сценариев, покажу, как вы можете менять этот размер или отключить использование виртуальной памяти Windows.
Для настройки параметров файла подкачки, зайдите в «Свойства компьютера» (правый клик по значку «Мой компьютер» — свойства»), после чего в списке слева выберите «Защита системы». Более быстрый способ сделать то же самое — нажать клавиши Win + R на клавиатуре и ввести команду sysdm.cpl (подойдет для Windows 7 и 8).
Как раз здесь вы можете настроить необходимые параметры виртуальной памяти:
- Отключить виртуальную память (файл подкачки)
- Уменьшить или увеличить файл подкачки Windows
Изменение параметров файла подкачки Windows — видео
Ниже — видео инструкция о том, как настроить файл подкачки в Windows 7, 8.1 и Windows 10, задать его размер или удалить этот файл, а также перенести его на другой диск. А после видео вы можете найти рекомендации о правильной настройке файла подкачки.
Перенос файла подкачки на другой диск
Один из вариантов настройки файла подкачки, который в ряде случаев может оказаться полезным для производительности системы — перенос его на отдельный жесткий диск или SSD. При этом имеется в виду именно отдельный физический диск, а не раздел на диске (в случае логического раздела перенос файла подкачки, наоборот, может привести к падению производительности).
Как перенести файл подкачки на другой диск в Windows 10, 8 и Windows 7:
- В настройках файла подкачки (виртуальной памяти) Windows отключите файл подкачки для диска, на котором он находится (выбрать пункт «Без файла подкачки» и нажать «Задать».
- Для второго диска, на который мы переносим файл подкачки, задайте размер или установите его по выбору системы и так же нажмите «Задать».
- Нажмите Ок и перезагрузите компьютер.
Внимание: нижеследующий текст с рекомендациями был написан мною около двух лет назад и в некоторых пунктах не вполне актуален: например, для сегодняшних SSD я более не рекомендую отключать файл подкачки.
В различных статьях, касающихся оптимизации Windows, можно встретить рекомендации отключить файл подкачки, если размер оперативной памяти составляет 8 Гб или даже 6 Гб, а также не использовать автоматический выбора объема файла подкачки. Логика в этом есть — при отключенном файле подкачки, компьютер не будет использовать жесткий диск в качестве дополнительной памяти, что должно увеличить скорость работы (оперативная память в разы быстрее), а при ручном указании точного размера файла подкачки (при этом рекомендуется указывать исходный и максимальный размер одинаковыми), мы высвобождаем место на диске и снимаем с ОС задачи по настройке размеров данного файла.
Примечание: если вы используете SSD диск, то лучше всего озаботиться установкой максимального количества RAM и полностью отключить файл подкачки, это позволит продлить жизнь твердотельного диска.
Однако, если вы монтируете видео, занимаетесь редактированием фото в профессиональных пакетах, работаете с векторной или трехмерной графикой, проектируете дома и ракетные двигатели, используете виртуальные машины, 8 Гб RAM будет мало и файл подкачки непременно потребуется в процессе работы. Более того, отключив его, вы рискуете потерять несохраненные документы и файлы при возникновении нехватки памяти.
Если вы не уверены, в том, сколько оперативной памяти вам нужно и какой размер файла подкачки будет правильным в вашей ситуации, существует следующий подход к определению его размера, не ручаюсь за его истинность и применимость для каждого пользователя:
- Запустите на компьютере все те программы, которые, в теории, вы можете запустить одновременно — офис и скайп, откройте десяток вкладок YouTube в браузере, запустите игру (используйте ваш сценарий работы).
- Откройте диспетчер задач Windows, пока все это запущено и на вкладке быстродействие посмотрите, какой размер оперативной памяти задействован.
- Увеличьте это число на 50-100% (точного числа не дам, но рекомендовал бы 100) и сравните с размером физической оперативной памяти компьютера.
- То есть, к примеру, на ПК 8 Гб памяти, используется 6 Гб, увеличиваем в два раза (100%), получается 12 Гб. Вычитаем 8, ставим размер файла подкачки 4 Гб и можно быть относительно спокойным за то, что проблем с виртуальной памятью не возникнет даже при критических вариантах работы.
Мой личный взгляд на файл подкачки по состоянию на последнее обновление этой статьи — оставить его размер автоматически определяемым системой и, если есть возможность — именно на SSD, при условии, что вам требуется высокая производительность. В Интернете вы можете найти рекомендации, значительно отличающиеся от того, что предлагаю я. Каким из них следовать — решать вам. При использовании моего варианта, вы, скорее всего, не столкнетесь с ситуацией, когда программа не запустится из-за недостатка памяти, но при этом вариант полного отключения файла подкачки (что я не рекомендую для большинства случаев) теоретически может положительно повлиять на производительность системы в некоторых случаях.
Прежде всего о том, что такое pagefile.sys в Windows 10, Windows 7, 8 и XP: это файл подкачки Windows. Зачем он нужен? Дело в том, что какое бы количество оперативной памяти не было установлено на вашем компьютере, не всем программам для работы будет ее достаточно. Современные игры, видео и графические редакторы и многое другое программное обеспечение с легкостью заполнит Ваши 8 Гб RAM и попросит еще. В этом случае и используется файл подкачки. Файл подкачки по умолчанию находится на системном диске, обычно здесь: C:\pagefile.sys. В этой статье поговорим о том, хорошая ли это идея — отключить файл подкачки и тем самым удалить pagefile.sys, а также о том, как переместить pagefile.sys и какие преимущества это может дать в некоторых случаях.
Обновление 2016: более подробная инструкция по удалению файла pagefile.sys, а также видео руководство и дополнительная информация доступны в стать Файл подкачки Windows.
Файл подкачки Windows 10
Помимо файла подкачки pagefile.sys, который был и в предыдущих версиях ОС, в Windows 10 присутствует новый скрытый системный файл swapfile.sys так же находящийся в корне системного раздела диска и, по сути, тоже представляющий собой своеобразный файл подкачки, используемый не для обычных («Классическое приложение» в терминологии Windows 10), а для «Универсальных приложений» UWP.
Новый файл подкачки swapfile.sys потребовался в связи с тем, что для универсальных приложений изменились способы работы с памятью и, в отличие от обычных программ, которые используют файл подкачки как обычную оперативную память, файл swapfile.sys используется как файл, хранящий «полное» состояние отдельных приложений, своего рода файл гибернации конкретных приложений, из которого они могут в короткое время могут продолжать работу при обращении. Предвидя вопрос о том, как удалить swapfile.sys: его наличие зависит от того, включен ли обычный файл подкачки (виртуальная память), т.е. удаляется он тем же способом, что и pagefile.sys, они взаимосвязаны.
Безопасно ли удалять виртуальную память или файл подкачки?
Да, вы можете удалить его в любое время, но сначала убедитесь, что вы отключили эту функцию, поскольку файл удаляется только во время выключения. Вы также можете удалить файл в безопасном режиме, используя учетную запись администратора.
Читайте: Как увеличить размер файла подкачки или виртуальную память
Читайте также: