डिस्क विभाजन

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

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

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

डॉस, विंडोज़, और ओएस/2
DOS, Microsoft Windows, और OS/2 के साथ, सक्रिय फ़ाइल सिस्टम के लिए एक प्राथमिक विभाजन का उपयोग करना एक सामान्य अभ्यास है जिसमें ऑपरेटिंग सिस्टम, पेज/स्वैप फ़ाइल, सभी उपयोगिताओं, एप्लिकेशन और उपयोगकर्ता डेटा शामिल होंगे। अधिकांश विंडोज उपभोक्ता कंप्यूटरों पर, ड्राइव अक्षर C: नियमित रूप से इस प्राथमिक विभाजन को सौंपा जाता है। अन्य विभाजन HDD पर मौजूद हो सकते हैं जो ड्राइव के रूप में दिखाई दे सकते हैं या नहीं भी हो सकते हैं, जैसे रिकवरी विभाजन या डायग्नोस्टिक टूल या डेटा वाले विभाजन। (विंडोज ड्राइव अक्षर एक-से-एक फैशन में विभाजन के अनुरूप नहीं होते हैं, इसलिए विभाजन से अधिक या कम ड्राइव अक्षर हो सकते हैं।)

Microsoft Windows 2000, XP, Vista, और Windows 7 में एक 'डिस्क प्रबंधन' प्रोग्राम शामिल है जो FAT और NTFS विभाजन के निर्माण, विलोपन और आकार बदलने की अनुमति देता है। विंडोज विस्टा और विंडोज 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 के मध्य तक, अधिकांश नए कंप्यूटर इसके बजाय GUID विभाजन तालिका (GPT) विभाजन योजना का उपयोग करते हैं। अन्य विभाजन योजनाओं के उदाहरणों के लिए, विभाजन तालिकाओं पर सामान्य लेख देखें।

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

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

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

प्राथमिक विभाजन के लिए विभाजन प्रकार कोड या तो फ़ाइल सिस्टम के भीतर समाहित हो सकता है (उदाहरण के लिए, 0x07 का अर्थ या तो NTFS या OS/2 HPFS फ़ाइल सिस्टम है) या इंगित करता है कि विभाजन का एक विशेष उपयोग है (उदाहरण के लिए, कोड 0x82 सामान्यतः इंगित करता है एक लिनक्स स्वैप विभाजन)। विभिन्न DOS और Windows OS संस्करणों की सीमाओं के कारण FAT16 और FAT32 फाइल सिस्टम ने कई विभाजन प्रकार के कोड का उपयोग किया है। हालांकि एक लिनक्स ऑपरेटिंग सिस्टम कई अलग-अलग फाइल सिस्टम (ext4, ext3, ext2, ReiserFS, आदि) को पहचान सकता है, वे सभी लगातार एक ही विभाजन प्रकार कोड का उपयोग करते हैं: 0x83 (लिनक्स देशी फाइल सिस्टम)।

विस्तारित विभाजन
एक HDD में केवल एक विस्तारित विभाजन हो सकता है, लेकिन उस विस्तारित विभाजन को कई तार्किक विभाजनों में विभाजित किया जा सकता है। DOS/Windows सिस्टम तब प्रत्येक तार्किक विभाजन के लिए एक अद्वितीय ड्राइव अक्षर निर्दिष्ट कर सकते हैं। GUID विभाजन तालिका (GPT) में केवल प्राथमिक विभाजन होता है, विस्तारित विभाजन और तार्किक विभाजन नहीं होता है।

BIOS बूट विभाजन
BIOS बूट पार्टीशन (BIOS BP) ऑपरेटिंग सिस्टम को बूट करने वाले सॉफ़्टवेयर, एक बूटलोडर को रखने के लिए उपयोग किए जाने वाले स्टोरेज डिवाइस का एक हिस्सा है। यह एक ऑपरेटिंग सिस्टम कर्नेल छवि या बूटलोडर या सॉफ्टवेयर का एक पूरी तरह से अलग टुकड़ा हो सकता है।

EFI सिस्टम विभाजन
EFI सिस्टम विभाजन BIOS BP के समान है, लेकिन BIOS के बजाय EFI फर्मवेयर द्वारा लोड किया जाता है।

यह भी देखें

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