Önfetme ve Windows Vista'dan bu yana, Superfetch, Microsoft Windows'ta bir kullanıcının hangi uygulamaları başlatması muhtemel olduğunu tahmin ederek ve gerekli verileri belleğe önceden yüklemeyi önceden tahmin ederek sistemin yeniden kullanılabilirliğini önemli ölçüde artırabilen teknolojilerdir. Geleneksel sabit diskli sistemlerde sorunsuz bir kullanıcı deneyimi sağlamak için zorunlu olsa da, katı hal sürücülü bazı sistemler, SSD'lerin içsel performans avantajı sayesinde pek fayda görmeyebilir ve Prefetch / Superfetch hizmetleri aslında uzun vadede SSD'lere zarar verebilir Gereksiz yere yazdıkları için ürettiler.
Windows 7'de Microsoft, hızlı bir SSD algılandığında Superfetch ve Prefetch'i otomatik olarak devre dışı bırakarak bu sorunu gidermeye çalıştı. Bununla birlikte, Windows 8'de işletim sistemi, sistem depolama alanının performans özelliklerini analiz etmeye ve gerektiğinde Superfetch / Prefetch'i akıllıca etkinleştirmeye veya devre dışı bırakmaya çalışır.
Kullanıcıların çoğu, Windows'un Superfetch ve Prefetch'i kendi başlarına nasıl kullanacaklarına karar vermesine izin vermek iyi olacak olsa da, Windows'un yanlış kararı verebileceği durumlar vardır ve uzman kullanıcılar hizmetleri el ile devre dışı bırakmak veya etkinleştirmek isteyeceklerdir. Bu genellikle, HDD'lerin hızlı RAID dizileri veya standart SSD'lerin ve HDD'lerin karma kullanımı gibi standart olmayan yapılandırmalarda ortaya çıkar.
Superfetch'i El İle Devre Dışı Bırak
Windows 8'de Superfetch'i manuel olarak devre dışı bırakmak için, Masaüstü Başlat Düğmesine sağ tıklayarak, Çalıştır'ı seçip services.msc yazarak Windows Hizmetleri yöneticisini başlatın. Alternatif olarak, Start Ekranından services.msc dosyasını arayabilirsiniz.
Servis Yöneticisi'nde, SysMain adlı Windows servisi tarafından kontrol edilen Superfetch'i bulmak için aşağı kaydırın. Özellikler penceresini açmak için Superfetch'i çift tıklayın ve durdurmak için Durdur'u tıklayın.
Bu hizmet şu an için öldürülecek, ancak bir daha önyükleme yapıldığında otomatik olarak yeniden başlatılmayacak. “Başlangıç Türü” açılır menüsü altında, Devre Dışı seçeneğini seçin. Değişikliklerinizi kaydetmek için Uygula'yı ve ardından Tamam'ı tıklayın. Servis Yöneticisini kapatın ve değişikliğin yürürlüğe girmesi için yeniden başlatın.
Önceden Alma'yı El İle Devre Dışı Bırak
Superfetch'i devre dışı bıraktıktan sonra, Prefetch'i Windows Kayıt Defteri'nden devre dışı bırakabilirsiniz. Masaüstü Başlat Düğmesine sağ tıklayarak, Çalıştır'ı seçip regedit yazarak Kayıt Defteri Düzenleyicisi'ni başlatın. Daha önce olduğu gibi, Başlangıç Ekranında regedit'i arayarak da Kayıt Defteri Düzenleyicisini başlatabilirsiniz.
Kayıt Defteri Düzenleyicisi'nden aşağıdaki konuma gidin:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory YönetimiPrefetchParameters
Pencerenin sağ tarafında, EnablePrefetcher'a çift tıklayın. Prefetch'i, Değer Verisi kutusuna ilgili sayıyı girerek dört yoldan biriyle yapılandırabilirsiniz:0 - Önceden Almayı Devre Dışı Bırak
1 - Yalnızca Uygulamalar İçin Ön Alınmayı etkinleştirir
2 - Yalnızca Önyükleme dosyaları için Ön Alın özelliğini etkinleştirir
3 - Önyükleme ve Uygulama dosyaları için Önceden Getirmeyi etkinleştirir
Varsayılan değer 3'tür ; 0'a ayarlamak Ön Alma işlemini devre dışı bırakacaktır.
Belirtildiği gibi, çoğu kullanıcının Prefetch / Superfetch ayarlarını düzenlemesi gerekmez ve yanlış değerlerin ayarlanması önyükleme ve uygulama başlatma sürelerini önemli ölçüde artırabilir. Ancak standart olmayan sürücü yapılandırmalarına sahip ileri düzey kullanıcılar veya sanal makinelerde Windows kullananlar, bu önemli hizmetler üzerinde manuel kontrol uygulamak isteyebilirler.