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

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

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

आपकी स्क्रिप्ट का पहला भाग निम्नानुसार चीजों को सेट करना चाहिए। ध्यान दें कि आपको हर पैरामीटर और कमांड को एक नई, व्यक्तिगत लाइन पर रखना चाहिए। यह भी ध्यान दें कि हम कोड में टिप्पणियों का उपयोग करेंगे - वे "//" से शुरू होती हैं - अधिक गूढ़ बिट्स को समझाने के लिए।
Title("आपकी स्क्रिप्ट का शीर्षक") Description("आपकी स्क्रिप्ट का संक्षिप्त विवरण") WriteLogfile("MyDefrag.log","LogHeader") VolumeSelect CommandlineVolumes() VolumeActions AppendLogfile("MyDefrag.log","LogBefore")
अपना पहला ज़ोन सेट करें
HDD सतह को ज़ोन में विभाजित करके, माईडिफ्रैग आपको विशिष्ट फ़ाइलों और फ़ोल्डरों को उसकी सतह के उन हिस्सों पर रखने की अनुमति देता है जो बेहतर या खराब प्रदर्शन करते हैं।

ज़ोन सेट करें कि उनमें क्या जाना चाहिए:
// ज़ोन 1 - गैर-महत्वपूर्ण, धीमी फ़ाइलें FileSelect // विशिष्ट फ़ाइलें चुनें। !include "file_list.txt"! // file_list.txt में परिभाषित फ़ाइलें चुनें। FileActions // उन फ़ाइलों के साथ माईडिफ्रैग क्या करेगा। MoveToEndOfDisk() // उन्हें HDD के धीमे हिस्से में ले जाएं क्योंकि वे गैर-महत्वपूर्ण हैं AddGap(ZoneEnd + VolumeFree * 0.1 // उस ज़ोन और अगले के बीच 0.1% आकार का गैप जोड़ें FileEnd // विशिष्ट ज़ोन के लिए फ़ाइल चयन समाप्त करें
अधिक ज़ोन सेट करना
माईडिफ्रैग केवल आपकी फ़ाइलों को अन्य डीफ्रैगमेंटर्स की तरह एक साथ पैक कर सकता है, यदि आप कोई ज़ोन सेट नहीं करते हैं, लेकिन आप इसके उपयोग के पूरे बिंदु से चूक जाएंगे।

हम और ज़ोन इस प्रकार सेट करते हैं:
// ज़ोन 2: निर्देशिकाओं को एक साथ रखें, HDD की सामग्री की तेज़ सूची के लिए - वही सिंटैक्स FileSelect Directory(yes) // परिभाषित करें कि हम निर्देशिकाएं चाहते हैं, फ़ाइलें नहीं। FileActions SortByName(Ascending) // उन्हें वर्णानुक्रम में क्रमबद्ध करें। AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // ज़ोन 3: सामान्य, लोकप्रिय "गेम फ़ाइल प्रकार", तेज़ गेम लॉन्च के लिए FileSelect Filename("_.exe") OR Filename("_.dll") OR Filename("_.ini") OR Filename("_.conf") OR Filename("_.cfg") OR Filename("_.bat") OR Filename("_.ico") FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // ज़ोन 4: MFT और अन्य विशेष NTFS फ़ाइलों को हमारी सबसे महत्वपूर्ण फ़ाइलों के ठीक बाद रखें FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) // चयनित NTFS सिस्टम फ़ाइलों को ले जाएं और MFT को %0.01 आकार पर सेट करें। AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // ज़ोन 5: हाल ही में एक्सेस की गई फ़ाइलें (अंतिम खेले गए गेम के बेहतर प्रदर्शन के लिए)। FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago,now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // ज़ोन 6: अन्य सभी फ़ाइलें। FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd
अंतिम स्क्रिप्ट
यहां पूरी अंतिम स्क्रिप्ट है। इसे अपनी स्क्रिप्ट में कॉपी और पेस्ट करने के लिए स्वतंत्र महसूस करें, फिर इच्छानुसार इसे ट्वीक करें।
Title("मेक टेक ईज़ियर का गेम्स HDD मासिक") Description("अस्थायी, डाउनलोडिंग, और गैर-महत्वपूर्ण गेमिंग-संबंधित फ़ाइलों और निर्देशिकाओं को इसके अंत में ले जाकर गेम HDD को अनुकूलित करें, तेज़ HDD स्थान को अधिक महत्वपूर्ण सामान के लिए छोड़ दें।") // लॉगफाइल में हेडर लिखें। "LogHeader" स्ट्रिंग की परिभाषा के लिए "Settings.MyD" फ़ाइल देखें। WriteLogfile("MyDefrag.log","LogHeader") // वॉल्यूम को एक-एक करके चुनें और प्रोसेस करें। VolumeSelect CommandlineVolumes() VolumeActions // लॉगफाइल में "पहले" के आंकड़े लिखें। "LogBefore" स्ट्रिंग की परिभाषा के लिए "Settings.MyD" फ़ाइल देखें। AppendLogfile("MyDefrag.log","LogBefore") // ज़ोन 1 - गैर-महत्वपूर्ण, अस्थायी और अल्ट्रा-लार्ज फ़ाइलों को डिस्क के अंत में रखें। FileSelect !include "file_list.txt"! FileActions MoveToEndOfDisk() AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // ज़ोन 2: निर्देशिकाएं। FileSelect Directory(yes) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // ज़ोन 3: मुख्य गेम फ़ाइलें (तेज़ गेम लॉन्च के लिए)। FileSelect Filename("*.exe") OR Filename("*.dll") OR Filename("*.ini") OR Filename("*.conf") OR Filename("*.cfg") OR Filename("*.BAT") OR Filename("*.ico") FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd //ज़ोन 4: MFT और कुछ अन्य विशेष NTFS फ़ाइलों को रखें। FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // ज़ोन 5: हाल ही में एक्सेस की गई फ़ाइलें (अंतिम खेले गए गेम के बेहतर प्रदर्शन के लिए)। FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago,now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // ज़ोन 6: अन्य सभी फ़ाइलें। FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd // लॉगफाइल में "बाद" के आंकड़े लिखें। "LogAfter" स्ट्रिंग की परिभाषा के लिए "Settings.MyD" फ़ाइल देखें। AppendLogfile("MyDefrag.log","LogAfter") VolumeEnd // लॉगफाइल में फुटर लिखें। "LogFooter" स्ट्रिंग की परिभाषा के लिए "Settings.MyD" फ़ाइल देखें। AppendLogfile("MyDefrag.log","LogFooter")
कम-प्राथमिकता फ़ाइल सूची बनाएं
याद रखें कि हमने अपनी स्क्रिप्ट को अपनी फ़ाइलों को व्यवस्थित करने से पहले TXT प्रारूप में कम प्राथमिकता वाली फ़ाइलों की सूची को ध्यान में रखने के लिए कहा था? अब उस फ़ाइल को बनाने का समय है।

