Что на самом деле лежит в папке Prefetch
При каждом запуске программы Windows создаёт в C:\Windows\Prefetch небольшой файл с расширением .pf — обычно от 4 до 40 КБ. В нём записано, какие части исполняемого файла и библиотек загрузились, в каком порядке и с каких участков диска. При следующем запуске система использует эту схему, чтобы читать файлы в оптимальной последовательности: на жёстких дисках это заметно ускоряет загрузку, на SSD — чуть слабее.
Папка обслуживает себя сама. Рядом с .pf-файлами лежит Layout.ini — план идеального размещения файлов для дефрагментации, а в подпапке ReadyBoot хранятся трассировки загрузки системы. Количество следов ограничено: когда их накапливается около тысячи, Windows сама удаляет записи программ, которыми давно не пользовались, поэтому даже через годы папка остаётся объёмом в несколько мегабайт.
- .pf-файлы — трассировка запуска для каждого приложения, обычно 4–40 КБ
- Layout.ini — план оптимального размещения файлов, собранный из следов запусков
- Папка ReadyBoot — трассировки, ускоряющие загрузку самой Windows
- Типичный объём — несколько МБ; больше 20–30 МБ встречается редко
- Самоочистка — примерно после 1000 файлов Windows сама удаляет следы неиспользуемых программ
Миф: удаление файлов Prefetch ускоряет Windows
Сотни руководств по «оптимизации» советуют чистить C:\Windows\Prefetch, и миф живуч, потому что папку называют «кэшем». На деле эффект обратный: после очистки у Windows не остаётся схем запуска, и каждая программа стартует медленным, неоптимизированным способом. Первые запуски после чистки заметно медленнее, а для полного восстановления следов нужно несколько обращений к каждому приложению.
Разрастаться папка тоже не может: лимит и самоочистка не дают ей вырасти, так что освобождать там попросту нечего. Реальные причины удалить .pf-файлы — повреждённая трассировка, из-за которой конкретное приложение зависает при старте, или желание стереть историю запусков. Но и тогда Windows начнёт записывать новые следы немедленно. Для скорости Prefetch лучше не трогать.
Если всё же хочется почистить — и где лежит настоящий мусор
Если причина есть, процедура простая: откройте C:\Windows\Prefetch с правами администратора, выделите .pf-файлы и удалите их. То же самое одной строкой делает команда del C:\Windows\Prefetch\*.pf /q. Занятые файлы пропустятся, а каждый след создастся заново за несколько запусков. Ожидайте, что следующий круг запусков программ будет чуть медленнее — это и вся цена, и весь эффект.
Настоящий выигрыш в производительности лежит в других местах: временные файлы, остатки обновлений, кэш Delivery Optimization и кэши браузеров регулярно дают гигабайты, а Prefetch — единицы мегабайт. Именно поэтому серьёзные чистильщики по умолчанию не трогают эту папку. Сканер мусора в Kleaner PRO, например, принципиально обходит C:\Windows\Prefetch стороной и работает по папкам, где место действительно теряется, — очистка освобождает реальное место, а не плацебо.
Вопросы и ответы
Можно ли удалять файлы из папки Prefetch?
Да, это безопасно — Windows восстановит любой .pf-файл автоматически. Но быстрее компьютер не станет: следующие запуски программ будут чуть медленнее, пока следы не создадутся заново.
Почему папка Prefetch пустая?
Скорее всего, префетч отключён — значением EnablePrefetcher в реестре или какой-нибудь «оптимизацией». Пусто и сразу после очистки, и на только что установленной Windows, где программы ещё почти не запускались.
Какого размера должна быть папка Prefetch?
Несколько мегабайт — лимит и автоочистка не дают ей расти. Если вы видите гигабайты, вы смотрите не на ту папку, и Prefetch всё равно ни при чём.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]