डिस्क विभाजन

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

संकुचित डिस्क
अतिरिक्त स्थान बनाने के लिए HDD को संकुचित किया जा सकता है। DOS और प्रारंभिक Microsoft Windows में, Stac Electronics (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 कर्नेल का उपयोग करने वाले Microsoft Windows के संस्करणों में, नवीनतम संस्करण, Windows 10 सहित, आंतरिक डिस्क संपीड़न क्षमता शामिल है। अलग डिस्क कंप्रेशन उपयोगिताओं के उपयोग में तेजी से गिरावट आई है।

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

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

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

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

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

प्राथमिक विभाजन के लिए विभाजन प्रकार कोड या तो फ़ाइल सिस्टम के अनुरूप हो सकता है (उदाहरण के लिए, 0x07 मतलब या तो एक NTFS या एक OS/2 हाई परफॉरमेंस फाइल सिस्टम फाइल सिस्टम) या इंगित करें कि विभाजन का एक विशेष उपयोग है (जैसे, कोड 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 फर्मवेयर द्वारा लोड किया गया है।

यह भी देखें

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