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