Папка Prefetch в Windows. Настройка службы Prefetcher

Папка Prefetch в WindowsПапку Prefetch можно обнаружить в Windows XP, Vista, 7, 8 по следующему пути: C:\Windows\Prefetch - она является компонентом операционной системы и ускоряет процесс начальной загрузки ОС и часто используемых программ. Впервые данная технология была применена в Windows XP, а начиная с Vista была дополнена технологиями SuperFetch и ReadyBoost. Запуск ОС или приложения сопровождается чтением данных из памяти, часто к одному и тому же файлу приходится обращаться несколько раз, что весьма нерационально и занимает много времени. Windows оптимизирует загрузку кода, сохраняя в папке Prefetch файлы трассировки, которые обрабатывает по-своему.

Для настройки папки Prefetcher нам понадобится редактор реестра. Сразу хотелось бы продублировать предупреждение с сайта Microsoft: "Неправильное использование редактора реестра может привести к серьезным неполадкам, требующим переустановки операционной системы. Редактор реестра вы используете на свой страх и риск".

Prefetch в редакторе реестра

Нажимаем Пуск - Выполнить и вводим regedit. В редакторе реестра найдем следующий раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters


Нас интересует параметр EnablePrefetcher. Он может принимать следующие значения:
0x00000000 — компонент отключен
0x00000001 — ускорение запуска приложений
0x00000002 — ускорение загрузки системы
0x00000003 — ускорение запуска приложений и загрузки системы

Изменение настроек Prefetch

Таким образом, чтобы отключить Prefetch нужно два раза щелкнуть по параметру EnablePrefetcher и в диалогом окне указать значение 0. По умолчанию используется 3 - для более быстрого запуска приложений и загрузки Windows. Необходимость отключения Prefetcher часто возникает при работе с Windows 8 - многие новые ноутбуки комплектуются не традиционным HDD жестким диском, а сверхбыстрым SSD-накопителем, которые пока характеризуются высокой стоимостью и небольшим объемом памяти.

При установленном SSD накопителе Windows 8 самостоятельно должна отключать службу Prefetcher, однако если этого не произошло, вы можете удалить Prefetch самостоятельно. В указанном выше разделе реестра для параметров EnablePrefetcher и EnableSuperfetch нужно задать значение 0, то есть отключить их. Перезагрузите компьютер.

Системные файлы и папки Windows имеют множество мифов, не стала исключением и рассматриваемая нами служба. Часто приходится слышать вопросы: можно ли удалить папку Prefetch, как отключить или включить Prefetch. Но самое интересное заблуждение состоит в том, что добавление ключа /prefetch:1 в ссылку на объект во вкладке "ярлык" ускоряет загрузку приложения, поскольку ОС, видя данный ключ, добавляет программу в папку Prefetch. Добавление /prefetch:1 к адресу ни к чему не приведет, а миф основывается на том, что аналогичный ключ присутствует в строке запуска Windows Media Player.

Часто спрашивают, можно и нужно ли удалять файлы из папки Prefetch? Якобы, это позволяет освободить место на жестком диске. Ответ однозначный: НЕТ. Во-первых, при удалении данных файлов время загрузки ОС и некоторых программ увеличится, а файлы трассировки будут созданы заново. Во-вторых, Prefetcher сам управляет данными файлами без необходимости стороннего вмешательства. К тому же, Microsoft ограничила количество трассировочных файлов 128 штуками, чтобы они как раз не занимали слишком много места на диске.


Комментарии

  1. Чушь. Даже при значениях 0 — эти службы все равно работают, это не единичный случай, а на многих компах и папка Prefetch набивает себе огромную массу файлов, хотя объем и не велик 25-35 Мб.

  2. Материал из цикла «Ах вы ручки мои шаловливые». Ничего не нужно трогать, операционные системы пишут квалифицированные люди.

      1. Не совсем верное утверждение. Ведь нужно учитывать тот факт что разновидность железа очень большая и все предусмотреть просто невозможно, ведь постоянно выходит новое железо и новое ПО, а также вредоносное ПО и соответственно необходимо выпускать новые обновления, и в связи с этим просто не возможно всё отладить, именно по этому и необходимо самому настраивать «ручками» с зависимостями вашей системы.

        Хотя я тоже поддерживаю тему «WinMustDie», но не могу перейти на иные системы в связи с отсутствием на них нужного мне ПО или стабильного, аналогичного ПО.

  3. Слишком мало полезной информации! Значения для включения\отключения службы и в википедии есть! А что на счет других параметров? Как например снять ограничение в 128 файлов?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Шecть + Ceмь