जीपीटी बनाम एमबीआर। एमबीआर क्यों नहीं?


32

मैं एक लिनक्स उपयोगकर्ता हूँ। मेरे पास अपने लैपटॉप पर विंडोज नहीं है। साथ ही हार्ड ड्राइव का आकार 2 टीबी से कम है। फिर मुझे GPT तालिकाओं का उपयोग क्यों करना चाहिए? क्या मैं पुराने प्रेतवाधित एमबीआर के साथ नहीं जा सकता?

मैं दो रूट विभाजन, दो घर विभाजन और एक स्वैप स्थान होगा। इसलिए जब कोई विभाजन प्राथमिक नहीं होता है, लेकिन विस्तारित होता है, तो क्या इससे कोई प्रदर्शन अंतर होता है?


GPT एक Windows = विशिष्ट विभाजन विधि नहीं है। यह आधुनिक हार्डवेयर के साथ एमबीआर काम करके आवश्यक कीचड़ को हटा देता है, हालांकि।
K7AAY

जवाबों:


19

इससे आपको कोई फर्क नहीं पड़ेगा। GPT के लाभ हैं:

  • बड़े विभाजन, अधिक है कि 2 टीबी
  • प्राथमिक विभाजन की असीमित संख्या

आपके मामले में आपको पहले की आवश्यकता नहीं है। दूसरा एक विस्तारित विभाजन बनाकर और वहाँ तार्किक लोगों को बनाकर प्राप्त किया जा सकता है।

लिनक्स के लिए यह कोई फर्क नहीं पड़ता कि किस प्रकार के विभाजन स्थापित होते हैं (तार्किक या प्राथमिक)। जीपीटी के साथ ज़रूरत पड़ने पर विभाजन को स्थानांतरित करने के लिए यह थोड़ा अधिक आसान हो सकता है, क्योंकि वे सभी प्राथमिक होंगे।

कोई प्रदर्शन अंतर नहीं है।

GPT के अन्य सभी "लाभ" इतने मामूली हैं, कि यह उल्लेख के लायक नहीं है।


2
मुझे बैकअप पार्टीशन टेबल रखना पसंद है, और चूँकि मेरे नए ड्राइव एक नए UEFI सिस्टम में प्लग हो सकते हैं, मैंने केवल gpt का उपयोग किया है और उन सभी पर एक afi & bios_grub पार्टीशन शामिल किया है। मैं भी बड़ा फ्लैश ड्राइव के लिए gpt का उपयोग करें। लेकिन जैसा कि पायलट 6 कहता है कि कोई बहुत बड़ा फायदा नहीं है। मेरे gpt विभाजन ड्राइव के साथ किसी भी मुद्दे या मतभेद को नोटिस नहीं किया है। wiki.archlinux.org/index.php/…
पुराने समय

क्या आप अपने बयान पर खुलासा कर सकते हैं कि आपने "एईई और बायोस_गर्भ विभाजन" को शामिल किया है? मुझे पता है कि अच्छी तरह से gparted का उपयोग कैसे करें, लेकिन आप एक efi विभाजन कैसे बनाते हैं, और आप इसमें क्या डालते हैं? मैं एफ़आई विभाजन के बारे में कुछ नहीं समझता। पुनश्च। मैंने Linux ~ 6 या 8 बार इंस्टॉल किया है और कभी भी एक इंस्टॉल के लिए 3 से अधिक विभाजन नहीं किए हैं: स्वैप, windows_share, और Linux OS के लिए मुख्य ext4 विभाजन।
गेब्रियल स्टेपल्स

45