स्क्रिप्ट फ़ोल्डर में राइट-क्लिक करें और एक नई, खाली TXT फ़ाइल बनाएं। इसका नाम "file_list.txt" रखें - वही फ़ाइल नाम जो हमने स्क्रिप्ट में उपयोग किया था।
यहां एक नमूना सूची है जिसे आप कॉपी और उपयोग कर सकते हैं। निर्देशिकाओं और फ़ाइलों को उन लोगों में बदलें जिनकी आपको परवाह नहीं है।
DirectoryName("Game_I_never_play_after_installing") OR DirectoryName("Another_game_I_keep_but_rarely_play") OR DirectoryName("Game_that_takes_up_almost_half_the_HDD") OR Filename("vc_redist.x64.exe") OR Filename("vcredist_x64.exe") OR Filename("vcredist_x64*.exe") OR Filename("*.iso") OR Filename("*.isz") OR Filename("*.mdf") OR Filename("*.cdi") OR Filename("*.pdf") OR Filename("*.bik") OR Filename("*.avi") OR Filename("*.wmv") OR Filename("*.bk2") OR Filename("*.mp4") OR Filename("*.rar") OR Filename("*.zip") OR Filename("*.7z") OR Filename("*.7z.*")
अपनी स्क्रिप्ट चलाएं
उन दो फ़ाइलों के साथ जो आपके डीफ्रैगमेंटेशन तर्क को परिभाषित करती हैं, उन्हें कार्य पर लगाने का समय आ गया है! माईडिफ्रैग चलाएं और, यदि कहीं कोई टाइपो नहीं है, तो आपकी स्क्रिप्ट प्रोग्राम की सूची में डिफ़ॉल्ट स्क्रिप्ट के बीच दिखाई देनी चाहिए।

इसे "एक स्क्रिप्ट चुनें" सूची से चुनें। फिर, जैसा कि माईडिफ्रैग कहता है, "1 या अधिक डिस्क चुनें" दूसरी सूची से जिन्हें आप अपनी स्क्रिप्ट के नियमों के आधार पर डीफ्रैगमेंट करना चाहते हैं। "चलाएं" पर क्लिक करें और इसे कुछ घंटे (या दिन, टेराबाइट-बड़े HDD के लिए) अपना जादू चलाने दें।
बस इतना ही। आपने अपनी हार्ड डिस्क को अपनी इच्छा के अनुसार डीफ्रैगमेंट और अनुकूलित किया है, और यह अब बेहतर और तेज़ी से काम करना चाहिए।
संबंधित:
- जब आप किसी ड्राइव को डीफ्रैगमेंट करते हैं तो क्या होता है?
- 5 टूल जो विंडोज 10 हार्ड ड्राइव प्रदर्शन में सुधार करते हैं
- विंडोज में कॉन्टेक्स्ट मेनू से अपनी हार्ड ड्राइव को डीफ्रैगमेंट कैसे करें