Найти в Дзене
Т.Е.Х.Н.О Windows & Linux

🚀 RAM на стероидах: агрессивная (но умная) настройка реестра для 16/32/64 ГБ. Руководство 2025

Давайте честно: стандартные настройки Windows 11 (вплоть до актуальной версии 24H2/25H2) — это компромисс. Огромный, жирный компромисс, созданный Microsoft для того, чтобы система запускалась и на ультрабуке бухгалтера с 8 ГБ памяти, и на рабочей станции специалиста по данным (Data Scientist). Но если вы читаете нас, вы не бухгалтер (надеемся). Вы — те, кто хочет выжать из железа максимум. Сегодня мы погрузимся в святая святых — ветку реестра Memory Management. Это не «шаманство» с удалением временных папок. Это хирургия ядра. Мы разберем, как заставить Windows перестать сбрасывать данные на диск, когда у вас 32 ГБ оперативной памяти и больше, и как не «убить» систему, если у вас всего 16 ГБ. Будет технично, местами агрессивно, но разумно. ⚠️ Предупреждение для самых быстрых:
Всё, что вы делаете, вы делаете на свой страх и риск. Мы — профессионалы, и наши конфигурации проверены, но человеческий фактор никто не отменял. Перед стартом создание точки восстановления (Restore Point) обязат
Оглавление

Давайте честно: стандартные настройки Windows 11 (вплоть до актуальной версии 24H2/25H2) — это компромисс. Огромный, жирный компромисс, созданный Microsoft для того, чтобы система запускалась и на ультрабуке бухгалтера с 8 ГБ памяти, и на рабочей станции специалиста по данным (Data Scientist). Но если вы читаете нас, вы не бухгалтер (надеемся). Вы — те, кто хочет выжать из железа максимум.

Сегодня мы погрузимся в святая святых — ветку реестра Memory Management. Это не «шаманство» с удалением временных папок. Это хирургия ядра. Мы разберем, как заставить Windows перестать сбрасывать данные на диск, когда у вас 32 ГБ оперативной памяти и больше, и как не «убить» систему, если у вас всего 16 ГБ. Будет технично, местами агрессивно, но разумно.

⚠️ Предупреждение для самых быстрых:

Всё, что вы делаете, вы делаете на свой страх и риск. Мы — профессионалы, и наши конфигурации проверены, но человеческий фактор никто не отменял. Перед стартом создание
точки восстановления (Restore Point) обязательно!

🧠 Механика: что происходит «под капотом»?

Прежде чем крутить гайки, нужно понять, что именно мы настраиваем.

Диспетчер памяти Windows (Memory Manager) работает по принципу «жадности и страха»:

  1. Жадность: он пытается кэшировать как можно больше файлов, чтобы ускорить повторный запуск.
  2. Страх: он панически боится, что память закончится, поэтому при любой возможности начинает сбрасывать «холодные» страницы памяти (код ядра, драйверы, свернутые окна) в файл подкачки на диск.

Трагедия: вы купили 64 ГБ DDR5, а Windows всё равно обращается к SSD, вызывая микрофризы (подергивания) в тяжелых играх или средах разработки, просто потому что «так написано в коде двадцатилетней давности».

Наша задача — сказать Windows: «Расслабься. У нас достаточно памяти. Перестань мучить SSD и держи всё в RAM».

  • Поддержите канал T.E.X.H.O Windows & Linux — подпишитесь, ставьте лайки и делитесь этой статьёй с коллегами. Если Вам нравится что мы делаем, рассмотрите возможность поддержки через взносы на развитие канала. Спасибо за внимание к техническому контенту высокого качества!
-2

🛠 Разбор «великой четверки» параметров

Мы работаем с веткой:

HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

1. DisablePagingExecutive

  • Что это: запрещает системе сбрасывать драйверы и ядро системы (стек режима ядра) в файл подкачки.
  • Значение 0 (По умолчанию): Windows может сбросить часть ядра на диск, если решит, что оперативная память нужнее кому-то другому.
  • Значение 1 (Агрессивное): драйверы и ядро ВСЕГДА находятся в оперативной памяти.
  • Эффект: исчезает микрозадержка при вызове драйвера, который «уснул». Система ощущается более отзывчивой.

2. LargeSystemCache

  • Что это: определяет размер файлового кэша.
  • Значение 0 (Стандартное): приоритет отдается процессам (приложениям и играм).
  • Значение 1 (Серверное): система выделяет огромный объем RAM под кэширование файлов диска.
  • Подводный камень: для файлового сервера это идеальное решение. Для геймера — риск. Если поставить 1, Windows может начать «душить» игру, отбирая у неё память ради кэширования игровых файлов. Использовать с осторожностью!

3. NtfsMemoryUsage

  • Что это: лимит памяти для пула NTFS (структуры данных файловой системы).
  • Значение 1 (По умолчанию): стандартный лимит.
  • Значение 2 (Увеличенное): увеличивает лимиты кэширования метаданных NTFS.
  • Эффект: если у вас миллионы мелких файлов (компиляция кода, огромные библиотеки ресурсов, папки node_modules), каталоги открываются мгновенно.

