Що таке pagefile і навіщо він потрібен
Pagefile (файл підкачки) – це прихований системний файл на жорсткому диску або твердотільному накопичувачі, який Windows використовує як розширення фізичної оперативної пам’яті. У системах Windows цей файл має назву pagefile.sys і знаходиться у кореневій папці системного диска, зазвичай C:\. Він є ключовим компонентом так званої віртуальної пам’яті – механізму, який дозволяє комп’ютеру виконувати більше завдань, ніж дозволяє обсяг фізичного RAM. Коли оперативна пам’ять заповнюється, Windows переміщує менш використовувані дані з RAM у pagefile, звільняючи простір для активних програм.
Розуміння принципів роботи pagefile є важливим для підтримки стабільності системи та запобігання критичним помилкам. Коли фізична пам’ять вичерпується, а файл підкачки відсутній або налаштований неправильно, програми можуть аварійно завершуватися через нестачу пам’яті. Крім того, pagefile необхідний для створення звітів про системні збої – наприклад, після "синього екрана смерті" (BSOD). Без цього файлу неможливо зібрати діагностичну інформацію, що ускладнює пошук причин несправностей.
Як працює віртуальна пам’ять
Windows використовує сторінкову організацію пам’яті. Віртуальний адресний простір кожного процесу розділений на блоки фіксованого розміру – сторінки. Коли програма потребує більше пам’яті, ніж доступно у фізичному RAM, система переміщує деякі сторінки з RAM на диск у файл підкачки. Процес називається "підкачуванням" або "свапінґом". Він відбувається автоматично, непомітно для користувача, але може впливати на продуктивність, оскільки швидкість читання/запису з диска значно нижча, ніж з модулів оперативної пам’яті.

Файл підкачки також використовується для запису дампів пам’яті під час системних збоїв. Коли виникає критична помилка, Windows може зберегти вміст оперативної пам’яті в pagefile для подальшого аналізу. Якщо файл підкачки відсутній або має недостатній розмір, створення повного дампа стане неможливим, що ускладнить діагностику. Тому вимикати pagefile повністю не рекомендується навіть за наявності великого обсягу RAM.
Основні функції pagefile
Основних завдань у pagefile три: розширення доступного обсягу пам’яті, запобігання аварійним завершенням програм та забезпечення можливості створення дампів пам’яті. Крім того, деякі програми та ігри можуть вимагати наявності файлу підкачки для коректної роботи, навіть якщо фізичної пам’яті достатньо. Наприклад, складні графічні редактори або віртуальні машини часто виділяють великі обсяги віртуальної пам’яті, без якої вони можуть не запуститися.
Також pagefile допомагає системі більш ефективно використовувати фізичну пам’ять. Windows може вивантажувати з RAM ті сторінки, які давно не використовувалися, навіть якщо пам’ять ще не заповнена. Це підвищує загальну продуктивність, оскільки звільняє місце для активних процесів, які потребують швидкого доступу.

Де знаходиться pagefile.sys за замовчуванням
Файл pagefile.sys створюється автоматично під час встановлення Windows. Його стандартне розташування – коренева тека системного диска (зазвичай C:\). Однак цей файл прихований, тому він не відображається у Провіднику без спеціальних налаштувань. Щоб побачити його, потрібно увімкнути відображення прихованих та системних файлів. Розмір файлу за замовчуванням залежить від обсягу фізичної пам’яті та визначається системою автоматично.
У сучасних версіях Windows (10 та 11) автоматичне керування файлом підкачки працює досить ефективно. Система сама збільшує або зменшує його розмір залежно від навантаження та доступного місця на диску. Проте в деяких випадках – наприклад, при роботі з великими файлами або ресурсомісткими програмами – може знадобитися ручне налаштування.
Як налаштувати файл підкачки в Windows
Налаштування pagefile виконується через властивості системи. Щоб отримати доступ до параметрів віртуальної пам’яті, відкрийте "Панель керування", потім "Система та безпека" – "Система". Далі натисніть "Додаткові параметри системи", перейдіть на вкладку "Додатково" і в розділі "Бистродія" натисніть "Параметри". У вікні "Параметри бистродії" оберіть вкладку "Додатково" і натисніть "Змінити" у розділі "Віртуальна пам’ять".

