प्रीफ़ैच और, चूंकि विंडोज विस्टा, सुपरफच, माइक्रोसॉफ्ट विंडोज में ऐसी तकनीकें हैं, जो यह अनुमान लगाकर सिस्टम रिस्पॉन्सिबिलिटी को बेहतर बना सकती हैं कि कौन से एप्लिकेशन उपयोगकर्ता को लॉन्च करने की संभावना है और आवश्यक डेटा को मेमोरी में लोड कर रहे हैं। हालांकि पारंपरिक हार्ड ड्राइव के साथ सिस्टम में एक सहज उपयोगकर्ता अनुभव सुनिश्चित करने के लिए आवश्यक है, ठोस राज्य ड्राइव के साथ कुछ सिस्टम को SSDs के अंतर्निहित प्रदर्शन लाभ के लिए बहुत अधिक लाभ नहीं मिल सकता है, और Prefetch / Superfetch सेवाएं वास्तव में लंबे समय में SSDs के लिए हानिकारक हो सकती हैं। अनावश्यक लिखने के कारण वे उत्पन्न करते हैं।
विंडोज 7 में, माइक्रोसॉफ्ट ने तेजी से एसएसडी का पता चलने पर सुपरफच और प्रीफैच को स्वचालित रूप से अक्षम करके इस मुद्दे को संबोधित करने का प्रयास किया। विंडोज 8 में, हालांकि, ऑपरेटिंग सिस्टम सिस्टम के स्टोरेज के प्रदर्शन विशेषताओं का विश्लेषण करने की कोशिश करता है और जरूरत पड़ने पर सुपरफच / प्रीफेच को समझदारी से सक्षम या अक्षम करता है।
जबकि अधिकांश उपयोगकर्ता ठीक-ठीक बताएंगे कि विंडोज अपने दम पर सुपरफच और प्रीफच का उपयोग करने का निर्णय लेता है, ऐसी परिस्थितियां हैं जिनमें विंडोज गलत निर्णय ले सकता है, और पावर उपयोगकर्ता सेवाओं को मैन्युअल रूप से अक्षम या सक्षम करना चाहेंगे। यह अक्सर गैर-मानक कॉन्फ़िगरेशन के साथ होता है जैसे कि HDDs की तेज RAID सरणियाँ, या SSDs और HDD दोनों का मिश्रित उपयोग।
मैन्युअल रूप से अक्षम करें Superfetch
विंडोज 8 में सुपरफच को मैन्युअल रूप से अक्षम करने के लिए, डेस्कटॉप स्टार्ट बटन पर राइट-क्लिक करके, रन चुनकर और टाइपिंग सेवाएँ .msc द्वारा विंडोज सर्विसेज मैनेजर लॉन्च करें। वैकल्पिक रूप से, आप स्टार्ट स्क्रीन से Services.msc की खोज कर सकते हैं।
सर्विसेज मैनेजर में, Superfetch को खोजने के लिए नीचे स्क्रॉल करें, जिसे SysMain नामक Windows सेवा द्वारा नियंत्रित किया जाता है। अपने गुण विंडो को लॉन्च करने के लिए Superfetch पर डबल-क्लिक करें और इसे रोकने के लिए Stop पर क्लिक करें।
यह अब के लिए सेवा को मार देगा, लेकिन यह अगले बूट पर स्वचालित रूप से पुनः आरंभ करेगा जब तक कि हम इसे नहीं बताएंगे। "स्टार्टअप प्रकार" ड्रॉप डाउन मेनू के तहत, विकलांग का चयन करें। अपने परिवर्तनों को सहेजने के लिए लागू करें और फिर ठीक पर क्लिक करें । सेवा प्रबंधक को बंद करें और परिवर्तन प्रभावी होने के लिए रिबूट करें।
मैन्युअल रूप से अक्षम अक्षम करें
Superfetch को अक्षम करने के बाद, आप Windows रजिस्ट्री से Prefetch को अक्षम कर सकते हैं। डेस्कटॉप प्रारंभ बटन पर राइट-क्लिक करके, रन का चयन करके और regedit टाइप करके रजिस्ट्री संपादक लॉन्च करें । पहले की तरह, आप स्टार्ट स्क्रीन पर regedit की खोज करके रजिस्ट्री संपादक को भी लॉन्च कर सकते हैं।
रजिस्ट्री संपादक से, निम्न स्थान पर नेविगेट करें:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetrol सत्र सेशनरी प्रबंधनप्रशिक्षणप्रेमित्र
० - प्रीफ़ेचर को निष्क्रिय करता है
1 - केवल अनुप्रयोगों के लिए प्रीफ़ैच को सक्षम करता है
2 - केवल बूट फ़ाइलों के लिए Prefetch सक्षम करता है
3 - बूट और अनुप्रयोग फ़ाइलों के लिए Prefetch सक्षम करता है
डिफ़ॉल्ट मान 3 है ; इसे 0 पर सेट करने से Prefetching अक्षम हो जाएगी।
जैसा कि उल्लेख किया गया है, अधिकांश उपयोगकर्ताओं को Prefetch / Superfetch सेटिंग्स को समायोजित करने की आवश्यकता नहीं है, और गलत मान सेट करने से बूट और एप्लिकेशन लॉन्च समय में काफी वृद्धि हो सकती है। लेकिन गैर-मानक ड्राइव कॉन्फ़िगरेशन वाले या वर्चुअल मशीन में विंडोज चलाने वाले उन्नत उपयोगकर्ता, इन महत्वपूर्ण सेवाओं पर मैनुअल नियंत्रण का उपयोग करना चाह सकते हैं।
