डिस्क विभाजन

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

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

डिस्क ड्राइव के शुरुआती ऐसे विभाजनों में से एक IBM का 1966 अपने मिनीडिस्क के CP-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 आधारित कंप्यूटरों पर इसका समर्थन नहीं करता है।

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

संकुचित डिस्क
अतिरिक्त स्थान बनाने के लिए HDD को संकुचित किया जा सकता है। DOS और प्रारंभिक Microsoft Windows में, स्टेकर (6.0 को छोड़कर DR-DOS), SuperStor (DR DOS 6.0), DoubleSpace (MS-DOS 6.0–6.2), या DriveSpace (MS-DOS 6.22, Windows 9x) जैसे प्रोग्राम का उपयोग किया गया था। यह संपीड़न विभाजन पर एक बहुत बड़ी फ़ाइल बनाकर, फिर डिस्क के डेटा को इस फ़ाइल में संग्रहीत करके किया गया था। स्टार्टअप पर, डिवाइस ड्राइवर्स ने इस फाइल को खोला और इसे एक अलग पत्र सौंपा। अक्सर, भ्रम से बचने के लिए, मूल विभाजन और कंप्रेस्ड ड्राइव में उनके अक्षरों की अदला-बदली की जाती थी, ताकि कंप्रेस्ड डिस्क C:, और असम्पीडित क्षेत्र (अक्सर सिस्टम फ़ाइलों से युक्त) को एक उच्च नाम दिया जाता है।

NT कर्नेल का उपयोग करने वाले Windows के संस्करणों में, नवीनतम संस्करण, Windows 10 सहित, आंतरिक डिस्क संपीड़न क्षमता शामिल है। अलग डिस्क कंप्रेशन उपयोगिताओं के उपयोग में तेजी से गिरावट आई है।

विभाजन तालिका
एक विभाजन तालिका ऑपरेटिंग सिस्टम द्वारा एक डिस्क पर रखी गई एक तालिका है जो उस डिस्क पर विभाजन की रूपरेखा और वर्णन करती है। शब्द विभाजन तालिका और विभाजन मानचित्र समान शब्द हैं और इन्हें एक दूसरे के लिए इस्तेमाल किया जा सकता है। यह शब्द आमतौर पर पीसी में मास्टर बूट रिकॉर्ड (एमबीआर) के एमबीआर विभाजन तालिका से जुड़ा होता है, लेकिन इसका उपयोग सामान्य रूप से अन्य स्वरूपों को संदर्भित करने के लिए किया जा सकता है जो डिस्क ड्राइव को विभाजन में विभाजित करते हैं, जैसे: GUID विभाजन तालिका (GPT), Apple विभाजन मानचित्र (APM), या बीएसडी डिस्कलेबल।[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 फर्मवेयर द्वारा लोड किया जाता है।

यह भी देखें

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