GPT के कई फायदे हैं:

  • 2TiB से बड़े डिस्क का समर्थन करता है।
  • 2TiB से बड़े विभाजन का समर्थन करता है।
  • प्राथमिक, विस्तारित और तार्किक विभाजनों के बीच कोई अंतर नहीं होने के साथ चार से अधिक विभाजन का समर्थन करता है।
  • GUID का उपयोग प्रकार कोड के रूप में करता है, जिसका अर्थ है कि परस्पर विरोधी / डुप्लिकेट कोड का कम जोखिम है।
  • LBA और CHS के दोहरे उपयोग की तुलना में LBA को विशेष रूप से संबोधित करते हुए LBA का उपयोग करता है। (एमबीआर पर भी, सीएचएस लगभग 8 जीबी से अधिक के डिस्क पर बेकार है, हालांकि, आधुनिक हार्ड डिस्क पर वास्तविक संघर्ष का थोड़ा जोखिम है, जो इससे बहुत बड़ा है।)
  • डिस्क के प्रारंभ और अंत में डुप्लिकेट विभाजन तालिका संरचनाएं प्रदान करता है, जो कुछ प्रकार की उपयोगकर्ता त्रुटियों, बग्स, और डिस्क क्षति से पुनर्प्राप्ति संभव बनाता है।
  • महत्वपूर्ण डेटा संरचनाओं के चेकसम प्रदान करता है, जो कुछ प्रकार के विभाजन तालिका क्षति का पता लगाने में सक्षम बनाता है।
  • UTF विभाजन विवरण फ़ील्ड प्रदान करता है, ताकि आप अपने विभाजन को नाम दे सकें। ध्यान दें कि यह विभाजन में निहित फाइलसिस्टम के नाम से स्वतंत्र है।
  • मूल रूप से EFI / UEFI फर्मवेयर द्वारा उपयोग किया जाता है।

टेबीबाइट (TiB; 1024 ^ 4 बाइट्स) और एक टेराबाइट (टीबी; 1000 ^ 4 बाइट्स) के बीच अंतर पर ध्यान दें। पूर्व में IEEE-1541 इकाइयाँ हैं, जबकि बाद में SI इकाइयाँ हैं। अधिकांश डिस्क मापों के लिए, IEEE-1541 इकाइयाँ अधिक स्वाभाविक हैं। कुछ प्रलेखन और सॉफ्टवेयर (विशेष रूप से पुराने सामान) एसआई प्रत्यय IEEE-1541 माप पर लागू होते हैं, जो भ्रामक है।

इनमें से अधिकांश फायदे ज्यादातर प्रतिष्ठानों के लिए मामूली हैं। दो सबसे महत्वपूर्ण लाभ तथ्य यह है कि जीपीटी ईएफआई के लिए प्राकृतिक विभाजन योजना है और प्राथमिक / विस्तारित / तार्किक अंतर की कमी है। संयुक्त जीपीटी के अन्य फायदे ध्यान देने योग्य हैं, लेकिन अधिकांश लोगों के लिए यह अत्यधिक समस्या नहीं है।

अधिकांश कंप्यूटरों को 2011 के मध्य से शुरू किया गया था, जिसमें विंडोज 8 के साथ भेज दिया गया और बाद में ईएफआई फर्मवेयर का उपयोग करने वाले अधिकांश सिस्टम शामिल थे। यदि आप इस तरह के कंप्यूटर को EFI मोड (CSM का उपयोग करने के बजाय, जो BIOS-मोड बूटिंग को सक्षम करता है) को बूट करते हैं, तो GPT का उपयोग करना डिफ़ॉल्ट कुछ है। यदि आप EFI मोड में विंडोज़ (या डुअल-बूट) बूट करते हैं, तो GPT का उपयोग करना आवश्यक है (यह एक विंडोज़ सीमा है)। IIRC, उबंटू EFI मोड में एक MBR डिस्क पर स्थापित नहीं होगा, या तो, लेकिन आप शायद विभाजन तालिका प्रकार को परिवर्तित कर सकते हैं और इसे स्थापित करने के बाद बूट कर सकते हैं। EFI मोड में MBR डिस्क से बूट करने का खराब परीक्षण किया जाता है, हालांकि, और कुछ EFI पर विफल हो सकता है।

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

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

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

यदि आपको एक -2TBB डिस्क मिली है, तो आपको बहुत ज्यादा GPT का उपयोग करना चाहिए। इसका मुख्य अपवाद यह है कि यदि डिस्क 4096-बाइट तार्किक क्षेत्र आकार का उपयोग करता है , जो 2TiB MBR सीमा को 16TiB तक बढ़ाता है। कुछ बाहरी डिस्क ऐसा करते हैं, और मैंने कुछ उच्च अंत आंतरिक डिस्क के बारे में सुना है जो इसे करते हैं, भी। (ध्यान दें कि कई डिस्क में 4096-बाइट भौतिक क्षेत्र और 512-बाइट तार्किक क्षेत्र हैं। उनके पास 512T बाइट भौतिक और तार्किक क्षेत्रों के साथ 2TiB MBR सीमा है।)


