यदि आप स्पिनिंग डिस्क के साथ एक नियमित हार्ड ड्राइव का उपयोग कर रहे हैं, तो समय के साथ यह अव्यवस्थित और खंडित हो सकती है। यह खंडन हार्ड डिस्क की प्रतिक्रियाशीलता को कम करता है। यह विशेष रूप से सच है यदि आप लंबे समय से बिना डीफ्रैग्मेंट किए हार्ड डिस्क का उपयोग कर रहे हैं। इससे निपटने के लिए, विंडोज स्वचालित रूप से सप्ताह में एक बार आपके हार्ड ड्राइव को डीफ्रैग्मेंट करता है जब आप अपने कंप्यूटर का उपयोग नहीं कर रहे होते हैं। बेशक, यह आपके SSD को डीफ्रैग्मेंट नहीं करता क्योंकि इसे इसकी आवश्यकता नहीं होती।
हालांकि, ड्राइव को डीफ्रैग्मेंट करने के लिए शेड्यूल्ड टास्क समय-समय पर छूट जाता है। यदि आप मैन्युअली अपनी ड्राइव को डीफ्रैग्मेंट करना चाहते हैं, तो आपको कंट्रोल पैनल के माध्यम से खुदाई करने की आवश्यकता है। चीजों को थोड़ा आसान बनाने के लिए, आप ड्राइव पर राइट-क्लिक कॉन्टेक्स्ट मेनू पर डीफ्रैग्मेंट विकल्प जोड़ सकते हैं। यहां बताया गया है कि यह कैसे करना है।
नोट: विंडोज रजिस्ट्री एडिटर में कोई भी बदलाव करने से पहले, सुनिश्चित करें कि आपके पास एक अच्छा बैकअप है। यदि एडिटिंग की प्रक्रिया में कुछ बुरा होता है तो यह आपको वापस रोल करने में मदद करता है।
राइट-क्लिक मेनू में डीफ्रैग्मेंट विकल्प जोड़ें
राइट-क्लिक कॉन्टेक्स्ट मेनू में डीफ्रैग्मेंट विकल्प जोड़ने के लिए, हम कुछ नई रजिस्ट्री कुंजियाँ बनाने जा रहे हैं। शुरू करने के लिए, "Win + R" दबाएं, regedit टाइप करें और विंडोज रजिस्ट्री एडिटर खोलने के लिए एंटर बटन दबाएं। वैकल्पिक रूप से, आप स्टार्ट मेनू में रजिस्ट्री एडिटर भी खोज सकते हैं।

रजिस्ट्री एडिटर में, निम्नलिखित स्थान पर नेविगेट करें:
HKEY_CLASSES_ROOT\Drive\shell

एक बार वहां, "Shell" कुंजी पर राइट-क्लिक करें, "New" विकल्प चुनें और फिर "Key" चुनें।

नई कुंजी का नाम runas रखें और एंटर बटन दबाएं। कुंजी बनाने के बाद, यह ऐसा दिखेगा।

दाएं पैनल पर आपको "Default" नाम का एक डिफ़ॉल्ट स्ट्रिंग मान दिखाई देगा। डिफ़ॉल्ट रूप से, इस मान में कोई मान डेटा नहीं होता है। मान डेटा सेट करने के लिए, इस पर डबल-क्लिक करें। यहां, मान डेटा के रूप में Defragment दर्ज करें और OK बटन पर क्लिक करें। यह वह मान है जो ड्राइव पर राइट-क्लिक करने पर दिखाई देता है। यदि आप चाहें तो इस मान को जो भी शब्द चाहें उसे कस्टमाइज़ कर सकते हैं।

मान डेटा सेटअप करने के बाद, यह रजिस्ट्री एडिटर में ऐसा दिखता है।

यदि आप चाहते हैं कि डीफ्रैग्मेंट विकल्प केवल तभी दिखाई दे जब आप "Shift" + राइट-क्लिक करें, तो आपको एक नया स्ट्रिंग मान बनाना होगा। खाली जगह पर राइट-क्लिक करें, और "New -> String Value" विकल्प चुनें।

अब, नए मान का नाम "Extended" रखें, और एंटर बटन दबाएं। इस मान के लिए कोई मान डेटा जोड़ने की आवश्यकता नहीं है। बस अगले चरण पर जारी रखें।

प्रक्रिया पूरी करने के लिए हमें एक और कुंजी बनाने की आवश्यकता है। हमारे द्वारा पहले बनाई गई "runas" कुंजी पर राइट-क्लिक करें, और "New -> Key" विकल्प चुनें।

नई कुंजी का नाम "command" रखें, और परिवर्तनों को सेव करने के लिए एंटर बटन दबाएं।

नव-निर्मित कुंजी को चुनें और दाएं पैनल पर दिखाई देने वाले "Default" मान पर डबल-क्लिक करें। Edit Value विंडो में मान डेटा के रूप में defrag %1 -v दर्ज करें और परिवर्तनों को सेव करने के लिए "OK" बटन पर क्लिक करें।

आपने राइट-क्लिक कॉन्टेक्स्ट मेनू में डीफ्रैग्मेंट विकल्प को सफलतापूर्वक जोड़ लिया है। बस अपने सिस्टम को रीस्टार्ट करें या साइन आउट और साइन इन करके परिवर्तन देखें।
अब आप बस राइट-क्लिक करके और "Defragment" विकल्प चुनकर अपनी ड्राइव को डीफ्रैग्मेंट कर सकते हैं।

चूंकि हमने वर्बोज़ स्विच (-v) का उपयोग किया, आप कमांड विंडो में सभी विवरण देख सकते हैं जैसे ही विंडोज चयनित ड्राइव को डीफ्रैग्मेंट करता है।

विंडोज में राइट-क्लिक कॉन्टेक्स्ट मेनू में डीफ्रैग्मेंट विकल्प जोड़ने के लिए ऊपर दी गई विधि का उपयोग करने के बारे में अपने विचार और अनुभव नीचे कमेंट में साझा करें।