डिस्क विभाजन

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

इतिहास
वर्ष 1983 के पीसी डॉस संस्करण 2.0 के अपने प्रकाशन में आईबीएम एक प्रारंभिक था, यदि शब्द विभाजन का उपयोग एचडीडी जैसे ब्लॉक संग्रहण उपकरण के भौतिक खंडों में विभाजन का वर्णन करने के लिए पहली बार नहीं किया गया था। इस शब्द का उपयोग अब सर्वव्यापी है। इस कला में प्रयुक्त अन्य शब्दों में तार्किक डिस्क, मिनीडिस्क, भाग, छद्म डिस्क, खंड, स्तरखंड और आभासी ड्राइव सम्मिलित हैं।

आईबीएम का 1966, डिस्क ड्राइव के ऐसे प्रारंभिक विभाजनों में से एक था, जिसका उपयोग आईबीएम ने अपने मिनीडिस्क के सीपी-67 ऑपरेटिंग सिस्टम में हार्ड डिस्क ड्राइव के एक अलग खंड के रूप में किया था।

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

माइक्रोसॉफ़्ट विंडोज़ 2000, एक्सपी, विस्टा, और विंडोज़ 7 में एक 'डिस्क प्रबंधन' प्रोग्राम सम्मिलित होता है जो एफएटी और एनटीएफएस विभाजन के निर्माण, विलोपन और आकार-परिवर्तन की सुविधा प्रदान करता है। विंडोज विस्टा और विंडोज 7 में विंडोज डिस्क प्रबंधक, 1 एमबी विभाजन संरेखण योजना का उपयोग करता है, जो कि विंडोज 2000, एक्सपी, ओएस/2, डॉस के साथ-साथ कई अन्य ऑपरेटिंग सिस्टम के साथ मूलभूत रूप से असंगत है।

यूनिक्स जैसी प्रणाली
यूनिक्स-आधारित और यूनिक्स-जैसे ऑपरेटिंग सिस्टम जैसे लिनक्स, मैकओएस, बीएसडी और सोलारिस पर, डिस्क डिवाइस पर कई विभाजनों का उपयोग करना संभव है। प्रत्येक विभाजन को फ़ाइल सिस्टम या स्वैप विभाजन के रूप में स्वरूपित किया जा सकता है।

एकाधिक विभाजन /boot, /tmp, /usr, /var, या /home जैसी निर्देशिकाओं को उनके स्वयं के फाइल सिस्टम आवंटित करने की अनुमति देते हैं। ऐसी योजना के कई फायदे हैं:


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

लिनक्स सिस्टम के लिए एक सामान्य न्यूनतम कॉन्फ़िगरेशन तीन विभाजनों का उपयोग करना है: एक "/" (रूट निर्देशिका) पर आरोहित सिस्टम फ़ाइलों को धारण करना, एक उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइलों और / होम (होम निर्देशिका) पर आरोहित डेटा, और एक स्वैप विभाजन।।

डिफ़ॉल्ट रूप से, macOS सिस्टम पूरे फाइल सिस्टम के लिए एक ही पार्टीशन का उपयोग करता है और स्वैप पार्टीशन के बजाय फाइल सिस्टम (जैसे विंडोज) के अंदर एक स्वैप फाइल का उपयोग करता है।

Solaris में, विभाजनों को कभी-कभी स्लाइस के रूप में जाना जाता है। यह एक केक को कई टुकड़ों में काटने का एक वैचारिक संदर्भ है।

फ्रीबीएसडी (FreeBSD) की अपनी डिस्कलेबल-आधारित विभाजन योजना के साथ भ्रम से बचने के लिए, मास्टर बूट रिकॉर्ड विभाजन को संदर्भित करने के लिए FreeBSD ऑपरेटिंग सिस्टम में "स्लाइस" शब्द का उपयोग किया जाता है। हालाँकि, GUID विभाजन तालिका विभाजन को दुनिया भर में "विभाजन" के रूप में संदर्भित किया जाता है।

