О чистке Windows Prefetch для ускорения загрузки
В Windows XP возможность Prefetch (предварительной выборки) кэширует части часто используемых людьми приложений и пытается оптимизировать загрузочный процесс для уменьшения времени их загрузки. Поэтому, когда многие сайты начали предлагать периодически очищать папку WindowsPrefetch для уменьшения времени загрузки это выглядело хорошим советом, но, к сожалению многих, таковым не оказалось.
В действительности Prefetch используется как своеобразный указатель, который показывает Windows какие части приложения должны быть загружены в память с целью ускорения его загрузки. При этом Windows никак не использует эту информацию до действительного запуска приложения. Также существует предел на 128 файлов, которые могут одновременно находиться в папке Prefetch и поэтому Windows сама автоматически подчищает ее, удаляя информацию об наиболее редко используемых приложениях. Кроме того, хорошие утилиты дефрагментации также используют информацию из этой папки для оптимизации нахождения файлов на диске, что увеличивает скорость доступа к ним в дальнейшем. Эксперт по Windows Эдд Вотт (Ed Bott) сказал по этому поводу так: “.pf файлы не используются до тех пор, пока вы не запустите программу. Когда же вы кликаете на иконку, Windows использует информацию из папки Prefetch для решения вопроса о том, какие программные сегменты необходимо загрузить и в каком порядке выполнить эту загрузку”. Если же Вам всё таки понадобилось очистить папку %systemroot%\prefetch например, для освобождения места на диске, лучше cделать это создав *.bat-файл (PrefetchDelete.bat) с содержанием:
del C:\Windows\Prefetch\*.* /Q
и запускать его, когда Вам это угодно.
|