एसएसडी से स्थापित-इन-कंप्यूटर

पारंपरिक मैकेनिकल डिस्क ड्राइव को इष्टतम प्रदर्शन के लिए डीफ़्रैग्मेन्ट करने की आवश्यकता होती है, हालांकि विंडोज अब स्वचालित रूप से ऐसा करने का एक अच्छा काम करता है। कुछ सॉफ्टवेयर कंपनियों का दावा है कि उनके उपकरण SSDs को "ऑप्टिमाइज़" कर सकते हैं, जैसे डिस्क डिफ्रैगमेंटर्स मैकेनिकल ड्राइव को गति दे सकते हैं।

हकीकत यह है कि आधुनिक ऑपरेटिंग सिस्टम और सॉलिड-स्टेट ड्राइव कंट्रोलर अगर आप सॉलिड-स्टेट ड्राइव का सही इस्तेमाल करते हैं तो खुद को अनुकूलित रखने का अच्छा काम करते हैं। आपको SSD ऑप्टिमाइज़ेशन प्रोग्राम चलाने की ज़रूरत नहीं है, जैसे आप एक डिस्क डीफ़्रेग्मेंटर चलाएंगे।

उन कार्यक्रमों से दूर रहें जो आपके ठोस राज्य ड्राइव को "डीफ़्रैग्मेन्ट" करने का दावा करते हैं

सॉलिड-स्टेट ड्राइव को डीफ़्रैग्मेन्ट नहीं किया जाना चाहिए। विंडोज 7 और विंडोज 8 जैसे आधुनिक ऑपरेटिंग सिस्टम SSDs को डीफ़्रैग्मेंट करने का प्रयास नहीं करेंगे। अच्छा, अप-टू-डेट डिस्क डीफ़्रैग्मेन्टेशन सॉफ़्टवेयर को SSDs को डीफ़्रेग्मेंट करने से मना करना चाहिए।

एक पारंपरिक मैकेनिकल ड्राइव पर, एक एकल सिर होता है जो फाइलों के बिट्स को पढ़ने के लिए एक कताई थाली पर चलता है। अगर ये फाइलें प्लेटफ़ॉर्म पर कई जगहों पर कई टुकड़ों में बंट जाती हैं, तो फ़ाइल को पढ़ने के लिए सिर को इधर-उधर करना पड़ेगा - यही कारण है कि विखंडन यांत्रिक ड्राइव को धीमा कर देता है और क्यों डीफ़्रैग्मेन्टेशन मदद करता है - सिर को उतने हिलने की आवश्यकता नहीं है । एक ठोस राज्य ड्राइव में एक सिर या कोई अन्य चलती भाग नहीं होता है। इससे कोई फर्क नहीं पड़ता कि फ़ाइल ड्राइव पर कहाँ है या उसके कितने टुकड़े हैं, फ़ाइल को पढ़ने में उतना ही समय लगेगा।

डीफ़्रैग्मेन्टेशन एक ठोस-राज्य ड्राइव के लिए वास्तव में खराब है, क्योंकि यह अतिरिक्त पहनने को जोड़ देगा। सॉलिड-स्टेट ड्राइव में सीमित मात्रा में राइट्स होते हैं, और ऐसा कुछ भी जो कई अनावश्यक अतिरिक्त लेखन में परिणाम देता है, आपके ड्राइव के जीवन काल को कम कर देगा।

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

फैसले: अवहेलना हमेशा बुरा है, दूर रहो!

कुछ प्रोग्राम TRIM कमांड भेजते हैं, लेकिन OS पहले से ही ऐसा करता है

एक पारंपरिक चुंबकीय ड्राइव पर, आप अपने ऑपरेटिंग सिस्टम में जो फाइलें हटाते हैं, उन्हें तुरंत डिस्क से हटाया नहीं जाता है - यही कारण है कि हटाए गए फ़ाइलों को पुनर्प्राप्त किया जा सकता है। यह उस पुराने डेटा पर एक नई फ़ाइल लिखने के लिए उतनी ही तेजी से है, इसलिए डिस्क के किसी भी हिस्से को मिटा देने के लिए डिस्क संसाधनों को बर्बाद करने का कोई कारण नहीं है। जब भी आप किसी फ़ाइल को हटाते हैं, तो बस चीजें धीमी हो जाएंगी।

एक ठोस राज्य ड्राइव पर, कोशिकाओं को उन्हें लिखने से पहले मिटा दिया जाना चाहिए। यदि आप किसी फ़ाइल को हटाते हैं और डेटा चारों ओर पड़ा रहता है, तो आपको उन सेल पर लिखने में अधिक समय लगेगा क्योंकि उन्हें पहले मिटाना होगा। पहले ठोस राज्य ड्राइव को इस समस्या का सामना करना पड़ा, इसलिए हमने इससे निपटने के लिए TRIM का आविष्कार किया।

