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