CentrumXP.pl » Witamy
CentrumXP.pl
 
Szukaj
Subskrypcja
Powiadomienie e-mailem o nowościach na CentrumXP.pl:
E-mail: Zapisz
Czy zamierzasz pobrać Internet Explorer 9?


CentrumXP.pl » Skrzynka Pytań » Użyteczność » Dodaj do ulubionych Dodaj do ulubionych   Dodaj do ulubionych Wersja do wydruku

Czym jest folder Prefetch?

Autor: Mateusz Miciński    Opublikowano: 30 stycznia 2009    Odsłon: 19909    »Skomentuj...
Strona 1 z 1
Zobacz również:

"Program Outlook nie został poprawnie zamknięty"

Czym jest folder WinSxS?

Jak aktywować sekretne konto Super Administratora?

Jak definitywnie usunąć plik z dysku?

Jak dodać obsługę zakładek w Eksploratorze Windows?

Jak dodać opcję Przenieś do i Skopiuj do w menu kontekstowym?

Jak dodać polski słownik do Poczty systemu Windows Live?

Jak doinstalować brakujące pliki pomocy po instalacji SP1?

Jak dokładnie zmierzyć czas ładowania systemu?

Jak dostosować menu Wyślij do?

Jak nagle wstrzymać zamykanie lub restartowanie systemu?

Jak naprawić gadżet Pogoda w Windows Vista PL?

Jak odinstalować wizualizacje Windows Media Player?

Jak otworzyć pliki DOCX, XLSL, PPTX w Microsoft Office 2003?

Jak pozbyć się niechcianych pasków narzędzi w Internet Explorerze?

Jak przywrócić napędy w oknie Komputer?

Jak rozwiązać najczęstsze błędy podczas instalacji SP1 dla Visty?

Jak rozwiązać problemy z głośnikami 5.1 w Viście?

Jak sprawdzić klucz produktu użytkowanego systemu?

Jak sprawdzić zajętość dysku przez maile w Outlooku?

Jak szybko przejmować na własność pliki i foldery?

Jak uruchomić Wiersz polecenia w kontekście praw administratora?

Jak ustawić głośność dźwięku dla danego programu?

Jak ustawić widok listy dla elementów Pulpitu Windows XP i Windows Vista?

Jak uzyskać dodatkowe aktualizacje dla Windows?

Jak uzyskać dostęp do dysku exFat w Windows XP?

Jak włączyć do Mapy Sieci komputery z Windows XP?

Jak włączyć hibernację w Windows Vista?

Jak wyeksportować ustawienia sieci bezprzewodowej?

Jak wyłączyć dymki przy trayu?

Jak wyłączyć powiadomienia o wymaganym restarcie?

Jak wyświetlać obrazki zamiast X w Microsoft Outlook?

Jak zablokować kopiowanie danych na pendrive?

Jak zaimportować ustawienia sieci bezprzewodowej?

Jak zmienić domyślny folder dla instalacji nowych programów?

Jak zmienić ekran logowania na styl znany z Ubuntu?

Jak zmienić informacje o rejestracji systemu?

Jak zmienić rozmiar partycji bez utraty danych?

Jak zminimalizować Pocztę systemu Windows do traya?

Jak zmniejszyć obrazek w Windows Vista?

Jak zmusić system do zapamiętywania konfiguracji folderów?

»Uzyskaj pomoc na forum

System Microsoft Windows XP, a w szczególności Windows Vista korzystają z ciekawego rozwiązania, jakim jest folder Prefetch zlokalizowany na dysku systemowym, w katalogu Windows. Wielu użytkowników zadaje sobie pytanie: za co odpowiada ten folder? Pytanie nurtujące, a w szczególności dlatego, że czasem folder Prefetch zajmuje kilkaset megabajtów przestrzeni dyskowej. Czy jest sens kasować jego zawartość?

Otóż funkcja związana z folderem Prefetch analizuje uruchamiane wraz z systemem usługi i aplikacje, a także monitoruje wywoływane przez użytkownika programy. Na podstawie zebranych informacji umieszcza specjalne tymczasowe skróty we wspomnianym folderze. Pliki .pf mają zapewnić podczas kolejnego uruchamiania systemu czy konkretnej aplikacji, szybsze i wymagające mniejszej pracy procesora wykonanie zadania. Folder Prefetch przechowuje do 128 wspomnianych skrótów, które na bieżąco są aktualizowane kolejnymi.