जब आप आधुनिक ऑपरेटिंग सिस्टम का उपयोग करके आधुनिक सॉलिड-स्टेट ड्राइव पर एक फ़ाइल को हटाते हैं, तो ऑपरेटिंग सिस्टम ड्राइव को एक TRIM कमांड भेजता है, जो ड्राइव को बताता है कि फ़ाइल हटा दी गई है। ड्राइव डेटा युक्त सभी कोशिकाओं को मिटा देता है, यह सुनिश्चित करता है कि भविष्य में उन कोशिकाओं को लिखना तेज है - वे खाली हैं और जाने के लिए तैयार हैं।

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

कुछ SSD ऑप्टिमाइज़ेशन प्रोग्राम्स का दावा है कि वे TRIM को एक शेड्यूल पर चलाएंगे, जो ऑपरेटिंग सिस्टम के SSD को सूचित करता है कि ऑपरेटिंग सिस्टम खाली है और SSD को TRIM की अनुमति दे रहा है, बस अगर TRIM कमांड पहले ठीक से काम नहीं करता है।

यदि आप विंडोज विस्टा जैसे पुराने ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं या आप पहले ड्राइव पर इस तरह के ऑपरेटिंग सिस्टम का उपयोग कर रहे थे, तो संभव है कि डिलीट की गई फाइलें अभी भी आसपास इंतजार कर रही हों और TRIMMed होने का इंतजार कर रही हों। ऐसे TRIM संकेत भेजना एक बार सैद्धांतिक रूप से ऐसी स्थिति में मदद कर सकता है, लेकिन इससे कोई फर्क नहीं पड़ता यदि आप विंडोज 7 का उपयोग कर रहे हैं, जो फ़ाइलें हटाए जाने पर TRIM कमांड भेजता है।

विंडोज 8 पर, डिस्क डीफ़्रेग्मेंटर को अब ऑप्टिमाइज़ ड्राइव्स टूल नाम दिया गया है। यदि वे यांत्रिक हैं या यदि वे एसएसडी हैं तो उनके लिए टीआरआईएम संकेत भेजकर उन्हें डिफ्रैगमेंट करके डिस्क का अनुकूलन करेंगे। इसका मतलब यह है कि एक और प्रोग्राम चलाना जो एक समय पर TRIM कमांड भेजता है, विंडोज 8 पर पूरी तरह से अनावश्यक है, हालांकि विंडोज 7 को भी इस सुविधा की आवश्यकता नहीं है।

फैसले: TRIM आदेश भेजने वाले अनुकूलन उपयोगिताओं हानिरहित हैं, लेकिन अनावश्यक हैं। यदि आप SSD के साथ Windows के पुराने संस्करण का उपयोग कर रहे हैं, तो Windows 7 या 8 में अपग्रेड करें।

windows-8-अनुकूलन-ड्राइव

अन्य कार्यक्रम समेकित रिक्त स्थान

हमने पहले उल्लेख किया है कि एसएसडी पर कोशिकाओं को मिटाने से पहले उन्हें लिखा जाना चाहिए। यह एक समस्या हो सकती है - एक एकल कक्ष में कई लेखन पृष्ठ होते हैं। यदि ड्राइव को आंशिक रूप से खाली सेल में अतिरिक्त डेटा जोड़ने की आवश्यकता होती है, तो सेल को सेल में वापस पढ़ा, मिटाया और संशोधित डेटा लिखा जाना चाहिए। यदि आपके ड्राइव पर फ़ाइलें पूरी तरह से बिखरी हुई हैं और प्रत्येक सेल आंशिक रूप से खाली है, तो कुछ डेटा लिखने से रीड-एरेस-राइट ऑपरेशन की एक बड़ी मात्रा में परिणाम होगा, लेखन कार्यों को धीमा कर देगा। यह एसएसडी के प्रदर्शन को कम करने के रूप में दिखाता है क्योंकि यह भरता है।

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

कुछ अनुकूलन कार्यक्रम दावा करते हैं कि वे एक बुद्धिमान एल्गोरिथ्म के साथ आपके ठोस राज्य ड्राइव पर डेटा को स्थानांतरित करके मुक्त स्थान को समेकित करेंगे। ऐसी दुनिया में जहां यह संभव था, इस के परिणाम ड्राइव से ड्राइव में भिन्न होंगे। कुछ फ़र्मवर अपने स्वयं के मुक्त स्थान समेकन प्रक्रिया का उपयोग करने से पहले बहुत इंतजार कर सकते हैं। विभिन्न फर्मों के खिलाफ ठोस-राज्य मुक्त अंतरिक्ष समेकन उपयोगिताओं के बेंचमार्क रन संभवतः असंगत परिणाम दिखाएंगे, क्योंकि यह अंतर इस बात पर निर्भर करेगा कि प्रत्येक ड्राइव का फर्मवेयर कितना अच्छा काम कर रहा था। सामान्य तौर पर, एक ड्राइव का फर्मवेयर शायद पर्याप्त रूप से पर्याप्त काम करेगा जो आपको एक अनुकूलन कार्यक्रम चलाने की आवश्यकता नहीं होगी जो आपके लिए ऐसा करता है। इस तरह के कार्यक्रमों का परिणाम अतिरिक्त लेखन में भी होगा - अगर कोई ड्राइव बहुत लंबा इंतजार करता है, तो वह ड्राइव पर लिखने की मात्रा को कम करने के लिए ऐसा कर सकता है। यह मुक्त स्थान समेकन और परिहार लिखने के बीच का व्यापार है।

