Файл підкачки Windows: як налаштувати для максимальної продуктивності

4 хв читання

Як налаштувати розмір файлу підкачки (pagefile.sys) в Windows для оптимальної роботи. Коли збільшувати, коли вимикати і як перенести на інший диск.

Файл підкачки — це частина диска що Windows використовує як розширення RAM. Правильне налаштування може запобігти збоям і покращити продуктивність.


Відкрити налаштування

Win + Rsysdm.cplДодатковоПараметри (Продуктивність) → ДодатковоЗмінити

За замовчуванням стоїть Автоматично керувати файлом підкачки — знімаємо галочку щоб налаштувати вручну.


Рекомендовані розміри

RAM Початковий розмір Максимальний розмір
4 ГБ 6144 МБ (1.5x) 12288 МБ (3x)
8 ГБ 8192 МБ (1x) 16384 МБ (2x)
16 ГБ 8192 МБ (0.5x) 16384 МБ (1x)
32 ГБ+ 4096 МБ 8192 МБ

Задай однаковий початковий і максимальний розмір щоб уникнути фрагментації.


Налаштування

  1. Вибери диск → Особливий розмір
  2. Введи Початковий і Максимальний розмір
  3. ЗадатиOK → перезавантаж

Перенести на інший диск

Якщо є HDD і SSD — постав pagefile на SSD, системний диск без pagefile:

  1. Вибери системний диск (C:) → Без файлу підкачкиЗадати
  2. Вибери інший диск (D:) → Особливий розмір → введи розміри → Задати
  3. Перезавантаж

Через PowerShell

# Перевірити поточний стан
Get-WmiObject Win32_PageFileSetting | Select-Object Name, InitialSize, MaximumSize

# Перевірити використання pagefile
Get-WmiObject Win32_PageFileUsage | Select-Object Name, CurrentUsage, AllocatedBaseSize

# Вимкнути автоматичне керування
$cs = Get-WmiObject Win32_ComputerSystem
$cs.AutomaticManagedPagefile = $false
$cs.Put()

# Задати розмір (8192 МБ на C:)
$pf = Get-WmiObject Win32_PageFileSetting
$pf.InitialSize = 8192
$pf.MaximumSize = 16384
$pf.Put()

Чи варто вимикати pagefile?

Не вимикай якщо:

  • Менше 16 ГБ RAM
  • Запускаєш ігри або важкі програми
  • Хочеш дамп пам'яті при BSOD (потрібен pagefile)

Можна вимкнути якщо:

  • 32 ГБ RAM і більше
  • SSD і хочеш зменшити кількість записів
  • Тільки легкі задачі
# Вимкнути pagefile (тільки з 32+ ГБ RAM)
$cs = Get-WmiObject Win32_ComputerSystem
$cs.AutomaticManagedPagefile = $false
$cs.Put()
Get-WmiObject Win32_PageFileSetting | Remove-WmiObject

Резюме

Задай Початковий = Максимальний розмір щоб уникнути фрагментації. Для 8 ГБ RAM: 8192-16384 МБ. Якщо є SSD — тримай pagefile на SSD. Не вимикай повністю якщо менше 32 ГБ RAM.

Схожі статті

← Всі статті