डीफ़्रैग्मेन्टेशन क्या है और इसमें कितना समय लगता है?



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



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



हमें डिस्क डीफ़्रैग्मेन्टेशन की आवश्यकता क्यों है?

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



अपनी डिस्क को डीफ़्रैग्मेट करना सभी यादृच्छिक खाली स्थानों को समाप्त करने की प्रक्रिया है, फिर सभी फाइलों को इकट्ठा करना और उन्हें मेमोरी के सन्निहित ब्लॉकों में सहेजना है। यह आपके सिस्टम पर फ़ाइल पुनर्प्राप्ति को बहुत तेज़ बनाता है।

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



डिस्क डीफ़्रैग्मेन्टेशन के मैकेनिक्स क्या हैं?

डिफ़ॉल्ट रूप से, डीफ़्रैग्मेन्टेशन टूल केवल उन फ़ाइलों को डीफ़्रैग कर देगा जो 64 एमबी आकार से कम हैं। इस आकार के टुकड़ों में पहले से ही कम से कम 17000 सन्निहित क्लस्टर होते हैं। इसका मतलब यह है कि गेम और फिल्मों जैसी बड़ी फ़ाइलों को डिफ़ॉल्ट डीफ़्रैग्मेन्टेशन का उपयोग करके डीफ़्रेग नहीं किया जाएगा। आपको यह सुनिश्चित करने के लिए एक विशिष्ट आदेश पर पास करना होगा (-w जैसा कि बाद में समझाया गया है)।

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

याद रखने के लिए कुछ बिंदु हैं:

  • डिस्क डीफ़्रेग्मेंटर उन फ़ाइलों को डीफ़्रैग नहीं करेगा जो पहले से उपयोग में हैं।
  • डिस्क डीफ़्रेग्मेंटर रीसायकल बिन में मौजूद फ़ाइलों को डीफ़्रैग नहीं करता है। यह समझ में आता है क्योंकि आप अपने संसाधनों को बर्बाद कर रहे होंगे यदि फ़ाइल को अंत में वैसे भी हटा दिया जाना था।
  • डिस्क डीफ़्रेग्मेंटर निम्न फ़ाइलों को डीफ़्रैग नहीं करता है: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, विंडोज पेज फाइल और मेमोरी डंप। कुछ पैरामीटर हैं जो हम यह सुनिश्चित करने के लिए उपयोग कर सकते हैं कि यह बूट फ़ाइलों को भी डिफ्रैग करता है।

डीफ़्रैग्मेन्टेशन को कितना समय लगता है या कितने पास की आवश्यकता होती है?

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

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

डीफ़्रैग्मेन्टेशन कार्यों को पास में भी करता है। यह पहली बार में एक मोटा रास्ता तय करता है और अगली बार इसे परिष्कृत करता है। प्रत्येक पास के बाद, आपकी हार्ड ड्राइव अधिक व्यवस्थित और एक्सेस करने में तेज़ हो जाती है।

हम मॉड्यूल को क्या अतिरिक्त कमांड दे सकते हैं?

आपके लिए घोषित करने के लिए कुछ कमांड लाइन विकल्प हैं जो आपके जैसे ही डीफ़्रैगिंग को बदलने में सफल होंगे। कमांड लाइन में मुख्य कमांड “है डीफ़्रैग सी: ', जहां' C: 'वह ड्राइव है जिसे आप डीफ़्रैग करने की कोशिश कर रहे हैं।

आर यह डीफ़्रेग्मेंटेशन की डिफ़ॉल्ट सेटिंग है और यह केवल 64 एमबी से कम के फ़ाइल सेगमेंट को डीफ़्रैग्मेन्ट करता है

-सी यह आदेश आपके कंप्यूटर पर सभी संस्करणों को डीफ़्रैग्मेन्ट करता है। इस आदेश का उपयोग करते समय आपको डिस्क पत्र निर्दिष्ट करने की आवश्यकता नहीं है।

-इन यह एक निर्दिष्ट डिस्क पर सभी आकारों की फ़ाइलों का पूर्ण डीफ़्रेग्मेंटेशन करता है, चाहे कोई भी आकार क्यों न हो।

-मैं इससे डीफ़्रैग्मेन्टेशन केवल कंप्यूटर निष्क्रिय हो जाता है।

-v यह आदेश सुनिश्चित करता है कि डीफ़्रैग्मेन्टेशन मॉड्यूल पूर्ण होने पर आपके लिए पूर्ण रिपोर्ट प्रदर्शित करता है।

बी यह केवल बूट फ़ाइलों का अनुकूलन करता है।

-सेवा यह कमांड चयनित ड्राइव का विश्लेषण करेगी और एक रिपोर्ट प्रदर्शित करेगी, जिसमें विश्लेषण और डीफ़्रैग्मेन्टेशन रिपोर्ट शामिल होंगी।

आप मैन्युअल रूप से डिस्क डीफ़्रेग्मेंटर को लॉन्च करते समय कमांड प्रॉम्प्ट का उपयोग करके कमांड लाइनों को आसानी से पास कर सकते हैं। उदाहरण के लिए, हम निम्नलिखित कमांड निष्पादित करके स्थानीय डिस्क C पर '-w' कमांड निष्पादित कर सकते हैं:

defrag C: -w

आप बीच में जगह के साथ कमांड को अलग करके एक साथ कई पैरामीटर भी पास कर सकते हैं। उदाहरण के लिए, हम निम्नलिखित कमांड निष्पादित करके '-w' और '-i' चला सकते हैं:

डीफ़्रैग डी: -w –i

4 मिनट पढ़ा