MBR में बूटलोडर स्थापित करने से किसी भी तरह से "मास्टर विभाजन तालिका" प्रभावित होती है?


0

मैं एक सीखने की ग्रब 2 हूं। मेरे पास 4 प्राथमिक विभाजन के साथ एक प्रणाली है, जिसमें ड्राइव पर विंडोज 8 स्थापित है C। मैं एमबीआर पर ग्रब स्थापित करने की योजना बना रहा हूं, इसलिए मैं ubuntu / backtrack.iso चित्र बूट कर सकता हूं।

मुझे पता है कि एमबीआर में "मास्टर विभाजन तालिका" और "मास्टर बूट कोड" शामिल हैं।

  1. जब हम बूटलोडर स्थापित करते हैं तो क्या होता है, क्या यह "मास्टर पार्टीशन टेबल" या "मास्टर बूट कोड" के लिए कुछ भी संपादित या परिवर्तित करता है। यदि मैं विभाजन तालिका के साथ गलत गड़बड़ नहीं कर रहा हूँ तो विभाजन का नुकसान होगा। मेरी हार्ड-डिस्क पर बहुत सारे महत्वपूर्ण डेटा हैं जिन्हें मैं खोना नहीं चाहता।

  2. मैं MBR का पूरा बैकअप कैसे ले सकता हूं। मामले में चीजें गड़बड़ हैं।


यहां कुछ विंडोज़ टूल दिए गए हैं जिनका उपयोग बैकअप और MBR को पुनर्स्थापित करने के लिए किया जा सकता है। raymond.cc/blog/...
curious_kid

जवाबों:


3

मास्टर बूट रिकॉर्ड (MBR) में दो चीजें शामिल हैं:

  • बूट कोड - एमबीआर के पहले 440 बाइट्स में बूट लोडर कोड होता है। यह Microsoft का बूट लोडर, GRUB का पहला-चरण कोड, या कुछ और हो सकता है। एक गैर-बूट डिस्क पर या यदि कंप्यूटर नए EFI सिस्टम का उपयोग कर बूट करता है, तो यह स्थान खाली हो सकता है (अर्थात, सभी 0s)।
  • विभाजन तालिका - सेक्टर के अंतिम 72 बाइट्स में विभाजन तालिका होती है। (ध्यान दें कि इस क्षेत्र के पहले छह बाइट्स एक डिस्क हस्ताक्षर / सीरियल नंबर रखते हैं। कुछ बूट लोडर इस क्षेत्र में धकेलते हैं, लेकिन ऐसा नहीं करते हैं।)

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

एमबीआर पर अधिक जानकारी के लिए, विषय पर विकिपीडिया पृष्ठ देखें

कुछ उपकरण दोनों प्रकार के डेटा को संशोधित कर सकते हैं। उदाहरण के लिए, GRUB विभाजन तालिका डेटा को बदल सकता है क्योंकि यह चलता है। यह बूट-बाय-बूट आधार पर कुछ विभाजनों को "छिपाने" के लिए करता है।

आप ddकमांड का उपयोग करके पूर्ण एमबीआर (बूट कोड और विभाजन तालिका दोनों) का उपयोग कर सकते हैं :

dd if=/dev/sda of=sda.mbr bs=512 count=1

यह उदाहरण पहली डिस्क के एमबीआर ( /dev/sda) नामक एक फाइल का बैकअप लेता है sda.mbr। Be बहुत सावधान का उपयोग करते समय dd, हालांकि; पीछे if=और of=विकल्प, हटाना या उसे अन्य विकल्पों में परिवर्तन, या अन्य गलतियों एक में परिणाम कर सकते ट्रैश किए डिस्क!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.