Основні параметри, які можна налаштувати:
- Автоматичне керування файлом підкачки – Windows самостійно визначає розмір.
- Ручне встановлення початкового та максимального розміру в мегабайтах.
- Вибір диска, на якому розміщується файл підкачки.
- Повне відключення файлу підкачки (вибір "Без файлу підкачки").
Рекомендується залишати автоматичне керування для типових сценаріїв використання. Якщо ви вирішили встановити фіксований розмір, загальне правило встановлювати початковий і максимальний розмір однаковими, щоб уникнути фрагментації файлу. Величина зазвичай становить від 1 до 1,5 обсягу фізичної пам’яті. Наприклад, для 8 ГБ RAM можна встановити розмір 8192–12288 МБ.
Рекомендовані розміри pagefile для різних обсягів RAM
| Обсяг фізичної пам’яті (RAM) | Рекомендований мінімальний розмір pagefile | Рекомендований максимальний розмір pagefile |
|---|---|---|
| 4 ГБ | 4096 МБ | 6144 МБ |
| 8 ГБ | 4096 МБ | 8192 МБ |
| 16 ГБ | 2048 МБ | 8192 МБ |
| 32 ГБ і більше | 1024 МБ | 4096 МБ |
Ці значення є орієнтовними. Для старих систем або при роботі з великою кількістю відкритих вікон може знадобитися більший файл підкачки. Якщо ви часто маєте справу з програмами, що використовують багато пам’яті (3D-моделювання, відеомонтаж), краще залишити автоматичне керування або збільшити розмір. Для сучасних ігор встановлення pagefile розміром 4096–8192 МБ навіть при 16 ГБ RAM допоможе уникнути вильотів.

Коли варто змінювати параметри pagefile
Змінювати налаштування файлу підкачки варто, якщо ви помічаєте часті повідомлення про нестачу пам’яті або системні сповільнення при роботі з великими файлами. Також це може статися після встановлення нового програмного забезпечення, яке активно використовує ресурси. Якщо на диску недостатньо вільного місця, можна перенести pagefile на інший диск – краще на SSD, оскільки він швидший за HDD.
Окремий випадок – використання твердотільних накопичувачів. Багато користувачів побоюються, що часте запис на SSD скорочує його ресурс. На практиці сучасні SSD мають високу зносостійкість, і вплив pagefile на їх термін служби мінімальний. Якщо у вас достатньо RAM (16 ГБ або більше), ви можете зменшити розмір файлу підкачки, але повністю його вимикати не рекомендується через ризик втрати звітів про збої.
Чи можна вимкнути pagefile повністю
Формально така можливість існує: у налаштуваннях віртуальної пам’яті можна обрати "Без файлу підкачки" для всіх дисків. Однак робити це небезпечно. Навіть за наявності 32 ГБ RAM деякі ресурсомісткі програми можуть вимагати віртуальну пам’ять, і без неї вони будуть аварійно завершуватися. Крім того, Windows не зможе створити дамп пам’яті при збої, що ускладнить пошук причин.

Винятком можуть бути системи з дуже великим обсягом RAM (64 ГБ і більше), які використовуються для завдань, що не потребують віртуальної пам’яті. Але навіть у цьому випадку краще залишити мінімальний файл підкачки (наприклад, 1024 МБ) для забезпечення роботи інструментів діагностики. Повне відключення не дає значного виграшу в продуктивності, але збільшує ризик нестабільності.
Поширені помилки при налаштуванні
Одна з найпоширеніших помилок – встановлення занадто малого розміру pagefile. Це призводить до частих попереджень про нестачу пам’яті, особливо при одночасному запуску багатьох програм. Інша помилка – встановлення різних значень початкового та максимального розміру, що спричиняє фрагментацію файлу та сповільнення роботи системи. Також не слід розміщувати файл підкачки на системному диску, якщо на ньому мало вільного місця – краще використовувати інший диск.
Деякі користувачі намагаються вимкнути pagefile, щоб зберегти простір на SSD. Це неефективно, оскільки файл зазвичай займає кілька гігабайт, а його відсутність може призвести до втрати даних при збої. Замість вимкнення краще зменшити розмір до мінімально необхідного.
Як перевірити поточні налаштування та стан pagefile
Щоб побачити, який розмір має pagefile на вашій системі, відкрийте Диспетчер завдань (Ctrl+Shift+Esc), перейдіть на вкладку "Продуктивність" і оберіть "Пам’ять". У нижній частині вікна буде вказано загальний обсяг віртуальної пам’яті, а також її поточне використання. Детальнішу інформацію можна отримати за допомогою команди "systeminfo" у командному рядку – вона покаже розмір pagefile.sys та інші параметри.
Також можна використати додаткові інструменти для моніторингу, наприклад, Resource Monitor. Він дозволяє бачити, які програми активно використовують файл підкачки, і чи є дефіцит пам’яті. Якщо ви помічаєте, що використання pagefile постійно високе, це сигнал про те, що необхідно збільшити фізичну пам’ять або налаштувати файл підкачки більшого розміру.
Вплив pagefile на продуктивність SSD та HDD
На твердотільних накопичувачах швидкість читання та запису значно вища, ніж на механічних дисках, тому вплив pagefile на продуктивність менш помітний. Однак часте підкачування може створювати додаткове навантаження на SSD, що в довгостроковій перспективі може скоротити його ресурс. Сучасні контролери SSD мають засоби вирівнювання зносу, тому практичний вплив мінімальний, але для зниження навантаження можна збільшити обсяг RAM.
На HDD навпаки, використання pagefile помітно впливає на швидкодію. Механічні диски мають високий час доступу, тому при активному підкачуванні система може працювати повільно. У





