Повне налаштування файлу підкачки Windows. Файл підкачки – навіщо потрібен на комп'ютері, чому без нього система «гальмує»? Як видалити файл swapfile sys windows 10

01.06.2020 Новини

У Windows 8.1 та 10 на системний диске розташований файл swapfile.sys. Його можна побачити, тільки якщо увімкнути функцію відображення прихованих файлів та папок, а також відключити опцію приховування захищених системних файлів. Поруч із ним зберігаються pagefile.sys та hiberfil.sys. Вони знайомі з колишнім версіямопераційні системи. Система використовує файл hiberfil.sys для збереження даних оперативної пам'яті, коли впадає в сплячий режим, а також для швидкого завантаження операційної системи.Pagefile.sys вивантажує дані оперативної пам'яті, коли не вистачає місця, тобто це файл тимчасового зберігання даних.

Що таке swapfile.sys?

Тепер поясню докладніше про файл swapfile.sys. Він також є файлом зберігання даних, як і pagefile.sys, але вивантажує дані нових сучасних (Modern) додатків. Система інакше керує пам'яттю таких програм. Swapfile.sys і pagefile.sys відрізняються способами використання, що займає місце на накопичувачі, читання/запису та ін. Microsoft неохоче повідомляє скупі подробиці про цей файл. І якщо дуже коротко, два файли спрощують розробникам роботу і дозволяють заощадити пам'ять. Тобто файл pagefile.sys Windows використовує для стандартних завдань, а swapfile.sys є окремим файлом, щоб вивантажувати дані Modern-додатків.

Чому не варто "чіпати" swapfile.sys?

Розмір файлу не перевищує 256 Мбайт. Видаливши його, простору на диску особливо не додасться. Швидкість завантаження та швидкодія системи знизяться, а я цього не рекомендував би. Адже основна перевага нових операційних систем полягає в їхній швидкодії, а не в красивому оформленні. Якщо все-таки дуже хочеться видалити swapfile.sys із системи?
Файл swapfile.sys можна вимкнути. Він управляється в парі з pagefile.sys, тому відключивши стандартний, вимкніть і swapfile.sys.

Правою кнопкою клацнути по кнопці «Пуск», вибрати «Система»,

слідом « Додаткові параметрисистеми»,

потім у «Швидкодія» вибрати «Параметри»,

натиснути «Додатково» та у пункті «Віртуальна пам'ять» клацнути «Змінити».

Тепер потрібно прибрати мітку з «Автоматично вибирати обсяг файлу підкачки», виділити диск, вибрати «Без файлу підкачки» та натиснути «Задати».

Уважні користувачі операційної системи помітили, що у моніторі ресурсів висить раніше невідомий процес swapfile. Swapfile.sys – це файл підкачування. Фізично він розташований на системному диску, поруч із файлами pagefile.sys та hiberfil.sys. Вперше він з'явився в Windows 8 і використовувався для метро-додатків, а потім і в новій операційній системі Windows 10. Як правило, розмір swapfile не перевищує 256 Мб.

Swapfile.sys, Pagefile.sys та Hiberfil.sys

Як pagefile.sys та hiberfil.sys swapfile.sys зберігається за замовчуванням у корені системного диска c:\. Він прихований. Побачити його можна увімкнувши на панелі керування відображення захищених системних файлів. Hiberfil.sys зберігає вміст оперативної пам'яті, коли комп'ютер перебуває в режимі сну. Режим глибокого сну (режим зниженого споживання електроенергії) також використовує hiberfil.sys. При переході в режим глибокого сну все відкриті документита програми зберігаються на жорсткому диску. Pagefile.sys використовується в Windows тоді, коли закінчується місце в оперативній пам'яті. У цей критичний момент, щоб комп'ютер не зависав, а хоча б повільно продовжував працювати, система звертається за підтримкою цього файлу. У нього Windows зберігає все, що не вмістилося в оперативній пам'яті комп'ютера.

Що таке swap-файл?

Ви можете запитати: навіщо нам ще один віртуальний файлпідкачування?” Відповім. З приходом у наше життя додатків з підтримкою інтерфейсу Metro виникла потреба в новому способі керування пам'яттю, яка відрізняється від традиційної віртуальної пам'яті або файлів підкачування. Так з'явився файл %SystemDrive%swapfile.sys. Щоб побачити цей файл, необхідно, як ми вже писали вище, увімкнути відображення захищених системних файлів. Для цього відкрийте меню "Панель управління" -> "Параметри папок". Далі переходимо на вкладку «Вид» та знімаємо прапорець «Приховувати захищені системні файли». Натискаємо "ОК".

