सभी आईबीएम संगत कंप्यूटरों पर सभी हार्ड डिस्क के विभाजन का एक ही तरीका है। डिस्क का पहला सेक्टर, जिसे एमबीआर (मास्टर बूट रिकॉर्ड) कहा जाता है, जिसे हम बाद में विवरण में चर्चा करेंगे, इसमें विभाजन तालिका है। इस तालिका में चार रिकॉर्ड हैं, उनमें से प्रत्येक एक विभाजन का वर्णन कर सकता है।
सरलतम स्थिति में हम सभी डिस्क स्थान को एक विभाजन को निर्दिष्ट करेंगे, जैसे कि निम्न उदाहरण में:
एमबीआर एफएटी -16 डिस्क विभाजन
ध्यान दें कि MBR सिलेंडर 0, साइड 0, सेक्टर 1 में एक सेक्टर में रहता है और सिलेंडर 0, साइड 1, सेक्टर 1 पर विभाजन शुरू होता है। उनके बीच 62 सेक्टर का गैप अप्रयुक्त छोड़ दिया गया था, क्योंकि हम चाहते हैं कि सभी पार्टिशन सिलेंडर की सीमा पर शुरू हों। या, कम से कम, पक्ष सीमा पर। यह एलबीए के साथ आवश्यक नहीं है, लेकिन हमें खुश पुराने सॉफ्टवेयर (उदाहरण के लिए एमएस-डॉस) बनाने के लिए इस नियम का पालन करने की आवश्यकता है।
एक और महत्वपूर्ण बिंदु जो मैं बनाना चाहता हूं वह यह है कि ऑपरेटिंग सिस्टम और फाइल सिस्टम अलग-अलग चीजें हैं, जो कई लोग परस्पर विनिमय करते हैं। ऑपरेटिंग सिस्टम सॉफ्टवेयर का एक टुकड़ा है जो सीपीयू को नियंत्रित करता है और विभिन्न एप्लिकेशन प्रोग्राम को कंप्यूटर पर चलाने और विभिन्न सिस्टम संसाधनों का उपयोग करने देता है। फ़ाइल सिस्टम हार्ड डिस्क पर फ़ाइलों और निर्देशिकाओं को व्यवस्थित करने का एक तरीका है। भ्रम की स्थिति इसलिए आती है क्योंकि हर सभ्य ऑपरेटिंग सिस्टम में एक या एक से अधिक फ़ाइल सिस्टम होते हैं और वे क्लोज़ली संबद्ध हो जाते हैं।
हमारे उदाहरण में हम सभी जानते हैं कि हमारे पास FAT-16 फाइल सिस्टम है। और हमें पता नहीं है कि कौन सा ऑपरेटिंग सिस्टम इस पर स्थापित है। यह MS-DOS 6.22 हो सकता है, यह विंडोज 95 या NT हो सकता है, या यह तीनों एक ही विभाजन में अलग-अलग निर्देशिकाओं में स्थापित हो सकते हैं। यदि हम अतिरिक्त प्रयास करते हैं तो हम वहां लिनक्स भी स्थापित कर सकते हैं, लेकिन आमतौर पर अलग ऑपरेटिंग सिस्टम को अलग-अलग विभाजनों में स्थापित करना बेहतर होता है।
कई विभाजन होने का एक अन्य कारण कंप्यूटर क्रश के खिलाफ सुरक्षा है। उदाहरण के लिए, यदि सिस्टम इस तरह से क्रश करता है कि एफएटी टेबल दूषित हो जाती है तो आप अपनी सभी फाइलों तक पहुंच खो देंगे, क्योंकि एफएटी तालिका बताती है कि प्रत्येक फाइल डिस्क पर कहां स्थित है। एफएटी तालिका इतनी महत्वपूर्ण है कि उन्होंने डिस्क की शुरुआत में एफएटी तालिका की दो प्रतियां रखने का फैसला किया। लेकिन अगर आपके पास बहुत मूल्यवान फाइलें हैं, तो यह दूसरा विभाजन बनाने के लिए बुद्धिमान हो सकता है (तब इसका अपना एफएटी होगा) और महत्वपूर्ण फाइलों की प्रतियां वहां रखें।
FAT-16 / FAT-32 फ़ाइल आवंटन तालिका आंतरिक संरचना
फ़ाइल सिस्टम का नाम FAT-16 है क्योंकि इसमें FAT (फ़ाइल आवंटन तालिका) है और इसलिए भी कि FAT में प्रत्येक प्रविष्टि 16-बिट लंबी (2 बाइट्स) है। इसका अर्थ है कि FAT-16 विभाजन में 65,535 से अधिक क्लस्टर (2 ^ 16 = 65,536) नहीं हो सकते। इसी तरह FAT-32 में 32-बिट प्रविष्टियाँ हैं और 2 ^ 32 समूहों तक का पता लगा सकते हैं। (वास्तव में वे केवल 28 बिट्स का उपयोग करते हैं)। उसके आधार पर हम FAT फाइल सिस्टम के लिए अधिकतम विभाजन आकार की गणना कर सकते हैं।
यहाँ तालिका है:
समूह
आकार फ़ाइल सिस्टम प्रकार
FAT-12
FAT-16
FAT-32
2K 8M 128M 512G
4K 16M 256M 1024G
8K 32M 512M 2048G
16K 64M 1G 2048G
32K 128M 2 जी 2048G
विभाजन का आकार अनुशंसित फ़ाइल सिस्टम / क्लस्टर आकार
1-16M FAT-12 / 4K
16-256M FAT-16 / 4K
256-512M FAT-16 / 8K
512M-1G FAT-16 / 16K या FAT-32 / 4K
1-8G FAT-32 / 4K
8G और ऊपर FAT-32 / 8K
अगला उदाहरण एक ही डिस्क पर डॉस और लिनक्स के सह-अस्तित्व को दर्शाता है और विस्तारित विभाजन की संरचना पर कुछ और अंतर्दृष्टि। शुरुआती इसे छोड़ सकते हैं और अगले अनुभाग पर जा सकते हैं।
MBR FAT-16 Ext2fs लिनक्स स्वैप विभाजन
सबसे पहले, यह कॉन्फ़िगरेशन उदाहरण 2 से प्राप्त किया जा सकता है यदि मैं दोनों एफएटी विभाजन को सिकोड़ता हूं और फिर लिनक्स स्थापित करता हूं। इसके अलावा आपने शायद देखा है कि लिनक्स देशी फाइल सिस्टम FAT फाइल सिस्टम की तुलना में फाइलों को व्यवस्थित करने के विभिन्न तरीकों का उपयोग करता है। मुख्य संरचना को आई-नोड टेबल कहा जाता है। प्रत्येक फ़ाइल के लिए एक आई-नोड आवंटित किया गया है। आई-नोड फ़ाइल का आकार, गुण और फ़ाइल निर्माण, अंतिम संशोधन और अंतिम एक्सेस समय रखता है। एफएटी फ़ाइल सिस्टम निर्देशिकाओं के विपरीत केवल फ़ाइल नाम और आई-नोड नंबर हैं। अंतरिक्ष आवंटन भी एफएटी से अलग है, लेकिन यह हमारी चर्चा के दायरे से बाहर है।
यदि आप तीसरे उदाहरण में ध्यान से सिलेंडर संख्याओं का अध्ययन करते हैं, तो आप देखेंगे कि विस्तारित विभाजन में तीन EMBR टेबल हैं, प्रत्येक को विस्तारित विभाजन की शुरुआत में संग्रहीत किया जाता है और FAT (या अन्य) विभाजन और सूचक के बारे में अगले विस्तारित विभाजन के लिए रिकॉर्ड रखता है । ध्यान दें कि पहले विस्तारित विभाजन सभी FAT और विस्तारित विभाजन को संलग्न करता है, लेकिन अन्य सभी विस्तारित विभाजन (स्तर 2, 3, …) केवल एक डेटा विभाजन को संलग्न करता है।
और अंत में मैं कहना चाहता हूं, कि भले ही यह मेरी हार्ड डिस्क पर असली विभाजन योजना थी, इसमें कुछ कमियां हैं। सबसे पहले, लिनक्स स्वैप विभाजन डिस्क के अंत में स्थित है, लिनक्स रूट विभाजन से दूर है। यह पता चला कि डिस्क हेड्स हर समय सिस्टम के प्रदर्शन को कम करते हुए लंबे समय तक आगे पीछे होते रहे। विभाजन को जहां ओएस स्थापित किया गया है, उसके करीब स्वैप विभाजन को रखना बेहतर होता है। साथ ही कुछ लोगों को लगता है कि अगर वे अलग-अलग पार्टीशन में विंडोज स्वैप फाइल डालते हैं तो कंप्यूटर तेजी से काम करेगा। यह तभी सच है जब वह विभाजन अलग हार्ड ड्राइव पर स्थित है, जो पहले वाले के समान तेज़ या तेज़ है। पुराने स्लो ड्राइव पर स्वैप फाइल रखने से कोई फायदा नहीं होगा। यह बेहतर है कि स्वैप फ़ाइल के लिए कंट्रोल पैनल्स में निर्धारित आकार में रैम की मात्रा के बराबर सेट करें और इसे C: पर रखें। फिर आप नॉर्टन स्पीड डिस्क चला सकते हैं जो स्वैप फाइल को ऑप्टिमाइज़ करेगा।