4. ClearPageFileAtShutdown

  • Что это: очистка (перезапись нулями) файла подкачки при выключении.
  • Значение 0 (Производительность): выключено.
  • Значение 1 (Паранойя): включено.
  • Реальность: это НЕ ускоряет работу. Это замедляет выключение ПК на 1–5 минут (пока SSD перезапишет гигабайты данных нулями). Включать только в том случае, если вы работаете с государственной тайной или опасаетесь криминалистического анализа вашего накопителя. Для домашнего использования — строго 0.

🔥 Пошаговые конфигурации (PowerShell)

Мы не будем править реестр мышкой — мы же инженеры. Используем PowerShell от имени администратора.

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

👶 Сценарий 1: «Базовый / Рациональный» (16 ГБ RAM)

Для кого: геймеры, офисные задачи.

Логика: у вас 16 ГБ. В 2025 году это «прожиточный минимум».

  • DisablePagingExecutive = 0: включать опасно. Если игра займет 14 ГБ, а мы запретим сбрасывать ядро, получим вылет или «синий экран» (BSOD). Оставляем системе пространство для маневра.
  • LargeSystemCache = 0: память нужна играм, а не файловому кэшу.
  • NtfsMemoryUsage = 1: экономим ресурсы.

# PRESET: 16GB RAM (SAFE)
Write-Host "Применяем оптимизацию для 16 ГБ RAM..." -ForegroundColor Cyan
$path = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
Set-ItemProperty -Path $path -Name "DisablePagingExecutive" -Value 0
Set-ItemProperty -Path $path -Name "LargeSystemCache" -Value 0
Set-ItemProperty -Path $path -Name "ClearPageFileAtShutdown" -Value 0

# Настройка NTFS через fsutil (требуется для NtfsMemoryUsage)
fsutil behavior set memoryusage 1

Write-Host "Готово! Перезагрузите ПК." -ForegroundColor Green

👨‍💻 Сценарий 2: «Комфорт / Рабочая станция» (32 ГБ RAM)

Для кого: разработчики, тяжелые игры, стриминг, DevOps-инженеры.

Логика: 32 ГБ позволяют нам действовать смелее.

  • DisablePagingExecutive = 1: ключевой момент. Мы запрещаем системе трогать ядро. Это убирает задержки при переключении задач (Alt+Tab).
  • LargeSystemCache = 0: всё ещё держим 0, так как приоритет — приложения.
  • NtfsMemoryUsage = 2: ускоряем работу с файловой системой. Памяти хватит.

# PRESET: 32GB RAM (PERFORMANCE)
Write-Host "Применяем оптимизацию для 32 ГБ RAM..." -ForegroundColor Magenta
$path = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"

# Держим ядро в RAM. Никакой выгрузки драйверов!
Set-ItemProperty -Path $path -Name "DisablePagingExecutive" -Value 1

# Приоритет приложениям, не файлам
Set-ItemProperty -Path $path -Name "LargeSystemCache" -Value 0

# Не тратим время на затирание файла подкачки
Set-ItemProperty -Path $path -Name "ClearPageFileAtShutdown" -Value 0

# Ускоряем NTFS (кэширование метаданных)
fsutil behavior set memoryusage 2

Write-Host "Готово! Перезагрузите ПК." -ForegroundColor Green

Канал «Каморка Программиста» — это простые разборы программирования, языков, фреймворков и веб-дизайна. Всё для новичков и профессионалов.
-3
Каморка Программиста | Дзен
Присоединяйся прямо сейчас.

🚀 Сценарий 3: «Режим Бога / Энтузиаст» (64 ГБ RAM и выше)

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

Логика: памяти столько, что её «некуда девать».

  • DisablePagingExecutive = 1: обязательно.
  • LargeSystemCache = 1: внимание! Здесь мы включаем «Серверный режим». Система будет агрессивно кэшировать весь диск в RAM. Если вы часто копируете файлы или работаете с исходниками видео, это даст прирост производительности. Но если заметите просадки в играх — верните значение 0.
  • NtfsMemoryUsage = 2: максимум.

# PRESET: 64GB+ RAM (ULTIMATE)
Write-Host "Применяем режим Бога для 64 ГБ+ RAM..." -ForegroundColor Yellow
$path = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"

# Ядро всегда в памяти
Set-ItemProperty -Path $path -Name "DisablePagingExecutive" -Value 1

# Агрессивный файловый кэш (Внимание: тестируйте в играх!)
Set-ItemProperty -Path $path -Name "LargeSystemCache" -Value 1

# Очистка при выключении (Опционально: поставьте 1, если нужна безопасность, но будет долго)
Set-ItemProperty -Path $path -Name "ClearPageFileAtShutdown" -Value 0

# Максимальный кэш NTFS
fsutil behavior set memoryusage 2

Write-Host "Готово! Перезагрузите ПК для активации режима." -ForegroundColor Green