Якщо під час роботи програм не вистачає оперативної пам'яті, вона записує частину інформації в swapfile на жорсткий диск. Цей процес схожий з режимом глибокого сну, описаний нами вище. Такий режим роботи дозволяє зупиняти та відновлювати роботу програм, звільняючи та завантажуючи пам'ять. Використання нового файлу підкачки дозволяє досягти рівномірного завантаження оперативної пам'яті комп'ютера.

Розберемо як це працює

1. Диспетчер життєвого циклупроцесу (Process Lifetime Manager - PLM) визначає нестачу пам'яті в системі та запитує у диспетчера пам'яті (Memory Manager - MM) про звільнення робочого набору певного процесу, що відповідає за обробку додатків у стилі Metro.

2. Менеджер пам'яті переміщує сторінку пам'яті з набору програм до списку. останніх змінсторінок операційної системи (вміст даного спискузаписується на диск)


3. Робочий набір сторінок записуються асинхронно на змінену сторінку списку, як передбачено політикою диспетчера пам'яті (записуються раціональним чином фоновому режимі, запис спрацьовує при нестачі вільної пам'яті)

4. Навіть після того, як програма зупинено робочий набір записується на диск. Сторінки пам'яті, видалені з процесу, залишаться незайманими у списку очікування операційної системи. По суті, це кеш корисних сторінокпам'яті, які у разі потреби можуть бути перепризначені іншим програмам. Якщо ж ці сторінки знадобляться вихідному додатку, вони будуть швидко повернуті.


Якщо користувач перемикається на програму, доки робочий набір сторінок знаходиться в пам'яті жорсткого диска (на змінену сторінку списку або списку очікування), сторінки одразу ж будуть додані до програми. Якщо сторінки більше не доступні, Windows завантажить робочий набір програми в оптимізованому режимі.

Чи можу я видалити Swapfile.sys?

Розмір swapfile.sys файлу насправді не велике і, як правило, не перевищує 256 Мб. Ми не рекомендуємо видаляти цей файл. Видаляючи swapfile, ви автоматично видалите і pagefile. Пам'ятайте, що вимкнення файлу підкачки може сильно позначитися на швидкодії вашого комп'ютера.

Ви таки вирішили відключити файл підкачки. Витріть меню «Пуск», оберіть «Уявлення» -> «Налаштувати зовнішній виглядта продуктивність Windows».


У меню «Параметри швидкодії» перейдіть на вкладку «Додатково» та натисніть кнопку «Змінити» у розділі «Віртуальна пам'ять».


Зніміть прапорець "Автоматично вибирати обсяг файлу підкачки на всіх дисках". Виберіть системний диск і клацніть "Без файлу підкачки" -> "Встановити". Файли pagefile.sys та swapfile.sys будуть видалені з вибраного диска після перезавантаження системи.


Для того щоб заново створити файли підкачки, виберіть диск, на якому створюватимемо файли і клацніть «Розмір на вибір системи» або «Вказати розмір».

Розбираємося, що являє собою swapfile.sys| 2015-08-28 12:15:21 | Super User | Системне ПЗ | https://сайт/media/system/images/new.png | Уважні користувачі операційної системи помітили, що | журнальний ключ dr.web, налаштування windows, захист від запису

Розведемо на всі боки файли Swapfile.sys Hiberfil.sys Pagefile.sys: що і для чого служить, яку функцію в собі несуть, і яку за важливістю роль вони у продуктивності вашого комп'ютера грають?

Swapfile.sys Hiberfil.sys Pagefile.sys: один “зайвий”?

В операційній системі Windows брак системних ресурсів активно підтримує. Система звертається до нього (якщо він створений) у той момент, коли оперативна пам'ять перестає долати поставлені завдання, а точніше перерозподіляти ресурси RAM.

Крім того, у Windows за умовчанням виставлено , який дозволяє зберегти всі "ядерні" процеси (з боку ядра Windows), так само як і запущені з боку, прямо на жорсткий диск. Після натискання на кнопку старту комп'ютера цей файл допомагає завантажитися системі швидше, ніж за нормальної завантаження з “нуля”. Файл називається hiberfil.sys.

