Pobieranie wstępne, a od Windows Vista Superfetch, to technologie w systemie Microsoft Windows, które mogą znacznie poprawić szybkość reakcji systemu, przewidując, które aplikacje użytkownik prawdopodobnie uruchomi, i zapobiegając ładowaniu niezbędnych danych do pamięci. Chociaż jest to niezbędne do zapewnienia płynnej pracy użytkownika w systemach z tradycyjnymi dyskami twardymi, niektóre systemy z dyskami półprzewodnikowymi mogą nie odnosić większych korzyści dzięki nieodłącznej przewadze dysków SSD, a usługi Prefetch / Superfetch mogą w dłuższej perspektywie być szkodliwe dla dysków SSD z powodu niepotrzebnych zapisów, które generują.
W systemie Windows 7 Microsoft próbował rozwiązać ten problem, automatycznie wyłączając funkcję Superfetch i Prefetch po wykryciu szybkiego dysku SSD. Jednak w systemie Windows 8 system operacyjny próbuje przeanalizować charakterystykę wydajności pamięci systemu i inteligentnie włączyć lub wyłączyć funkcję Superfetch / Prefetch w razie potrzeby.
Podczas gdy większość użytkowników będzie w porządku, pozwalając Windowsowi samodzielnie decydować o sposobie korzystania z funkcji Superfetch i Prefetch, istnieją sytuacje, w których Windows może podjąć złą decyzję, a zaawansowani użytkownicy będą chcieli ręcznie wyłączyć lub włączyć usługi. Najczęściej występuje to w niestandardowych konfiguracjach, takich jak szybkie macierze RAID dysków twardych lub mieszane użycie zarówno dysków SSD, jak i HDD.
Ręcznie wyłącz funkcję Superfetch
Aby ręcznie wyłączyć funkcję Superfetch w systemie Windows 8, uruchom Menedżera usług systemu Windows, klikając prawym przyciskiem myszy przycisk Start na pulpicie, wybierając polecenie Uruchom i wpisując services.msc . Alternatywnie możesz wyszukać services.msc na ekranie startowym.
W Menedżerze usług przewiń w dół, aby znaleźć Superfetch, który jest kontrolowany przez usługę Windows o nazwie SysMain . Kliknij dwukrotnie Superfetch, aby uruchomić okno Właściwości, i kliknij Stop, aby go zatrzymać.
To na razie zabije usługę, ale uruchomi się automatycznie przy następnym uruchomieniu, chyba że powiemy, żeby tego nie robić. W menu rozwijanym „Typ uruchamiania” wybierz opcję Wyłączone . Kliknij Zastosuj, a następnie OK, aby zapisać zmiany. Zamknij Menedżera usług i uruchom ponownie, aby zmiana zaczęła obowiązywać.
Ręcznie wyłącz pobieranie wstępne
Po wyłączeniu funkcji Superfetch można wyłączyć funkcję pobierania wstępnego z rejestru systemu Windows. Uruchom Edytor rejestru, klikając prawym przyciskiem myszy przycisk Start na pulpicie, wybierając polecenie Uruchom i wpisując polecenie regedit . Tak jak poprzednio, możesz także uruchomić Edytor rejestru, wyszukując regedit na ekranie startowym.
W Edytorze rejestru przejdź do następującej lokalizacji:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
Po prawej stronie okna kliknij dwukrotnie EnablePrefetcher . Możesz skonfigurować pobieranie wstępne na jeden z czterech sposobów, wprowadzając odpowiednią liczbę w polu Dane wartości :0 - wyłącza Prefetcher
1 - Włącza pobieranie wstępne tylko dla aplikacji
2 - Włącza pobieranie wstępne tylko dla plików rozruchowych
3 - Włącza pobieranie wstępne plików rozruchowych i aplikacji
Wartość domyślna to 3 ; ustawienie na 0 spowoduje wyłączenie pobierania wstępnego.
Jak wspomniano, większość użytkowników nie musi dostosowywać ustawień pobierania wstępnego / super pobierania, a ustawienie nieprawidłowych wartości może znacznie wydłużyć czas uruchamiania i uruchamiania aplikacji. Jednak zaawansowani użytkownicy z niestandardowymi konfiguracjami dysków lub ci, którzy korzystają z systemu Windows na maszynach wirtualnych, mogą chcieć sprawować ręczną kontrolę nad tymi ważnymi usługami.