Wśród wielu wskazówek - mitów, dostępnych w globalnej Sieci, możemy znaleźć takie, które mówią o optymalizacji folderu Prefetch, a dosłowniej o usunięciu jego zawartości w celu przyspieszenia systemu i zwolnienia przestrzeni dyskowej. W rzeczywistości po dokonaniu tak brutalnych czynności, uruchamianie systemu jak i programów znacznie spowolni, do czasu kiedy system nie odtworzy sobie plików .pf. Do wspomnianych mitów należy zaliczyć jeszcze jeden, który argumentuje proces oczyszczania folderu Prefetch tym, że podczas startu systemu czytane są wszystkie pliki .pf spowalniające cały proces uruchamiania. Jednakże w czasie wczytywania Windows odczytywane są jedynie skróty .pf przyspieszające ten proces, natomiast pliki powiązane z programami są całkowicie pomijane.

Modyfikacja funkcji Prefetch

Systemowy rejestr umożliwia użytkownikom na modyfikowanie ustawień funkcji prefetch. Możliwe jest całkowite wyłączenie usługi, przypisanie jej do startu systemu czy też aplikacji. Zalecane jest pełne włączenie prefetchu, czyli domyślne ustawienie przypisywane podczas instalacji Windows. Faktem jest, że usługa jest pamięciożerna, wykorzystuje zasoby pamięci RAM oraz zajmuje miejsce na dysku. Przyjrzyjmy się zatem jak zmienić parametry omawianej funkcji.

  1. Uruchamiamy Edytor rejestru, w tym celu wchodzimy w menu Start, w pole wyszukiwania wpisujemy regedit i przyciskamy klawisz Enter.
  2. Przechodzimy przez następujące klucze: HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, SessionManager, Memory Management i PrefetchParameters.
  3. Odnajdujemy wpis o nazwie EnablePrefetcher, który dwukrotnie klikamy, a następnie w pole Dane wartości wpisujemy jedną z poniższych:
    • 0 - prefetch wyłączony,
    • 1 - usługa włączona dla startu systemu,
    • 2 - usługa włączona dla uruchamianych programów,
    • 3 - wartość domyślna - usługa odpowiada zarówno za system jak i programy.
  4. Po wpisaniu wybranej wartości klikamy OK, zamykamy Edytor rejestru i uruchamiamy ponownie komputer.

Prefetch dla wybranych programów

Domyślnie system operacyjny analizuje wszystkie uruchamiane przez użytkownika aplikacje. Oczywiście dzieje się tak tylko podczas pierwszego włączenia programu, ponieważ po tym w folderze Prefetch tworzony jest skrót .pf. Istnieje jednak możliwość ręcznego wybrania programów, które mają być szybciej uruchamiane. Możemy również całkowicie "wyłączyć" z prefetch wybraną aplikację. Jak tego dokonać?
Niezbędne będzie zmodyfikowanie skrótu odwołującego się do pliku .exe wybranej aplikacji.

  1. Klikamy prawym przyciskiem myszy skrót wybranego programu. W menu kontekstowym wskazujemy Właściwości.
  2. Na zakładce Skrót zmodyfikujemy zawartość pola Element docelowy.
  3. Na końcu ścieżki dostępu do programu dopisujemy jeden z poniższych przełączników:
    • /prefetch:0 - prefetch niedostępny dla wybranej aplikacji,
    • /prefetch:1 - aplikacja dodana do prefetch.
  4. Klikamy OK w celu potwierdzenia zmian.

Warto również dodać, że wspomniany przełącznik jest domyślnie przypisany do jednego programu w systemie Windows, a mianowicie do Windows Media Player, gdzie wartość wynosi 1.

Podsumowując

Prefetch to niebywale przydatna funkcja systemu, która odpowiednio nadzorując poczynania użytkownika, nie pozwala na spowolnienie działania systemu oraz dba o ogólną kondycję oprogramowania. System samoczynnie koordynuje wszystkimi plikami .pf i te, które są najstarsze automatycznie zastępuje nowszymi, aby zachować ogólną sprawność funkcji folderu Prefetch.



Aktualna ocena to: 4,82

