विंडोज 7 के साथ SSD डिस्क को कम से कम लिखें


10

अधिकांश लोग अपने एसएसडी का उपयोग विंडोज 7 के साथ अपने प्राथमिक सिस्टम इंस्टॉलेशन डिस्क के रूप में करते हैं।

W7 में पहले से ही SSDs के प्रदर्शन और जीवनकाल दोनों के लिए बहुत सारे अनुकूलन हैं। लिखने को कम करने से एसएसडी के जीवनकाल में वृद्धि होती है, इसलिए प्रत्येक सुझाव को एक उत्तर के रूप में पोस्ट करें और दूसरों को उन पर वोट दें।

अपडेट करें:

मुझे अब यकीन नहीं है कि कम से कम लिखना एक अच्छी बात है [tm], कठिन तथ्य जो SSDs ध्यान देने योग्य समय के भीतर गायब हो जाएंगे और ऐसा लगता है कि यह SSD की कार्यक्षमता के बारे में थोड़ा FUD बना सकता है। दूसरे शब्दों में: मैं अपने विकि प्रश्न की उपयोगिता पर सवाल उठाता हूँ।


1
हमने सुपर यूजर ब्लॉग पर इसके बारे में एक पोस्ट लिखी है, अपने SSD के जीवनकाल को अधिकतम करें
तमारा विज्समन

3
यह मुझे वापस जाने का रास्ता याद दिलाता है, जब सीडीआर ड्राइव पहली बार बाहर आया था। लोग उन्हें उपयोग करने के बारे में पागल थे। लोग अपनी खरीद को पहनने से इतना डरते थे कि वे उन्हें कभी इस्तेमाल नहीं करते थे। यही बात एसएसडी के साथ भी हो रही है। इन उपकरणों का पूरा बिंदु उनका उपयोग करना है! जितना अधिक आप एक SSD को लिखते हैं, उतना ही आप इससे लाभान्वित होते हैं। फेरारी की तरह, यह गैरेज में चमकदार रहता है, लेकिन आप तब तक तेजी से नहीं चल सकते जब तक आप वास्तव में इसे ड्राइव नहीं करते।
कल्टारी

हो सकता है कि आधुनिक SSDs विशिष्ट सिस्टम गतिविधि से बहुत अधिक न हों, लेकिन क्या होगा यदि आप सस्ते USB फ्लैश ड्राइव से विंडोज चला रहे हैं? मैं जरूरी नहीं कि उनसे एसएसडी के पास उन्नत वेयर-लेवलिंग फर्मवेयर की तरह की उम्मीद कर सकता हूं। इसलिए मुझे लगता है कि यह सवाल उस मामले में अभी भी प्रासंगिक है
कैटराइट

जवाबों:


5

अस्थायी फ़ोल्डर को अन्य विभाजनों में ले जाएं

प्रत्येक उपयोगकर्ता के पास एक निर्दिष्ट Tempफ़ोल्डर (जैसे C:\Users\<username>\AppData\Local\Temp) है और साथ ही साथ सिस्टम चौड़ा भी है C:\Windows\Temp। एप्लिकेशन आमतौर पर पर्यावरण चर के माध्यम से उन तक पहुंचते हैं TEMPऔर TMP; इसलिए वास्तव में उन्हें बदलना काफी आसान है (कम से कम सिस्टम चौड़ा और वर्तमान उपयोगकर्ता के लिए)।


4

पेज फ़ाइल को स्थानांतरित करें

सुनिश्चित करें कि यह एक और विभाजन पर स्थित है।


2
क्या यह एक SSD से आपको प्राप्त होने वाले प्रदर्शन के लाभ को कम नहीं करेगा? यदि स्वैप फ़ाइल धीमी गति से सामान्य ड्राइव पर है, तो SSD बूट और प्रोग्राम लॉन्च के अलावा प्रदर्शन में सुधार कैसे करता है?
कंसोल

खैर .. मैं यह भी लिखना चाहता था लेकिन यहाँ हर उत्तर पर यह लागू होता है। मूल रूप से वे पागल कमी के लिए हैं, एसएसडी का उपयोग करने के लिए नहीं। (जो लोग इस तरह से SSD का उपयोग करना चाहते हैं, उन्हें बस एक HDD चुनना चाहिए। उनके साथ भी यही गति है।)
Apache

@ शकी: हाँ मैं सहमत हूँ, यह SSD के बाहर पहने व्यामोह के बारे में है। क्या मुझे क्यू पर इस पर अधिक जोर देना चाहिए?
निशान

मैं वास्तव में नहीं जानता। लेकिन गंभीरता से ... वे कैसे पहन सकते हैं? मूल रूप से गणित के साथ, संख्याएं 12 वर्ष, जीवनकाल के 15 वर्ष दिखाती हैं। थोडा गोडामन ज्यादा। यहां तक ​​कि अगर आप हर दिन डेटा की पूरी राशि लिखते हैं, तो आपको लगभग ~ 5yr मिलता है। और ये संख्या 1-2 वर्ष पुराने मॉडल का प्रतिनिधित्व करती है। नहीं लगता कि किसी को इसके बारे में चिंता करनी चाहिए। यह एक पीसी का उपयोग करना पसंद है लेकिन डर है कि यह एक बार टूट जाएगा। हाँ, यह एक पीसी होगा। जैसे लैपटॉप के साथ, यदि आप इसका उपयोग करते हैं, तो यह एक बार टूटने की संभावना है।
अपाचे

