Файл підкачки в Windows 7/10 – що це таке і як правильно його налаштувати

З поняттям фізичної пам’яті на комп’ютері знаком будь-який користувач, такою може служити вбудований або знімний жорсткий диск, на який записуються оброблювані дані. Сучасні жорсткі диски надійні і довговічні, але у них є один істотний недолік – невисока швидкість читання / запису. Тому крім фізичної пам’яті всі комп’ютери оснащені таким собі посередником між фізичним диском і процесором – оперативною пам’яттю чи інакше ОЗУ, яка має куди більш високою швидкістю, ніж будь-який HDD або SSD-диск.

Що таке файл підкачки і для чого він потрібен

Втім, є свої недоліки і у ОЗУ, з яких найістотнішим на сьогоднішній день є її відносно невеликий обсяг. Але ж крім процесів самої системи, в неї записуються процеси всіх призначених для користувача додатків, нерідко дуже вимогливих до апаратних ресурсів. І коли користувач запускає програми, сумарний обсяг необхідної їм пам’яті може перевищити обсяг наявної на борту ОЗУ. В такому випадку спостерігається різке падіння продуктивності аж до зависання окремих програм або навіть падіння системи в BSOD.

Щоб знизити ризик розвитку такого неприємного сценарію, розробниками було створено спеціальний файл, в якій система скидає що не поміщаються в ОЗУ дані, а потім, коли частина оперативки звільниться, повертає їх назад. Називається він файл підкачки, в Windows 7/10 його також нерідко називають віртуальною пам’яттю або сторінковим файлом. Щоб детально пояснити принципи його роботи, треба було б прочитати цілу лекцію, ми ж обмежимося таким коротким поясненням: головне завдання файлу підкачки – забезпечення оптимальної роботи роботи системи і програм в умовах підвищеного навантаження на оперативну пам’ять.

Як включити файл підкачки і який повинен бути його розмір

Отже, що таке файл підкачки і для чого він потрібен, сподіваємося, вам більш-менш зрозуміло, тепер саме час перейти до більш складної і цікаве темі, а саме його налаштування. По правді кажучи, файл підкачки в Windows не потребує особливої ​​конфігурації за винятком деяких окремих випадків. Операційна система сама його створює і сама ж визначає його розмір виходячи з фізичних і програмних параметрів комп’ютера. За замовчуванням розташовується цей файл в корені диска C, носить системний ім’я pagefile.sys і, як багато системні об’єкти, зміна яких без особливої ​​потреби небажано, є прихованим. Так що якщо ви хочете його побачити, зніміть в параметрах папок галку «Приховувати захищені системні файли».

Якщо файл підкачки є в корені системного диска, швидше за все, він у вас включений. Щоб переконатися в цьому остаточно, відкрийте командою systempropertiesperformance «Параметри швидкодії».

Далі перейдіть на вкладку «Додатково» і знайдіть блок «Віртуальна пам’ять», де буде вказано поточний розмір файлу підкачки. Якщо раптом він виявиться відключеним (розмір 0), настійно радимо його включити. Натисніть у вікні параметрів швидкодії кнопку «Змінити», встановіть в наступному віконці галку в чекбоксі «Автоматично вибирати обсяг файлу підкачки», включите радіокнопку «За вибором системи» і збережіть налаштування.

Ось так просто поставити файл підкачки на Windows 7/10, але це що стосується налаштувань за замовчуванням. Ви можете задати власний розмір сторінкового файлу, відключивши автоматичний вибір обсягу та активувавши радіокнопку «Вказати розмір». Незважаючи на більш ніж достатній досвід айтішників, однозначної думки щодо оптимального розміру файлу підкачки не існує. Традиційно вважається, що його обсяг повинен бути як мінімум дорівнює обсягу ОЗУ, але це дуже приблизно, хоча б з тієї причини, що своп є динамічним і може збільшуватися на вимогу операційної системи.

Отже, скільки ставити файл підкачки в Windows 7/10, якщо мова йде про його ручному налаштуванні? Залежить це насамперед від обсягу оперативної пам’яті, розрядність системи не грає в даному випадку важливу роль. З огляду на індивідуальність ПК, для розрахунку розміру віртуальної пам’яті пропонуємо скористатися наступним методом. Запустивши на ПК якомога більше програм, вкладок в браузері і т.д., відкрийте Диспетчер завдань, перейдіть на вкладку «Продуктивність» і запишіть задіяний обсяг ОЗУ.

Отримане число помножте на 2 і відніміть з результату реальний обсяг оперативної пам’яті. Підсумкове значення дорівнюватиме рекомендованому обсягом сторінкового файлу.

А взагалі, чим менше на ПК ОЗУ, тим більше повинен бути своп. Так що якщо ви до сих пір сумніваєтеся, як правильно налаштувати файл підкачки, скористайтеся даними цієї таблиці, запропонованої досвідченими системними адміністраторами:

