बहुत से लोग अपने पीसी रखरखाव की दिनचर्या के हिस्से के रूप में नियमित रूप से डीफ़्रैग्मेन्ट करते हैं, और यह एक अच्छी आदत है। कम से कम यदि कंप्यूटर में नियमित हार्ड ड्राइव (HDD) हो। लेकिन सॉलिड स्टेट ड्राइव या एसएसडी वाले सिस्टम को डीफ़्रैग्मेन्ट नहीं किया जा सकता है। सूचना पोर्टल makeuseof.com बोलनाक्यों।

सबसे पहले, यह स्पष्ट करना आवश्यक है कि डीफ़्रेग्मेंटेशन क्या है। फ़ाइलों को अपनी हार्ड ड्राइव में सहेजते समय, वे हमेशा एक सेल में फिट नहीं होती हैं – ड्राइव उन्हें जहां भी खाली जगह होगी वहां संग्रहीत कर देगी। कभी-कभी यह “स्पेस” हार्ड ड्राइव के घूमने वाले प्लेटर पर विभिन्न भौतिक बिंदुओं पर बिखरा हुआ हो सकता है।
ऊपर जो वर्णित है उसे विखंडन कहा जाता है। लेकिन धीरे-धीरे, जैसे-जैसे आपकी हार्ड ड्राइव पर फ़ाइलें डाउनलोड की जाएंगी, हटाई जाएंगी और संशोधित की जाएंगी, यह और अधिक खंडित होने लगेगी। एकल फ़ाइल को असेंबल करने के लिए रीड/राइट हेड को डिस्क स्थानों पर जाना होगा, जो लोडिंग प्रक्रिया को धीमा कर देता है। डीफ्रैग्मेंटेशन आपको बिखरे हुए फ़ाइल टुकड़ों को ठोस ब्लॉकों में पुनर्गठित करने की अनुमति देता है: उपकरण उन्हें स्थानांतरित करता है ताकि प्रत्येक फ़ाइल एक स्थायी स्थान पर रहे। परिणामस्वरूप, सिस्टम पढ़ने/लिखने वाले हेड द्वारा तय की जाने वाली दूरी को कम कर देता है – और, तदनुसार, स्टार्टअप समय को कम कर देता है।
हार्ड ड्राइव की यांत्रिक विफलता अनिवार्य रूप से डीफ़्रेग्मेंटेशन प्रक्रिया मौजूद होने का एकमात्र कारण है। यदि ड्राइव गतिशील भागों का उपयोग करके डेटा पढ़ता है, तो उचित फ़ाइल संगठन वास्तव में प्रदर्शन पर महत्वपूर्ण प्रभाव डाल सकता है।
लेकिन SSD या सॉलिड स्टेट ड्राइव बहुत अलग तरीके से काम करते हैं। वे फ़ाइलों को घूमने वाली डिस्क पर नहीं बल्कि फ़्लैश मेमोरी पर संग्रहीत करते हैं। SSDs किसी भी स्टोरेज सेल तक तुरंत पहुंच सकते हैं, चाहे उसका स्थान कुछ भी हो, इसलिए विखंडन ड्राइव को धीमा नहीं करता है। वास्तव में, डीफ़्रेग्मेंटेशन से SSDs को कोई लाभ नहीं होता है। भले ही फ़ाइलें सॉलिड स्टेट ड्राइव पर बिखरी हुई हों, मॉनिटर पर मौजूद व्यक्ति को गति में अंतर नज़र नहीं आएगा।
इसके अतिरिक्त, डीफ़्रेग्मेंटेशन से SSD को नुकसान हो सकता है। फ़्लैश मेमोरी सेल्स को समाप्त होने से पहले सीमित संख्या में लिखने के चक्रों तक चलने के लिए डिज़ाइन किया गया है। हर बार जब आप डीफ़्रेग्मेंट करते हैं, तो सिस्टम डिस्क को बिना किसी कारण के भारी मात्रा में डेटा को ओवरराइट करने के लिए बाध्य करता है, जिससे मेमोरी संसाधन बर्बाद होते हैं। तथ्य यह है कि एसएसडी में अंतर्निहित पहनने-रोधी उपाय हैं जो विभिन्न कोशिकाओं में फ़ाइल लेखन को समान रूप से वितरित करने में मदद करते हैं। डीफ़्रेग्मेंटेशन इस प्रक्रिया में हस्तक्षेप करता है और डिस्क के कुछ क्षेत्रों को फ़ाइलों को अधिलेखित करने का कारण बनता है।
तो विंडोज़ में अभी भी डीफ़्रेग्मेंटेशन उपयोगिता क्यों है? उत्तर सरल है – वह अब पहले जैसी नहीं रही। Microsoft ने अच्छे कारण से इस टूल का नाम बदलकर “डिस्क ऑप्टिमाइज़ेशन” कर दिया: यह स्वचालित रूप से ड्राइव के प्रकार का पता लगाता है और विभिन्न रखरखाव उपायों की सिफारिश करता है। जब SSD का पता चलता है, तो उपयोगिता ड्राइव को डीफ़्रैग्मेन्ट नहीं करती है, बल्कि TRIM कमांड निष्पादित करती है, जो विशेष रूप से फ्लैश ड्राइव के लिए बनाई गई है।
TRIM निम्नानुसार काम करता है। किसी फ़ाइल को हटाते समय, ऑपरेटिंग सिस्टम उन ड्राइव ब्लॉकों को खाली के रूप में चिह्नित करता है जहां वह स्थित है। नियमित हार्ड ड्राइव पर, यह कोई समस्या नहीं है क्योंकि यह पुराने डेटा को तुरंत अधिलेखित कर सकता है। लेकिन एसएसडी को नई फ़ाइलें लिखने से पहले ब्लॉक को मिटाना होगा, जो समय के साथ प्रदर्शन को धीमा कर देता है। TRIM SSD को बताता है कि किन ब्लॉकों में हटाया गया डेटा है ताकि निष्क्रियता की अवधि के दौरान इसे स्वरूपित किया जा सके। इस तरह, जब आपको कुछ नया लोड करने की आवश्यकता होगी, तो डिस्क में खाली ब्लॉक उपलब्ध होंगे, बिना आपको इसे पहले प्रारूपित किए।













