Поради для всіх
» » Директорія Prefetch: що за папка і навіщо вона потрібна

Директорія Prefetch: що за папка і навіщо вона потрібна

Додано: 09.08.16
Автор: admin
Деякі користувачі, які люблять поритися в каталогах, часто стикаються з директорією Prefetch. Що за папка перед юзером в даному випадку, знають далеко не всі. Спробуємо заповнити прогалини в знаннях щодо того, для чого потрібен цей каталог і дані, які він містить.

Prefetch: що за папка

Розгляд питання почнемо з подачі теоретичного матеріалу. При старті операційна система відстежує процес завантаження, зберігаючи про нього всі дані для прискорення подальшого запуску в каталозі Prefetch. Що за папка перед нами?


Директорія Prefetch: що за папка і навіщо вона потрібна
По суті, це директорія на жорсткому диску комп'ютера, що містить актуальні дані, параметри і компоненти повного циклу завантаження системи і запуску найбільш часто використовуваних програм. Щоб наступного разу не завантажувати всі компоненти з нуля, Windows і використовує дані, збережені на вінчестері. Деякі юзери, правда, стверджують, що для кожного наступного запуску системи інформація, що зберігається в каталозі Prefetch, стає застарілою. Тому, з їх точки зору, час від часу потрібно очищати директорію Prefetch. Що за папка Prefetch, трохи зрозуміло. А от далеко не всі любителі очищення знають, що дані в ній перезаписуються автоматично після кожного старту або запуску програми. Подивимося на практичні сторони питання про видалення її вмісту. Трохи пізніше буде сказано про те, як відключити використання функції прискорення завантаження, якщо це комусь надто сильно заважає.

Папка Prefetch в Windows 7 і вище: чи варто його очищати

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


Тут важливо розуміти, що при наступних завантаженнях дані про процес все одно будуть збережені. Так що очищення і видалення виявляться тим, що прийнято називати «сізіфова праця».

Управління вмістом каталогу Prefetch

Якщо вже комусь не потрібна ця служба, від неї можна позбутися. Для цього слід увійти в редактор системного реєстру (команда regedit у меню «Виконати», що викликається поєднанням Win + R).
Директорія Prefetch: що за папка і навіщо вона потрібна
Тут потрібно вибрати гілку HKLM, а потім через системний каталог (SYSTEM) і налаштування поточних параметрів контролю (CurrentControlSet) спуститися до розділу інспектування пам'яті, де знаходиться шуканий каталог PrefetchParameters. У ньому містяться ключі формату 0x0000000z, де z може приймати чотири варіанти значень:
  • 0 – повне відключення;
  • 1 – прискорення тільки запуску програм;
  • 2 – оптимізація тільки завантаження Windows;
  • 3 – задіяння функції в повному обсязі (і для системи, і для додатків).
  • Ті ж налаштування можна зробити і в редакторі групових політик або в інструментарії адміністрування комп'ютера. Залишається додати, що каталог розташовується в системному розділі по шляху Windows Prefetch. Що за папка і для чого вона потрібна, думається, вже зрозуміло. Якщо дати невеликий порада наостанок, краще не займатися очищенням вмісту каталогу або зміною параметрів служби, встановлених в системі.