हालांकि, यहां एक और पकड़ है: ड्राइव कंट्रोलर ही ऑपरेटिंग सिस्टम के लिए प्रस्तुत तार्किक क्षेत्रों के लिए SSD पर भौतिक कोशिकाओं के मानचित्रण को संभालता है। केवल एसएसडी नियंत्रक वास्तव में जानता है कि कोशिकाएं कहां स्थित हैं। यह संभव है कि ड्राइव लॉजिकल सेक्टर को ऑपरेटिंग सिस्टम के लिए प्रस्तुत कर सकता है जो ऑपरेटिंग सिस्टम के उद्देश्यों के लिए एक दूसरे के बगल में हो सकता है, लेकिन वास्तविक भौतिक एसएसडी पर एक दूसरे से बहुत दूर है। इस कारण से, मुक्त स्थान को मजबूत करने के लिए किसी भी प्रकार के सॉफ़्टवेयर प्रोग्राम का उपयोग करना एक बुरा विचार है - प्रोग्राम को वास्तव में पता नहीं है कि एसएसडी नियंत्रक के पीछे क्या चल रहा है।

यह सभी ड्राइव से ड्राइव और फर्मवेयर से फ़र्मवेयर तक अलग-अलग होगा। कुछ फ़र्मवेयर ऑपरेटिंग सिस्टम में सेक्टरों को इस तरह से पेश कर सकते हैं कि वे दूसरे ड्राइव पर कैसे दिखते हैं, जबकि अन्य ड्राइव पर आक्रामक अनुकूलन से मुख्य ड्राइव पर सेक्टरों के बीच बहुत बड़ी दूरी हो सकती है। नियंत्रक के साथ कुछ ड्राइव हो सकते हैं जो सेक्टरों को प्रस्तुत करते हैं कि वे ड्राइव पर कैसे दिखाई देते हैं और खराब मुक्त स्थान समेकन एल्गोरिदम के साथ - ऐसे तृतीय-पक्ष उपकरण ऐसे ड्राइव पर अच्छी तरह से काम कर सकते हैं, लेकिन इस पर भरोसा नहीं करते हैं।

फैसले: आपका एसएसडी आपके लिए पहले से ही खाली जगह को मजबूत कर रहा है। यह एक सॉफ्टवेयर प्रोग्राम की तुलना में बहुत बेहतर काम करने की संभावना है जो यह नहीं देख सकता कि वास्तव में आपके ड्राइव पर क्या हो रहा है। इस तरह के कार्यक्रम संभवतः आपके कंप्यूटर के संसाधनों को बर्बाद कर देंगे और एसएसडी को कम कर देंगे।

इंटेल-एसएसडी

"अनुकूलन" अनावश्यक है

आपको SSD अनुकूलन कार्यक्रम चलाने की आवश्यकता नहीं है। जब तक आप विंडोज 7 या 8 का उपयोग कर रहे हैं, तब तक आपका ऑपरेटिंग सिस्टम पहले से ही सभी ट्राइम्स कमांड को आपकी एसएसडी की जरूरत भेज रहा है। मुक्त स्थान समेकन के लिए, आपके ड्राइव का फर्मवेयर संभवतः सॉफ़्टवेयर की तुलना में बेहतर काम कर सकता है। और डीफ़्रैग्मेन्टेशन पर भी विचार न करें - यह समय की बर्बादी होगी भले ही यह सक्रिय रूप से हानिकारक न हो, जो कि यह है।

SSD की उचित देखभाल करना आपके SSD के लिए बुरे काम करने से बचने का विषय है। इसे ब्रिम में न भरें, कई अनावश्यक लेखन करें, या TRIM अक्षम करें।

SSD ऑप्टिमाइज़ेशन प्रोग्राम की कोई आवश्यकता नहीं है, जैसा कि दुर्भाग्यपूर्ण है कि डिस्क डीफ़्रेग्मेंटेशन कंपनियों की सबसे नीचे की रेखा होगी, जो अपने व्यवसायों को विविध बनाने की कोशिश कर रहे हैं क्योंकि पारंपरिक मैकेनिकल हार्ड ड्राइव कम आम हो जाते हैं।

छवि क्रेडिट: फ़्लिकर पर कॉलिन एलन, फ़्लिकर पर इंटेल फ्री प्रेस