मास्टर बूट कोड (कभी-कभी संक्षेप में अति पिछड़े वर्गों ) मास्टर बूट रिकॉर्ड के कई हिस्सों में से एक है। यह बूटिंग की प्रक्रिया में महत्वपूर्ण कार्यों का पहला सेट करता है।
विशेष रूप से, सामान्य जेनेरिक मास्टर बूट रिकॉर्ड में, मास्टर बूट कोड कुल 512-बाइट मास्टर बूट रिकॉर्ड के 446 बाइट्स का उपभोग करता है - शेष स्थान विभाजन तालिका (64 बाइट्स) और 2-बाइट डिस्क हस्ताक्षर द्वारा उपयोग किया जाता है।
मास्टर बूट कोड कैसे काम करता है
मास्टर बूट कोड को मानते हुए BIOS द्वारा ठीक से निष्पादित किया जाता है, मास्टर बूट कोड ऑपरेटिंग सिस्टम वाले हार्ड ड्राइव पर विभाजन पर वॉल्यूम बूट कोड, वॉल्यूम बूट सेक्टर के हिस्से को बूट करने के नियंत्रण से हाथ से बूट कर देता है।
एक मास्टर बूट कोड केवल प्राथमिक विभाजन पर प्रयोग किया जाता है। बाहरी ड्राइव पर मौजूद गैर-सक्रिय विभाजन जो फ़ाइल बैकअप जैसे डेटा संग्रहीत कर सकते हैं, उदाहरण के लिए, बूट करने की आवश्यकता नहीं है क्योंकि उनमें ऑपरेटिंग सिस्टम नहीं है और इसलिए मास्टर बूट कोड के लिए कोई कारण नहीं है।
ये क्रियाएँ हैं जो मास्टर बूट कोड निम्नानुसार हैं, माइक्रोसॉफ्ट के अनुसार:
- सक्रिय विभाजन के लिए विभाजन तालिका स्कैन करता है।
- सक्रिय विभाजन के प्रारंभिक क्षेत्र को पाता है।
- सक्रिय विभाजन से स्मृति में बूट सेक्टर की प्रतिलिपि को स्मृति में लोड करता है।
- बूट सेक्टर में निष्पादन योग्य कोड पर नियंत्रण स्थानांतरित करता है।
मास्टर बूट कोड विभाजन के बूट सेक्टर भाग का पता लगाने के लिए विभाजन तालिका से सीएचएस फ़ील्ड्स (प्रारंभ और समापन सिलेंडर, हेड, और सेक्टर फ़ील्ड) कहलाता है।
मास्टर बूट कोड त्रुटियां
ऑपरेटिंग सिस्टम में बूट करने के लिए विंडोज़ की आवश्यकता होती है जो फ़ाइलें कभी-कभी भ्रष्ट हो जाती हैं या गायब हो सकती हैं।
वायरस अटैक से कुछ भी होने के कारण मास्टर बूट कोड त्रुटियां हो सकती हैं जो दुर्भावनापूर्ण कोड वाले डेटा को हार्ड ड्राइव पर भौतिक क्षति के लिए बदल देती हैं।
मास्टर बूट कोड त्रुटियों की पहचान
इन त्रुटियों में से एक संभावित रूप से प्रदर्शित होता है यदि मास्टर बूट कोड बूट सेक्टर नहीं ढूंढ सकता है, विंडोज़ को प्रारंभ करने से रोकता है:
- लापता ऑपरेटिंग सिस्टम
- अमान्य पार्टीशन टेबल
- ऑपरेटिंग सिस्टम लोड करने में त्रुटि
- एमबीआर त्रुटि 1
- एमबीआर त्रुटि 2
मास्टर बूट रिकॉर्ड में त्रुटियों को ठीक करने का एक तरीका विंडोज़ को पुनर्स्थापित करना है। हालांकि यह आपका पहला विचार हो सकता है क्योंकि आप त्रुटि को ठीक करने की प्रक्रिया से गुजरना नहीं चाहते हैं, यह एक कठिन समाधान है।
आइए कुछ अन्य संभावित, अधिक सरल, इन समस्याओं को ठीक करने के तरीके देखें:
मास्टर बूट कोड त्रुटियों को कैसे ठीक करें
जबकि आप विंडोज़ में कमांड चलाने के लिए सामान्य रूप से विंडोज़ में कमांड प्रॉम्प्ट खोल सकते हैं, तो मास्टर बूट कोड के साथ समस्या का मतलब यह हो सकता है विंडोज़ शुरू नहीं होगा । इन मामलों में, आपको विंडोज के बाहर से कमांड प्रॉम्प्ट तक पहुंचने की आवश्यकता होगी …
विंडोज 10, विंडोज 8, विंडोज 7 और विंडोज विस्टा में, आप bootrec कमांड का उपयोग कर बूट कॉन्फ़िगरेशन डेटा (बीसीडी) को पुनर्निर्माण करके मास्टर बूट कोड त्रुटि को ठीक करने का प्रयास कर सकते हैं।
Bootrec कमांड को उन्नत स्टार्टअप विकल्पों के माध्यम से विंडोज 10 और विंडोज 8 में चलाया जा सकता है। विंडोज 7 और विंडोज विस्टा में, आप एक ही कमांड चला सकते हैं लेकिन यह सिस्टम रिकवरी विकल्प के माध्यम से किया जाता है।
विंडोज एक्सपी और विंडोज 2000 में, fixmbr कमांड का उपयोग मास्टर बूट कोड को दोबारा लिखकर एक नया मास्टर बूट रिकॉर्ड बनाने के लिए किया जाता है। यह आदेश रिकवरी कंसोल में उपलब्ध है।