______________________________________________________________

Здавалося б все просто і зрозуміло. Однак з появою Windows 8/10 ситуація трохи ускладнилася.

І pagefileі hiberfilв системі прописані міцно, поки активовані функції файлу підкачки та швидкого запуску:

Але, як видно з останнього малюнка, режим глибокого сну (а значить і сам файл) міцно зав'язаний з: немає швидкого запуску - гібернація не працює. Хоча сам файл hiberfilзалишиться на місці, поки ви його не позбавитеся примусово (команда абзацом нижче). А з ось якраз зі швидким запускому користувачів Windows 10 виникають постійні проблеми: вона є причиною багатьох системних багів ( File Explorer втрачає функції навігації, не працює Панель завдань тощо).

Далі. Якщо виставляти всі налаштування зазначених та функцій за умовчанням, спостерігається характерний факт: hiberfilзаймає 70-75% RAM, а pagefileдістаються інші 25-30% . Мабуть, режиму глибокого сну на вивантаження драйверів ядра і додатків потрібно чимало ресурсів, але ці ресурси система забирає у файла підкачки. Видаліть hiberfil.sys(для цього в командній консолі введіть команду

powercfg.exe -h off

файл повинен зникнути) і подивіться через деякий час на файл підкачування. Його значення, вибране Windows, наближається до розміру фізичної RAM. Проте все залежить від фактичного обсягу оперативної пам'яті: що нижчий обсяг, то більше в процентному обчисленні буде “віртуалка”.

pagefile розростається після відключення швидкого запуску та автоналаштування віртуальної пам'яті

А що ж у результаті?

Який із цього висновок? Якщо ви не користувач ноутбука, який постійно ризикує втратити дані через сів батарею, від глибокого сну краще відмовитися на користь файлу підкачки, який несе в собі куди більше користі. У будь-якому випадку пам'ятайте про розподіл ресурсів комп'ютера/ноутбука при активованій функції швидкого запуску: вона споживає чимало ресурсів. Безпроблемною її роботою можуть похвалитися лише власники “топових” збірок.

До чого тут swapfile.sys?

Із двома першими ситуація більш-менш прояснилася. Що ж таке swapfile.sys? Його функція аналогічна файлу підкачки, проте дія спочатку була спрямована на програми зі складу Windows Store. Але не тільки. І незважаючи на схожість у цілі, у них різні алгоритми.

Під час сеансу Windows "має на увазі" обидва файли: pagefileі swapfile. І перший містить у собі відомості про програми, які давненькокористувачем не запускалисяі які можна віднести на склад - ми можемо регулювати тільки його розміри. А в другому – інформація про додатки, яким саме не вистачило оперативної пам'яті. Різницю відчуваєте? При всьому тому обидва файли по-різному працюють на різних збірках: pagefileзарекомендував себе на продуктивних машинах, другий частіше повинен включатися в роботу саме на застарілих комп'ютерах або планшетах під керуванням Windows. І не забувайте, що обидва файли це насамперед простір жорсткого диска. А значить фрагментації схильні обидва, причому цей процес майже миттєвий, і величезні, виділені розміри під файли можуть через фрагментованість поступово сходять нанівець. Описане є відправною точкою під час вирішення проблем із продуктивністю і .

Swapfile.sys Hiberfil.sys Pagefile.sys: висновки

Ми усвідомили, що Swapfile.sys Hiberfil.sys Pagefile.sys відіграють безперечну роль у продуктивності системи. Однак кожен з них виконує свою функцію по-своєму, що залежить від стану системи загалом та апаратних можливостей комп'ютера. Так що пам'ятайте - функції, що виставляються для оптимізації Windowsможуть не спрацювати або працювати не на повну міць. Підтримуйте систему у належному стані.

На всіх чи практично всіх ресурсах, на яких я бачив заданим це питання, відповідь була практично незмінною: "неможливий". Насправді, це не зовсім так.

Для довідки:

файл Swapfile.sys знаходиться в корені завантажувального (системного) розділу windowsі має атрибут "прихований", через що неозброєним оком не помітний. Має розмір 256Мб. Його поява безпосередньо пов'язана з так званими метро-додатками, введеними в ужиток версії windows 8.0.