💡 Практические советы от T.E.X.H.O

  1. Эффект плацебо или реальность?

    На SSD NVMe Gen4/Gen5 разница от DisablePagingExecutive меньше, чем во времена HDD, но она есть. Она ощущается не в FPS (кадрах в секунду), а в
    задержке (Latency). Система становится «плавной». Окна не «залипают» на миллисекунды.
  2. Забудьте про ClearPageFileAtShutdown

    Серьёзно. Мы видели десятки постов на форумах:
    «Мой компьютер выключается 10 минут, помогите!». Оказывается, пользователь начитался руководств «по безопасности» и включил эту опцию. Windows при выключении начинает перезаписывать нулями файл подкачки размером 32 ГБ. Это убивает ресурс SSD и тратит ваше время.
  3. Второй эшелон: Prefetcher и Superfetch

    Если у вас SSD, не трогайте службу SysMain (бывший Superfetch). В Windows 11 2025 года она работает умно: загружает в свободную RAM (которой у вас много) часто используемые программы. Отключая её, вы замедляете запуск софта. Параметр DisablePagingExecutive отлично работает в паре с SysMain.
  4. Для пользователей Linux (Dual Boot)

    Если вы используете одни и те же NTFS-диски из-под Linux и Windows, параметр NtfsMemoryUsage=2 безопасен. Он влияет только на то, как драйвер ntfs.sys в Windows распределяет память. На Linux это не повлияет.

🛡 Безопасность и откат (Экстренная кнопка)

Что-то пошло не так? Игра начала вылетать? Windows жалуется на нехватку памяти?

Не паникуйте. Вот скрипт полного сброса на «Заводские настройки».

Скрипт отката (Rollback):

# ROLLBACK TO DEFAULTS
Write-Host "Восстановление стандартных настроек памяти Windows..." -ForegroundColor Red
$path = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"

Set-ItemProperty -Path $path -Name "DisablePagingExecutive" -Value 0
Set-ItemProperty -Path $path -Name "LargeSystemCache" -Value 0
Set-ItemProperty -Path $path -Name "ClearPageFileAtShutdown" -Value 0
fsutil behavior set memoryusage 1

Write-Host "Настройки сброшены. Перезагрузитесь." -ForegroundColor Yellow

❓ FAQ (Честные ответы на частые вопросы)

В: Можно ли вообще отключить файл подкачки, если у меня 64 ГБ RAM?

О: Технически — да. Практически —
нет. Некоторые старые движки (и даже современный софт от Adobe) проверяют наличие файла подкачки и аварийно завершаются, если его нет, даже если свободно 50 ГБ RAM. Оставьте хотя бы 1–2 ГБ фиксированного размера «для галочки».

В: Microsoft Learn пишет, что LargeSystemCache только для серверов. Вы ошибаетесь?

О: Microsoft пишет рекомендации для стабильности 99,9% корпоративных клиентов. Мы же говорим о домашней настройке энтузиастов. На 64 ГБ RAM включение этой опции превращает ваш ПК в ракету при работе с файлами, но, как мы предупреждали, может конфликтовать с требовательными к ресурсам играми. Тестируйте.

В: Ускорит ли это загрузку Windows?

О: Нет. Это ускорит работу
УЖЕ запущенной системы и переключение между тяжелыми задачами. На время загрузки системы это не влияет (или влияет негативно, если переборщить).

В: NtfsMemoryUsage=2 потребляет много памяти?

О: Он увеличивает выгружаемый пул (Paged Pool). На системе с 32 ГБ это капля в море (несколько сотен мегабайт), но прирост отзывчивости проводника в папках с тысячами фотографий заметен сразу.

В: Детектирует ли это античит (Vanguard, EAC)?

О: Нет. Это штатные настройки ядра Windows. Мы не внедряем сторонний код, мы просто меняем конфигурацию Диспетчера памяти. Это полностью легально и безопасно для онлайн-игр.

🏁 Вывод

Память дана нам не для того, чтобы она пустая «простаивала» в Диспетчере задач. Пустая оперативная память — это деньги, потраченные впустую.

Если у вас 32 ГБ и выше — вы обязаны сказать Windows: «Хватит экономить, гуляем на все!». Запрет на выгрузку ядра в файл подкачки (DisablePagingExecutive) и расширение пулов NTFS — это тот минимум, который отличает настроенную рабочую станцию от «коробки из магазина».

Живите быстро, пингуйте низко, и пусть ваши «синие экраны» будут редкими!

Понравилось? Подписывайся на T.E.X.H.O Windows & Linux — мы копаем там, где остальные боятся запачкать руки.

-4

#Windows11 #ОптимизацияWindows #Реестр #MemoryManagement #Сисадмин #DevOps #PowerShell #СборкаПК #НастройкаRAM #DisablePagingExecutive #ИгровойПК #ИсправлениеЗадержек #BoostFPS #ITСообщество #ТехГайд #СекретыWindows #СистемноеАдминистрирование #Nvidia #AMD #Intel #НовостиIT #Regedit #ВысокаяПроизводительность #РазработкаПО #СоветыIT #Кибербез #NTFS #Железо #Разгон #КаналTeхно