4
रिकॉर्ड के लिए, इंजीनियरिंग विंडोज 7 ब्लॉग विशेष रूप से SSD पर पेजफाइल डालने की सलाह देता है। blogs.msdn.com/b/e7/archive/2009/05/05/…
coneslayer

4

हाइबरनेशन अक्षम करें (यदि आवश्यक नहीं है)

हाइबरनेशन के दो मुख्य लाभ हैं: (अपेक्षाकृत) पावर-ऑफ से तेजी से बूटिंग; और ठीक उसी तरह से काम करते रहने की क्षमता जहां आपने छोड़ा था। SSDs बूट समय और अनुप्रयोग लॉन्च समय में बहुत सुधार करते हैं, जो कुछ हद तक हाइबरनेशन की उपयोगिता को बंद कर देता है।

हाइबरनेशन फ़ाइल बूट विभाजन पर होनी चाहिए , इसलिए यह अंतरिक्ष का एक महत्वपूर्ण अपशिष्ट है (ओएस एसएसडी पर है)। और स्थायी रूप से जितना संभव हो उतना खाली स्थान एसएसडी के प्रदर्शन को बेहतर बनाने में मदद कर सकता है । यह एसएसडी पर पहनने की एक महत्वपूर्ण राशि को भी खत्म कर देना चाहिए, इसकी तुलना में हाइबरनेट अक्सर इस्तेमाल किया जाता है।

कमांड प्रॉम्प्ट में (प्रशासक के रूप में) निम्नलिखित को टाइप करके हाइबरनेशन को निष्क्रिय किया जा सकता है :

powercfg /hibernate off

4
हाइबरनेशन न केवल तेजी से "बूट" के लिए है, बल्कि अपने काम के सामान को रखने के लिए ताकि आपको सब कुछ फिर से खोलना न पड़े, इतने पर। बहुत आसान, बेहतर, और मेरी राय में खरोंच से बूट करने की तुलना में IO की छोटी मात्रा का उपयोग किया जाएगा लेकिन मुझे ठीक करें।
अपाचे

@ आशिकी मुझे नहीं लगता कि आप मेरी पोस्ट को पूरी तरह से पढ़ेंगे; मैंने हाइबरनेशन के दो लाभों को सूचीबद्ध किया है - 2 पहले वाले राज्य से काम करने की क्षमता रखता है। और जब भी आप अपने पीसी को हाइबरनेट करते हैं, तो मैं कई GB (या जो भी मेमोरी कॉन्टेंट की मात्रा) लिखता हूं, उससे अधिक सामान्य तौर पर + बूट + री-ओपन करने की तुलना में एक सामान्य आईओ (विशेष रूप से हानिकारक आईओ) लिखता है। ।
सब्बेयर

@ शिकी लेकिन हाइबरनेशन की सुविधा में अभी भी योग्यता है (विशेष रूप से एक एसएसडी पर सभ्य अनुक्रमिक पढ़ने / लिखने की गति के साथ, जहां हाइबरनेशन एक एचडीडी की तुलना में तेज होना चाहिए), यही कारण है कि मैंने अपनी पोस्ट के शीर्षक में "यदि आवश्यक नहीं है" डाला।
23

4

प्रीफ़ैच को अक्षम करें

विंडोज 7 पर प्रीफैच को बंद कर दें। आपके पास पहले से ही एसएसडी के साथ शानदार रीड परफॉर्मेंस है, इसका कोई कारण नहीं है कि विंडोज को sxsप्रोग्राम को तेजी से शुरू करने के लिए निर्देशिका में अनावश्यक रूप से हजारों एमबी लिखना चाहिए ।


अपनी रन-टाइम छवि में EnablePrefetcher रजिस्ट्री कुंजी को अपडेट करें:

कुंजी: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session प्रबंधक \ मेमोरी प्रबंधन \ PrefetchParameters
नाम: EnablePrefetcher
प्रकार: REG_DWORD
मान: 0

स्रोत


0

खोजकर्ता इंडेक्स को दूसरे विभाजन में ले जाएं

खोजकर्ता अनुक्रमणिका को अक्सर अद्यतन किया जा सकता है, और भी अधिक यदि आपने प्रभावी खोज के लिए अतिरिक्त निर्देशिकाओं को कॉन्फ़िगर किया है (शायद अन्य हार्ड डिस्क पर भी)

OTOH, यदि आप खोजकर्ता का उपयोग करते हैं तो आप वास्तव में SSD के त्वरित उपयोग से लाभ प्राप्त करना चाहेंगे ताकि आप इसे गैर-SSD ड्राइव पर न ले जा सकें।

मैं कुछ दिनों से इस मामले के लिए गैर-एसएसडी ड्राइव पर खोजकर्ता चला रहा हूं और इसे वापस बदल दिया। मुझे यह आभास हुआ कि सिस्टम कभी भी कुछ भी करने से रोकता है (गैर-एसएसडी ड्राइव से श्रव्य शोर) और यह कि इसमें अधिक समय लगता है। मुझे यकीन नहीं हो रहा है कि यह एक अच्छा विचार है।


0

ईवेंट लॉग को किसी अन्य पार्टीशन पर ले जाएँ

स्थानों पर निर्दिष्ट होने लगते हैं

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

कहाँ <logname>है System, Application, HardwareEvents, आदि

डिफ़ॉल्ट मान हैं

%systemroot%\system32\winevt\logs\<logname>.evtx

आप "इवेंटलॉग" सेवा को पूरी तरह से अक्षम कर सकते हैं, लेकिन शायद यह एक अच्छा विचार नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.