З причинних технін в MS не змогли використовувати один файл pagefile.sys як для класичних, так і для новонародженого типу додатків і згадали старе добре ім'я, знайоме всім аксакалам ще з часів, коли для windows були потрібні мегабайти пам'яті, а не гігабайти (так , Такий час було).

На відміну від файлу підкачки, інтерфейс windowsдля керування розташуванням реінкарнованого контейнера інструментів не передбачено.

Причини для перенесення файлу swapfile.sys практично ті самі, що й для його родича pagefile.sys:

  • наявність швидшого розділу, ніж той, де зараз встановлена ​​система
  • спроба максимізувати вільне місцена системному диску
  • централізоване зберігання всього сміттєподібного матеріалу на окремому розділі

Як це зробити? Легко, єінструкція англійською мовою . Для тих, хто не сильний в англійській, спробую коротко пояснити суть дій.

Етап I : потрібно вимкнути файл підкачки на ВСІХ розділах windows.

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

Етап II : від імені адміністратора запускаємо командний рядок та виконуємо команду

mklink c:\swapfile.sys k:\swapfile.sys

де k: - Літера розділу-приймача, де файл буде розташований. Суть у тому, що ми підміняємо оригінал посиланням на нього – фізично він буде розташований на вказаному диску, але система буде впевнена, що місце розташування файлу незмінне. На системному диску буде розміщено посилання, яке не займає місця на диску.

Для довідки:

Командний рядок у потрібному виглядінайлегше знайти, натиснувши клавіші Win+X, у меню вибрати " Командний рядок(адміністратор)", за необхідності підтвердити дію.

Етап III : включаємо файл підкачки, маючи його де завгодно.

Незалежно від розташування файлу підкачки pagefile.sys, файл swapfile.sys буде створений там, де ми йому сказали - у нашому випадку на диску K:

Свого часу робив подібну операцію сам, для перенесення використовував можливості плагіна Total Commander"а - ntfslink, з середовища PE. Працює і так і так.

Під час роботи в Windows 8-10 (наприклад, відкриття великого числа графічних редакторівабо запуск гри з підвищеними системними вимогами) може закінчиться місце у фізичній оперативній пам'яті. Тому, щоб запущені ігри та програми не «падали», в ОС існує віртуальний аналог оперативної пам'яті «Віртуальна пам'ять», яка є файлом, що зберігається на жорсткому диску ПК.

У версіях Віндоус, починаючи з восьми, для підкачування оперативної пам'яті існує два файли: swapfile.sys і pagefile.sys. Нижче розглянемо перший із них.

Яку функцію виконує файл swapfile.sys у Windows 10?

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

Як вилучити swapfile.sys?

Бажано цей файл не видаляти з операційної системи. Однак, якщо виникла така необхідність, його видалення не буде сильно критичною зміною структури ОС. Щоб видалити, потрібно вимкнути файл підкачки. А це у свою чергу вимагатиме також видалення файлу pagefile.sys.

Примітка!Краще не видаляти жоден із файлів підкачування. Вони займають трохи місця і не являють собою проблему при роботі з Віндоус.

Вище було сказано, що цей файл є системним і за промовчанням при відкритті у провіднику не видно. Увімкнути відображення прихованих та системних файлів ОС можна так:

1. Необхідно клацнути на іконку «Комп'ютер» на робочому столі. Далі в діалоговому вікні («Провідник») натиснути праворуч віконця на квадратик розгорнути льону (Ctrl+F1):

2. У панелі, що відкрилася, натиснути вкладку «Вид» і натиснути на пункт «Параметри»:

3. У діалоговому вікні, що з'явилося, знайти «Приховані файли та папки», вибрати «Показувати приховані файли, папки та диски», а потім натиснути кнопку «Застосувати», «ОК»:

Після виконання цих кроків шуканий файл swapfile.sys стане видимим. Щоб його видалити, необхідно послідовно виконати наступні кроки:

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

2. У діалоговому вікні натисніть вкладку «Додатково» і знайдіть підрозділ «Віртуальна пам'ять». Далі в цьому підрозділі необхідно натиснути кнопку «Змінити…»:

3. У діалоговому вікні, що з'явилося, приберіть галку з опції «Автоматично вибирати обсяг файлу підкачки», клацніть на опцію «Без файлу підкачки», клацніть кнопку «Задати», а потім кнопку «ОК»:

Після перезавантаження ОС аналізований файл зникне з файлової структури. Відновити його можна, зробивши зворотні дії.