मल्टी-बूट सिस्टम
मल्टी-बूट सिस्टम ऐसे कंप्यूटर होते हैं जहां उपयोगकर्ता अलग-अलग स्टोरेज डिवाइस में या एक ही स्टोरेज डिवाइस के अलग-अलग विभाजन में संग्रहीत एक से अधिक विशिष्ट ऑपरेटिंग सिस्टम (OS) में बूट कर सकता है। ऐसी प्रणालियों में स्टार्टअप पर एक मेनू बूट करने/शुरू करने के लिए ओएस का विकल्प देता है (और एक समय में केवल एक ओएस लोड होता है)।

यह वर्चुअल ऑपरेटिंग सिस्टम से अलग है, जिसमें एक ऑपरेटिंग सिस्टम दूसरे पहले से चल रहे ऑपरेटिंग सिस्टम के भीतर स्व-निहित वर्चुअल "प्रोग्राम" के रूप में चलाया जाता है। (एक उदाहरण एक विंडोज़ ओएस "वर्चुअल मशीन" है जो लिनक्स ओएस के भीतर से चल रहा है।)

GUID विभाजन तालिका
GUID विभाजन तालिका (वैश्विक रूप से विशिष्ट पहचानकर्ता) भौतिक हार्ड डिस्क पर विभाजन तालिका के लेआउट के लिए एकीकृत एक्स्टेंसिबल फ़र्मवेयर इंटरफ़ेस (UEFI) मानक का एक हिस्सा है। कई ऑपरेटिंग सिस्टम अब इस मानक का समर्थन करते हैं। हालाँकि, Windows BIOS आधारित कंप्यूटरों पर इसका समर्थन नहीं करता है।

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

संपीडित डिस्क
अतिरिक्त स्थान के निर्माण के लिए एचडीडी को संपीडित किया जा सकता है। डॉस और प्रारंभिक माइक्रोसॉफ़्ट विंडोज़ में, स्टैकर (6.0 को छोड़कर डीआर-डॉस), सुपरस्टोर (डीआर डॉस 6.0), डबलस्पेस (एमएस-डॉस 6.0–6.2), या ड्राइवस्पेस (एमएस-डॉस 6.22, विंडोज़ 9एक्स) जैसे प्रोग्रामों का उपयोग किया गया था। यह संपीडन, विभाजन पर एक अत्यन्त बड़ी फ़ाइल बनाकर, फिर डिस्क के डेटा को इस फ़ाइल में संग्रहित करके किया गया था। स्टार्टअप पर, उपकरण चालक ने इस फाइल को खोलकर इसे एक अलग अक्षर प्रदान किया। प्रायः, भ्रम से बचने के लिए, मूल विभाजन और संपीडित ड्राइव में उनके अक्षरों का पारस्परिक परिवर्तन किया जाता था, जिससे संपीडित डिस्क सी:, और असम्पीडित क्षेत्र (प्रायः सिस्टम फ़ाइलों से युक्त) को एक उच्च नाम दिया जाता था।

एनटी कर्नेल का उपयोग करने वाले विंडोज़ के संस्करणों (नवीनतम संस्करण, विंडोज़ 10 सहित) में, आंतरिक डिस्क संपीडन क्षमता उपलब्ध है। पृथक डिस्क संपीडन उपयोगिताओं के उपयोग में तीव्र गिरावट आई है।

विभाजन तालिका
विभाजन तालिका, एक डिस्क पर ऑपरेटिंग सिस्टम द्वारा व्यवस्थित तालिका है जो उस डिस्क पर विभाजन को रूपरेखित और वर्णित करती है। विभाजन तालिका और विभाजन प्रतिचित्र शब्द समान हैं और इन्हें एक दूसरे के लिए उपयोग किया जा सकता है। यह शब्द सामान्यतः पीसी में मास्टर बूट रिकॉर्ड (एमबीआर) के एमबीआर विभाजन तालिका से सम्बद्ध होता है, लेकिन इसका उपयोग सामान्य रूप से जीयूआईडी विभाजन तालिका (जीपीटी), एप्पल विभाजन प्रतिचित्र (एपीएम), या बीएसडी डिस्कलेबल[13] जैसे अन्य स्वरूपों को संदर्भित करने के लिए किया जा सकता है, जो डिस्क ड्राइव को विभाजनों में विभाजित करते हैं ।

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