Розмір ОЗУ Розмір файлу підкачки
512 Мб 5 Гб
1 Гб 4 Гб
2-4 Гб 3 Гб
6-8 Гб 2 Гб
10 Гб 1-1.5 Гб
16 Гб менше 1 Гб або взагалі не потрібен

Слід, однак, розуміти, що наведені тут цифри також є середніми. Є приклади, коли файл підкачки необхідний навіть при наявності на ПК 16 і більше Гб ОЗУ (така вимога деяких програм). Також якщо ви маєте звичку залишати багато програм у фоновому режимі, рекомендується збільшити розмір файлу підкачки на 20-30 відсотків від наведених вище значень. З іншого боку, якщо на вашому комп’ютері є досить пам’яті, ви не запускаєте «важких» програм, не помічаєте зниження продуктивності, збільшувати його не варто. Три гігабайти файлу підкачки для 4/8 Гб ОЗУ цілком повинно вистачити для роботи без «гальм», надмірне ж збільшення не тільки не прискорить систему, але, скоріше, навпаки, уповільнить її, так як Windows доведеться звертатися частіше не до оперативної пам’яті, а до більш повільного файлу підкачки.

У яких випадках необхідно збільшити розмір файлу

З питанням, який розмір файлу підкачки встановити, будемо вважати, що розібралися, тепер коротко розглянемо випадки, коли його необхідно збільшити. Якщо коротко, тому що основних причин всього дві – відчутне зниження продуктивності при запуску великого числа програм і поява помилки «На комп’ютері недостатньо пам’яті».

Буває і таке, що програма або гра при запуску вимагає наявності файлу підкачки певного розміру. Про те, як збільшити файл підкачки в Windows 7/10, теоретично було сказано вище, практично це виглядає наступним чином.

Припустимо, що обсяг віртуальної пам’яті у нас встановлений на вибір системи і нам потрібно його збільшити. За допомогою команди systempropertiesperformance заходимо в параметри швидкодії, тиснемо змінити віртуальну пам’ять, знімаємо галку автоматичного визначення розміру файлу підкачки системою і вказуємо власний розмір. З вихідним і максимальним розмірами можна не морочитися, виставляємо в обох полях однакові значення, тиснемо «Поставити», зберігаємо налаштування і перезавантажуємо комп’ютер. Ось так просто змінити розмір файлу підкачки Windows.

Використання файлу підкачки на SSD

Про використання ФП на SSD-дисках слід сказати окремо. Існує думка, що на твердотільних накопичувачах файл підкачки не потрібен, так як вони, по-перше, і так достатньо швидкі, по-друге, багаторазова запис даних скорочує термін служби диска. Обидва ці твердження невірні. Якими б не були швидкими SSD, вони все одно значно поступаються в плані пропускної здатності ОЗУ і, якщо останній в певний момент виявиться недостатньо, користувач негайно відчує зниження продуктивності системи.

До того ж обсяг записуваних в ФП даних на SSD не так великий, щоб вичерпати ресурси осередків пам’яті (на це знадобиться багато років). Більш того, наведені цифри щодо SSD і основні моделі використання файлу підкачки якнайкраще підходять один до одного, тому якщо на вашому комп’ютері є два диска і один з них SSD, то розміщувати файл підкачки рекомендується саме на ньому, як на найшвидшому! До того ж не забувайте, що відключення ФП призведе до неможливості діагностики критичних помилок в системі (створення дампа аварійної копії пам’яті).

Отже, чи потрібен файл підкачки на SSD? З більшою часткою впевненості можна сказати що так, навіть якщо система не включила його при установці. Виняток становлять ПК з дуже великим обсягом ОЗУ (16 Гб і вище), але й тут не завжди все так однозначно. Що стосується продовження життя SSD за допомогою відключення / перенесення ФП, тут є своя частка правди, тому що практика використання твердотільних накопичувачів з усією очевидністю показала, що термін їх служби безпосередньо залежить від що припадає на них навантаження.

Хвилюватися з цього приводу, однак, не варто. При наявності на ПК достатнього обсягу ОЗУ файл підкачки на SSD буде використовуватися мінімально, до того ж існує багато інших і при цьому більш вагомих чинників, що впливають на термін служби SDD, серед яких слід відзначити дефрагментацію, гібернацію, TRIM, індексування та інші функції.

Ну що ж, сподіваємося, з питанням, навіщо потрібен файл підкачки, ми розібралися. Звичайно, в його використанні існує ще чимало тонкощів. Наприклад, є такі моменти, як перенесення ФП з системного HDD на призначений для користувача, поділ, автоматичне очищення, використання спеціальних утиліт для настройки, але це вже тема для окремої статті.

Ссылка на основную публикацию