1
यह अच्छी तरह से समझाया गया था। मेरे मामले में, मेरा लैपटॉप एक Sony vaio है, और बिना ओईएम विंडो को बूट किए हुए efi एक बुरा सपना था। मैं अपने द्वारा स्थापित नए ssd से ग्रब लोड करने के लिए मशीन प्राप्त नहीं कर सका और USB को तब से मैन्युअल रूप से उबंटू में डालने के लिए ग्रब को लोड करना पड़ा। इसलिए मैंने बस एमबीआर स्टाइल टेबल को रिप्रेजेंट किया और मेरे लिए सब कुछ अच्छा काम कर रहा है।
daltonfury42

बढ़िया जानकारी! मेरे मामले में, मुझे अपनी पत्नी के पुराने ~ 2008 मैकबुक सफेद का उपयोग करते समय एमबीआर-विभाजन वाले अंगूठे ड्राइव पर बूट करने में परेशानी हो रही है, जिस पर एक पूर्ण ल्यूबुन्टु इंस्टॉल (नॉट लाइव यूएसबी) है। मुझे लगता है कि यह एक ईएफआई बूट की उम्मीद कर रहा है, इसलिए मैंने मैकबुक पर rEFInd को स्थापित किया, और हालांकि यह मेरी लुबंटू डिस्क (अंगूठे की ड्राइव) को देखता है, मुझे "कोई बूट करने योग्य डिवाइस नहीं" त्रुटि मिल रही है जब मैं इसे rEFInd बूट मेनू से चुनता हूं। मैं यह सोच सकता हूं कि अगर मैं इसके बजाय GPT विभाजन के साथ अपने पोर्टेबल अंगूठे ड्राइव पर लुबंटू को फिर से स्थापित करता हूं, तो शायद यह मेरी पत्नी की मैकबुक पर काम करेगा, इसलिए मैं अब कोशिश करने जा रहा हूं। मुझे शुभकामनाएँ दें!
गेब्रियल स्टेपल्स 19

संभावना है कि rEFInd USB ड्राइव को BIOS / CSM / विरासत मोड में बूट करने की कोशिश कर रहा है, जो Macs पर बाहरी डिस्क से थोड़ा डोडी है - कभी-कभी यह काम करता है, कभी-कभी यह नहीं होता है। यह मानता है कि डिस्क पर BIOS-मोड बूट लोडर भी है, जो शायद नहीं हो। REFInd के साथ, आमतौर पर लिनक्स कर्नेल को सीधे EFI मोड में बूट करना बेहतर होता है; हालाँकि, इसके लिए सही EFI फ़ाइल सिस्टम ड्राइवर की आवश्यकता होती है। यह भी मानता है कि EFI और कर्नेल एक ही बिट गहराई के हैं। इस तरह के एक पुराने मैक पर, यह मामला नहीं हो सकता है।
रॉड स्मिथ

छोटा जोड़। मुझे समझ में नहीं आता कि कैसे, लेकिन एमबीआर की तुलना में 500 जीबी एचडीडी पर एक बड़ा जीपीटी विभाजन थोड़ा बड़ा प्रयोग करने योग्य स्थान देता है। अंतर नगण्य छोटा (1 एमबी से कम) है, लेकिन यह जीपीटी के पक्ष में है।
एमएमवी-आरयू

एमएमवी-आरयू, यह सबसे अधिक संभावना है कि विभाजन टूल (एस) का उपयोग किया गया है। एमबीआर डिस्क पर ठीक एक सेक्टर की खपत करता है। सिद्धांत रूप में, आप एक विभाजन के लिए एक क्षेत्र (लेकिन चार विभाजन तक) को आवंटित कर सकते हैं। जीपीटी, इसके विपरीत, 67 क्षेत्रों (512-बाइट क्षेत्रों और डिफ़ॉल्ट विभाजन तालिका आकार को मानते हुए) की खपत करता है, इसलिए GPT के तहत सैद्धांतिक अधिकतम आवंटन योग्य स्थान MBR के तहत 66 क्षेत्रों से कम है। वास्तव में क्या विभाजन उपकरण एक और मामला है, बिल्कुल। मेरा अनुमान है कि आप जो देख रहे हैं वह एमबीआर टूल के कारण है जो डिस्क के अंत में एक अंतर छोड़ रहा है।
रॉड स्मिथ