पीसी एचडीडी के सम्पूर्ण डेटा संग्रहण स्थान में अधिकतम चार प्राथमिक विभाजन, या वैकल्पिक रूप से तीन प्राथमिक विभाजन और एक विस्तारित विभाजन सम्मिलित हो सकते हैं, जिस पर एमबीआर विभाजन को प्रयुक्त किया गया है। मास्टर बूट रिकॉर्ड में स्थित विभाजन तालिका में 16-बाइट प्रविष्टियाँ होती हैं, जिनमें से प्रत्येक प्रविष्टि एक विभाजन को वर्णित करती है।

विभाजन प्रकार की पहचान, इसकी विभाजन तालिका प्रविष्टि में पाए गए 1-बाइट कोड द्वारा की जाती है। इनमें से कुछ कोडों (जैसे 0x05 और 0x0F) का उपयोग विस्तारित विभाजन की उपस्थिति को इंगित करने के लिए किया जा सकता है। अधिकांश कोडों का उपयोग ऑपरेटिंग सिस्टम के बूटलोडर (जो विभाजन तालिकाओं की जांच करता है) द्वारा यह तय करने के लिए किया जाता है कि क्या विभाजन में एक ऐसी फ़ाइल प्रणाली है, जिसे डेटा के पाठन या लेखन के लिए आरोहित / अभिगमित किया जा सकता है।

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

प्राथमिक विभाजन के लिए विभाजन प्रकार का कोड, या तो फ़ाइल प्रणाली के भीतर समाहित हो सकता है (उदाहरण के लिए, 0x07 का अर्थ या तो एनटीएफएस या ओएस/2 एचपीएफएस फ़ाइल प्रणाली है) या यह इंगित करता है कि विभाजन का एक विशेष उपयोग है (उदाहरण के लिए, कोड 0x82 सामान्यतः एक लिनक्स विनिमय विभाजन को इंगित करता है)। विभिन्न डॉस और विंडोज़ ओएस संस्करणों की सीमाओं के कारण एफएटी16 और एफएटी32 फाइल प्रणालियों ने कई विभाजन प्रकार के कोडों का उपयोग किया है। हालांकि एक लिनक्स ऑपरेटिंग सिस्टम कई अलग-अलग फाइल प्रणालियों (ईएक्सटी4, ईएक्सटी3, ईएक्सटी2, रीज़रएफएस आदि) की पहचान कर सकता है, ये सभी सिस्टम निरंतर एक ही प्रकार के विभाजन कोड, 0x83 (लिनक्स मूल फाइल प्रणाली) का उपयोग करते हैं।

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

बायोस बूट विभाजन
बायोस बूट विभाजन (बायोस बीपी) ऑपरेटिंग सिस्टम को बूट करने वाले सॉफ़्टवेयर, बूटलोडर को रखने के लिए उपयोग किए जाने वाले संग्रहण उपकरण का एक हिस्सा है। यह एक ऑपरेटिंग सिस्टम कर्नेल प्रतिबिम्ब या बूटलोडर या सॉफ्टवेयर का एक पूर्णतः पृथक खण्ड हो सकता है।

ईएफआई प्रणाली विभाजन
ईएफआई प्रणाली विभाजन बायोस बीपी के समान है, लेकिन इसे बायोस के स्थान पर ईएफआई प्रक्रिया यन्त्र सामग्री द्वारा लोड किया जाता है।

यह भी देखें

 * अमिगा दृढ़ डिस्क ब्लॉक
 * डिस्क स्वरूपण
 * फाइलसिस्टम पदानुक्रम मानक
 * डिस्क विभाजन सॉफ्टवेयर की सूची
 * लॉजिकल वॉल्यूम मैनेजर (लिनक्स)
 * मास्टर बूट रिकॉर्ड विभाजन तालिका लेआउट को कवर करता है
 * विभाजन संरेखण
 * आरएआईडी
 * जेबीओडी (नॉन-रेड ड्राइव आर्किटेक्चर)