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

मान लीजिए आपने एक वर्ड डॉक्यूमेंट बनाया और सेव बटन दबाने से पहले दो शब्द टाइप किए। विंडोज उन दो शब्दों के लिए पर्याप्त जगह (कुछ पैडिंग के साथ) ढूंढेगा और इसे सेव कर देगा। बाद में आप डॉक्यूमेंट में और शब्द जोड़ते रहते हैं। विंडोज सेव किए गए डॉक्यूमेंट के अंत में जोड़े गए शुरुआती स्थान में उन अतिरिक्त शब्दों को समायोजित करने की कोशिश करता है।
लेकिन फिर, विंडोज नहीं जानता कि आप डॉक्यूमेंट में कितने और शब्द जोड़ेंगे। इस प्रकार, एक बार जब फ़ाइल के अंत में अतिरिक्त स्थान भर जाता है, तो विंडोज के लिए उस पैडिंग से आगे फ्री स्पेस देखने और अतिरिक्त फ़ाइल को हार्ड डिस्क पर किसी अन्य सेक्टर में जोड़ने का समय आ जाता है - शायद एक अलग ट्रैक या प्लेट पर।
इसके अलावा, आपने देखा होगा कि फ़ाइलों से निपटने के दौरान (मुख्य रूप से जब आप कुछ इंस्टॉल करते हैं या ऑफिस फाइल खोलते हैं), विंडोज अस्थायी फ़ाइलें बनाता है जिन्हें नियमित फ़ाइलों की तरह ही हार्ड डिस्क पर लिखा जाता है। इसका मतलब है कि जब आप किसी फ़ाइल पर काम कर रहे होते हैं, तो हार्ड डिस्क पर निरंतर फ्री स्पेस अस्थायी फ़ाइलों द्वारा ले लिया जाता है। इसका मतलब है कि जब भी आप सेव बटन दबाते हैं तो विंडोज फ्रैगमेंटेड फ़ाइलें बनाएगा। एक बार इंस्टॉल पूरा हो जाने पर और अस्थायी फ़ाइलें हटा दिए जाने पर, आप पाएंगे कि आपकी फ़ाइल हार्ड डिस्क पर फैली हुई है, जिसके हिस्से अलग-अलग सेक्टर और प्लेट पर स्टोर हैं।
संक्षेप में, जब भी आप फ़ाइलों को सेव, बदलते या हटाते हैं, तो फ्रैगमेंटेशन होता है। आपके द्वारा फ़ाइल में किए गए परिवर्तन अक्सर किसी भिन्न स्थान पर स्टोर होते हैं। अतिरिक्त परिवर्तन और भी अधिक स्थानों पर सेव होते हैं। समय के साथ, फ़ाइल और हार्ड डिस्क दोनों फ्रैगमेंटेड हो जाते हैं, और आपका कंप्यूटर थोड़ा धीमा हो सकता है क्योंकि उसे एक ही फ़ाइल खोलने के लिए कई अलग-अलग स्थानों को देखना पड़ता है।
इसे समझने के बाद, अब देखते हैं कि माइक्रोसॉफ्ट ने इस समस्या से निपटने के लिए डिस्क डीफ़्रैग्मेंटर को कैसे बेहतर बनाया है और एक बेहतर और आसान डिस्क डीफ़्रैग्मेंटेशन अनुभव प्रदान करता है।
विंडोज डीफ़्रैग्मेंटर - सुधार
विंडोज XP तक विंडोज डीफ़्रैग्मेंटर बहुत अधिक मेमोरी और CPU संसाधनों का उपयोग करता था। यह सर्वविदित था कि यदि आप विंडोज XP या पिछले संस्करणों में विंडोज डिस्क डीफ़्रैग्मेंटर चला रहे थे, तो आपको उस कंप्यूटर पर कुछ और करने से पहले इसके समाप्त होने का इंतजार करना पड़ता था। हालांकि एक सिस्टम सॉफ्टवेयर, नेटिव डिस्क डीफ़्रैग्मेंटर बहुत अधिक मेमोरी और CPU का उपयोग करता था - संसाधन ओवरहेड जो आप कभी नहीं चाहेंगे।
हार्ड डिस्क के आकार में वृद्धि और अधिकांश लोगों के थर्ड-पार्टी डिस्क डीफ़्रैग्मेंटर का उपयोग करने की ओर शिफ्ट होने के साथ, माइक्रोसॉफ्ट विंडोज विस्टा में एक बेहतर विंडोज डीफ़्रैग्मेंटर लेकर आया - और इसे विंडोज 10/8/7 में और बेहतर बनाया। नया विंडोज डीफ़्रैग्मेंटर पूरी तरह से ओवरहौल किया गया है, और आप इसे अप्रत्याशित रूप से तेज़ पाएंगे। साथ ही, जब भी आपका कंप्यूटर निष्क्रिय होता है तो यह बैकग्राउंड में काम करता है और इसलिए आपके कंप्यूटर संसाधनों को जाम नहीं करता।
विंडोज 7 या यों कहें विस्टा के साथ आने वाला एक और सुधार यह है कि ऑपरेटिंग सिस्टम आपके द्वारा काम की जा रही फ़ाइल को स्टोर करने से पहले सबसे बड़ा सन्निहित फ्री स्पेस ढूंढता है। इसका मतलब है कि यह दो तरीकों से फ्रैगमेंटेशन से बचने की कोशिश करता है:
- अपेक्षाकृत बड़े फ्री स्पेस का टुकड़ा ढूंढें
- फ़ाइल के अंत में पैडिंग जोड़ें
डीफ़्रैग्मेंटेशन में अब दो महत्वपूर्ण चरण भी शामिल हैं:
- फ्री स्पेस का पता लगाएं और संपूर्ण फ्रैगमेंटेड फ़ाइलों को स्थानांतरित करें ताकि सभी हिस्से आसन्न ट्रैक और सेक्टर में स्टोर हो जाएं।
- फ्री स्पेस को एक साथ लाएं ताकि भविष्य में विंडोज के लिए अनफ्रैगमेंटेड फ़ाइलों को स्टोर करना आसान हो जाए।
इसका मतलब है कि जब आप विंडोज डीफ़्रैग्मेंटर चलाते हैं, तो आप न केवल फ़ाइलों को डीफ़्रैग्मेंट कर रहे हैं, बल्कि आप अपनी हार्ड डिस्क स्पेस को भी ऑप्टिमाइज़ कर रहे हैं ताकि भविष्य में डीफ़्रैग्मेंटेशन से कुछ हद तक बचा जा सके।
मुझे आशा है कि यह आपको समझने में मदद करेगा कि विंडोज में डीफ़्रैग्मेंटेशन क्यों होता है और आप भविष्य में डीफ़्रैग्मेंटेशन से बचने के लिए विंडोज डीफ़्रैग्मेंटर का उपयोग कैसे कर सकते हैं।
इस विषय पर अतिरिक्त पठन:
- विंडोज डिस्क डीफ़्रैग्मेंटर उपयोगिता का समस्या निवारण
- विंडोज में MFT, पेज फाइल, रजिस्ट्री, सिस्टम फ़ाइलों को डीफ़्रैग कैसे करें।