1

मैं महीनों से इस बारे में सोच रहा था। यहाँ आपके प्रश्न का एक Windows उत्तर है: GPT मुझे काफी तेज प्रतीत होता है। मुझे आज तक कोई भी परीक्षा परिणाम नहीं मिला है जो मेरे नीचे है, हालांकि मैंने कई अनुमान लगाए हैं कि प्रदर्शन अंतर स्टार्टअप के अलावा अन्य नगण्य है। मुझे अब यकीन नहीं हो रहा है। यहाँ मेरी योग्यता है:

मेरे पास 2TB Samsung D3 USB 3.0 एक्सटर्नल ड्राइव है। मैंने इसे दो MBR विभाजन में विभाजित किया था, जिसमें प्रत्येक 1TB था। मेरा पीसी विंडोज 10 64 बिट, आसुस Z97-P m / b, 8GB मेमोरी, i5 4460 CPU है। मैंने उस पर 3 बार एक क्रिस्टलडिस्कमार x64 परीक्षण चलाया, जबकि इसे एमबीआर का उपयोग करके स्वरूपित किया गया था और यह मिला:

MBR औसत परिणाम (सभी MB / s): - SEQ Q32T1 40 पढ़ें - 4K Q32T1 1.47 पढ़ें - SEQ 142 पढ़ें - 4K 1.22 पढ़ें - SEQ Q32T1 101 लिखें - 4K Q32T1 8.7 लिखें - 4K Q32T1 8.7 लिखें - 4K 8.5 लिखें

खाली समय की एक बड़ी मात्रा में होने के बाद, मैंने डेटा (लगभग 750GB) का समर्थन किया, GPT में सुधार किया, इस मामले में एक एकल 2TB विभाजन के रूप में, डिस्क पर डेटा वापस कॉपी किया, और फिर से परीक्षण चलाया:

GPT औसत परिणाम (सभी MB / s): - SEQ Q32T1 165 पढ़ें - 4K Q32T1 1.83 पढ़ें - SEQ 170 पढ़ें - 4K 1.5 पढ़ें - SEQ Q32T1 135 लिखें - 4K Q32T1 8.7 लिखें - 4K Q32T1 लिखिए - 4K 8.6 लिखिए

तो SEQ Q32T1 परिणाम बहुत अधिक हैं, GPT के साथ बहुत अधिक हैं, और अन्य सभी परिणाम GPT के साथ अधिक हैं, हालांकि निश्चित रूप से हमेशा महत्वपूर्ण नहीं हैं।

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


3
मुझे संदेह है कि यह अंतर MBR-> GPT परिवर्तन के कारण है। MBR परीक्षण संदिग्ध रूप से USB से जुड़े ड्राइव्स की ~ 40MB / s सीमा के करीब है। Samsung D3 3 USB है, मुझे आपके MBR परीक्षण में USB 2 पर
कमबैक का

हां, मैंने उसी पोर्ट का उपयोग किया, ड्राइव पूरे समय में प्लग किया गया था (यूएसबी 3.0 मीटर / बी एकीकृत पोर्ट)।
जंपिंगजम्पिंग

7
विभाजन तालिका किसी भी तरह से गति में सुधार नहीं कर सकती है। आपके परीक्षण में कुछ गड़बड़ है।
पायलट 6

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

2
अजीब, क्योंकि एक बार लोड होने पर एक ओएस (विभाजन रैम में संग्रहीत) द्वारा याद किया जाता है। फ़ाइलों की गति फाइलसिस्टम प्रकार और फाइलों की प्रकृति (कुछ बड़ी, या लाखों छोटी) से प्रभावित होती है। MBR / GPT के बीच अंतर केवल छोटे (मिलीसेकंड और उससे कम) अंतराल से हो सकता है, जो विभाजन तालिका लोड करते समय होता है ... और, यह तालिका पुनः लोड नहीं की जाती है, जब तक डिस्क अनप्लग नहीं होती है, या अनुरोध किया जाता है (कुछ ऐप द्वारा विभाजन संरचना में परिवर्तन) ।
क्रैविमिर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.