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