Jump to content

повече информация за Prefetch?!


filip1806

Препоръчан пост

здравейте от няколко седмици четох по форумите (известни) различни  мнения някои казва че трябва да се изтрива други обратното моля да ми обясните за тази папка. Защото е много известна  и много хора я изтриват.Аз мисля че няма нужда да се трие защото е във папката windows  и трябва windows да я поддържа (да я изтрива понякога) :newpaper:  :peace:

Link to comment
Сподели другаде

Ако си закъсал за дисково пространство може да я изпразваш от време на време (макар че едва ли ще заема кой знае колко памет)

 

Общо взето подобравя стартирането на програмите след рестарт на компютъра или при включване. Уиндоуса проследява по какъв начин ти стартира системата и с какви програми, евентуално следи и за по - често отваряните програми, докато компютъра работи и събира тази информация в папката Префетеч под формата на файлове и както казах подобравя стартирането им след евентуален срив, рестарт или влючване на системата.

Link to comment
Сподели другаде

Ръководство за поддръжка на Windows (XP, Vista и 7)

Не спирайте Task Scheduler и функцията Prefetch

Функцията Prefetcher има за цел да ускори зареждането на операционната система и да помогне за по-бързото стартиране на приложенията, които се зареждат с операционната система. Тя прави това, като следи кои файлове се прочитат при стартиране на операционната система и приложенията и изготвя карти (списъци) с тези файлове. След това тези карти се използват от Windows за по-оптимално зареждане на всички необходими файлове. Файловете, нужни на допълнителните приложения, не забавят зареждането на системните файлове, защото те се зареждат асинхронно - използват се пролуките от свободно време на твърдия диск. Prefetcher следи активността по твърдия диск до 30 секунди след зареждането на обвивката на Windows или до 60 секунди след зареждането на всички усулуги, или до 120 секунди след началото на зареждане на операционната система. Зависи кое събитие приключи първо. Относно приложенията, Prefetcher следи до 10 секунди след стартирането на всеки процес.

Мога да го илюстрирам с готвене на няколко гозби за някое събиране например. Готвачът не готви ястията едно след друго, чакайки да приключи напълно с първото, преди да премине към второто, а ги готви едновременно. Така запълва времето си по-ефективно и може да свърши повече работа за единица време.

Въпросните карти с нужни за зареждане файлове се складират именно в папка X:\WINDOWS\prefetch (където X е буквата на дяла, на който е инсталирана Windows, най-често това е C:) и са с разширение .pf. Освен тях обаче има и файл Layout.ini. В него се съдържа информация с поредността на зареждане на въпросните карти - коя карта съдържа файлове за по-ранно зареждане и коя карта се отнася за програма, която може да се зареди по-късно спрямо останалите карти. Така се постига оптимално и подредено зареждане на файловете. Също така е добра идея всички файлове, описани в картите на Prefetcher (т.е. тези файлове, които са нужни за зареждането на Windows и приложенията), да бъдат подредени (дефрагментирани) последователно, за да могат да се заредят още по-бързо. Някои дефрагментатори го могат това, но не всички. Вграденият дефрагментатор в Windows го може.

Тук е редно и да вмъкна, че Windows сама ще почисти съдържанието на папката Prefetch. Ако в нея има повече от 128 карти, операционната система автоматично ще премахне ненужните. Няма нужда да правите нищо.

Сега да опитаме по-глобална илюстрация на целия Prefetcher. Вие сте леко разсеян готвач. Имате асистент, който не може да готви, но следи какво и кога се готви. В началото на работния ден нарежда в един списък точната поредност за извършване на всичко необходимо, за да сготвите бързо храната - коя съставка след коя е и къде се намира. Вие само следвате списъка, който ви е изготвен. Ако съставките не само са описани къде са, но и са подредени една до друга в точната последователност на рафтчето, работата ви съвсем се ускорява. Това подреждане на съставките на практика е дефрагментирането на въпросните файлове в Windows.

 

Prefetcher има 4 настройки, които се регулират от системния регистър, от ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters -> стойност EnablePrefetcher, която може да има за стойност 0, 1, 2 или 3:

0 - Prefetcher функцията е изключена напълно;

1 - Prefetcher е активирана само за програмите;

2 - Prefetcher е активирана само за зареждането на Windows;

3 - Prefetcher е активирана за програмите и зареждането на Windows.

Стойност 0 е категорично НЕПРЕПОРЪЧИТЕЛНА. Стойност 3 е тази по подразбиране и оптималната.

Забележка: Prefetcher изисква и Task Scheduler услугата да е разрешена и да функционира, за да може и той самият да работи.

Ако по някаква причина Prefetcher не работи при вас - нямате файлове с .pf разширение в \WINDOWS\prefetch папката или нямате Layout.ini (или и двете), то можете да си поправите функцията. За целта можете да използвате този .reg файл, който ще възстанови оптималната стойност в системния регистър както за Prefetcher, така и за услугата Task Scheduler. Ако обикновеното кликане не сваля файла, а го отваря в браузъра, тогава кликнете с десния бутон върху виолетовия линк -> Save target as... (или нещо такова, зависи от браузъра) -> запазвате някъде на удобно за вас място, след което стартирате файла, кликате Yes (Да) и после OK.

После кликате Start (Старт) -> Run (Изпълнение) -> в полето пишете rundll32.exe advapi32.dll,ProcessIdleTasks -> OK. Няма да се появи прозорец или съобщение, не очаквайте такива. Рестартирайте компютъра 3 пъти (на Prefetcher са му нужни 3 рестарта, за да си събере нужната информация).

 

Нека обобщим набързо:

- не спирайте Prefetcher (чрез програми или ръчно редактиране на системния регистър), защото това е полезна функция;

- не прочиствайте съдържанието на папката Pretech, оставете Windows да го прави сама;

- не спирайте услугата Task Scheduler, защото е нужна, за да работи Prefetcher.

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...