Отключение функции «Сгружать неиспользуемое» в Windows¶
«Сгружать неиспользуемое» — это встроенная функция операционной системы Windows, отвечающая за подкачку неиспользуемых в данный момент страниц памяти из оперативной памяти (ОЗУ) на жёсткий диск или твердотельный накопитель в файл подкачки (pagefile.sys). Отключение этой функции приводит к тому, что система перестаёт выгружать данные из ОЗУ на диск, что может ускорить работу приложений, но увеличивает риск нехватки памяти.
¶Назначение функции
По умолчанию Windows использует стратегию «подкачки» (paging): когда оперативная память заполняется, система перемещает наименее активные страницы данных в файл подкачки на диске, освобождая ОЗУ для новых задач. Это позволяет работать с большим объёмом данных, чем физически доступно в памяти, но обращения к диску существенно медленнее, чем к ОЗУ.
Функция «Сгружать неиспользуемое» (в англоязычной версии — «ReadyBoost» или, точнее, параметр «Сгружать неиспользуемую память» / «Memory Dump») включает дополнительную оптимизацию: система заранее выгружает неиспользуемые страницы, чтобы освободить место для активных процессов. На устройствах с ограниченным объёмом ОЗУ это может замедлять работу, поэтому пользователи иногда отключают функцию.
¶Способы отключения
¶Через реестр Windows
Самый распространённый способ — изменение параметра в реестре:
- Открыть редактор реестра (
Win + R, ввестиregedit). - Перейти к ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. - Найти параметр
EnablePagefileUsageилиLargeSystemCache(в зависимости от версии Windows). - Изменить значение с
1на0. - Перезагрузить компьютер.
¶Через командную строку
Для отключения функции можно использовать команду powercfg:
`` powercfg /setactive SCHEME_MIN ``
Или отключить конкретную политику энергосбережения, влияющую на поведение памяти.
¶Через групповую политику
Для версий Windows Pro и Enterprise:
- Открыть
gpedit.msc. - Перейти в «Конфигурация компьютера» → «Административные шаблоны» → «Система» → «Ввод-вывод».
- Найти политику «Отключить сгружение неиспользуемой памяти».
- Установить значение «Включено».
¶Влияние на производительность
Отключение функции «Сгружать неиспользуемое» может дать следующие эффекты:
| Параметр | С функцией | Без функции |
|---|---|---|
| Скорость запуска приложений | Ниже | Выше |
| Использование ОЗУ | Оптимальное | Повышенное |
| Риск нехватки памяти | Минимальный | Повышенный |
| Износ SSD | Повышенный | Сниженный |
На компьютерах с большим объёмом ОЗУ (16 ГБ и более) отключение функции обычно не даёт заметного прироста производительности, но снижает нагрузку на накопитель. На устройствах с малым объёмом памяти (4–8 ГБ) отключение может привести к замедлению системы при многозадачности.
¶Рекомендации
- На устройствах с SSD отключение функции продлевает срок службы накопителя за счёт снижения количества операций записи.
- При отключении функции рекомендуется увеличить объём оперативной памяти или размер файла подкачки.
- Перед внесением изменений в реестр рекомендуется создать точку восстановления.
¶Применение в корпоративной среде
В корпоративных сетях с большим количеством рабочих станций отключение функции «Сгружать неиспользуемое» может быть целесообразно для унификации настроек и снижения нагрузки на файловые серверы. Администраторы могут развернуть соответствующие политики групповой политики через домен Active Directory.
Источники:
- Microsoft Docs — документация по управлению памятью Windows
- Microsoft TechNet — руководства по настройке реестра Windows
- Справочник по командной строке Windows (powercfg)