Oceń artykuł...
Porażka Kiepski Taki Sobie Dobry Super!

Tagi:  

A teraz:    Dodaj do ulubionych Dodaj do ulubionych    Wydrukuj Wydrukuj    Wyślij link znajomemu Wyślij link znajomemu    Skomentuj Skomentuj

Komentarze do Czym jest folder Prefetch?

Dodaj komentarz»

rad 30 stycznia 2009, 21:31

Mit obalony...

Wbl 30 stycznia 2009, 23:43

Czy istnieje możliwość zablokowania programu do dodawania się do listy prefetch w przypadku gdy program uruchamiany jest automatycznie wraz ze startem systemu, a nie ze skrótu na pulpicie? Inna niż dodanie wpisu do katalogu autostartu z odpowiednim parametrem.

bowar 31 stycznia 2009, 7:07

Zawsze mnie interesował ten folder i teraz już wiem wszystko o nim-Super

Lucas 31 stycznia 2009, 12:20

A wedlug mnie warto pobawic sie Prefetch. Oczywiscie nie usunac wszystko i z glowy bo bedzie jeszcze gorzej. A poprostu przeczyscic wpisy.
 
Ja to robie w ten sposob:
 
1. Kasuje wszystko co sie znajduje w katalogu Prefetch
2. Restartuje system
3. Po zaladowaniu sie czekam okolo 5min-10min az system utowrzy pliki .pf
4. I tworze na nowo spis Layout.ini wydajac komende undll32.exe advapi32.dll,ProcessIdleTasks
5. Odpalam dobrego fefragmentora np. PerfectDisc wlaczamy agresiv free space i defragmentuje dysk opcja SMART
6. Dodatko zostana ulozone pliki na dysku wedlug Prefetch aby szybciej sie odpalaly.
 
Jezeli cos sie niezgadza to przepraszam ale tak to rozumiem. A i tak najwazniejsze jest przyspieszenie :D

Lucas 31 stycznia 2009, 12:21

zrobilem blad w komendzie undll32.exe advapi32.dll,ProcessIdleTasks

powinno byc
 
Rundll32.exe advapi32.dll,ProcessIdleTasks

krzysiej 31 stycznia 2009, 16:48

teraz jeszcze czekam na rozwiązanie zagadki folderu WinSxS

Adam Stępień 3 marca 2009, 19:50

BSP 15 czerwca 2010, 20:41

Jak można znaleśc lokalizację pliku, który został uruchomiony i zapisany w prefetch? Mam na dysku 4 aplikacje o tej samej nazwie, ale w innych katalogach, z których co najmniej jedna może być zawirusowana i chciałbym wiedzieć w jakim katalogu znajduje się aplikacja, która została uruchomiona. Czy da się to jakoś odczytac z pliku .pf ??

osama 26 marca 2011, 1:36

Cos tu niegra. Swoja mindoze odpalam sporadycznie bo kozystam z linuxa. Nagle patrze folder "Widnows" zajmuje 10giga - What the Fish? Zagladam do srodka, prefetch = 5giga !!!!. Do Diaska mam na windzie zaledwie 10-15 programow ktore uzywam z czego 8 czesto. To jest jakis powalony mechanizm. Uzywam Win7 . pozdro

Mariusz 3 października 2011, 12:49

W takim razie dlaczego u mnie w programie CCleaner pojawia się od czasu do czasu wpis, iż skrót pf nie jest do niczego przypisany. ? Jednym słowem coś w rodzaju "Błędny wpis w rejestrze".

Mariusz 3 października 2011, 14:24

Do "Osama" Faktycznie coś nie gra. Mam na Windzie 51 programów które zajmują 1,88 Gb a w Prefetch zajmuje mi 1,75 Gb i myślę ze to jest prawidłowe, gdyż nie wszystkie przecież mam uruchomione oprócz oczywiście Windy. No ale żeby aż tyle to coś nie tak !!!


Dodaj swój komentarz

»Zasady udzielania komentarzy

Autor:  
Komentarz:
Dodaj komentarz
© 2012 Onex Group
Onex Group O Onex Group  |  O CentrumXP.pl  |  Kontakt  |  Reklama
Nasze serwisy: CentrumXP.plXboxSpot.pl  |  Jama Mastaha