वॉल्यूम बूट कोड क्या है (VBC परिभाषा)

विषयसूची:

वॉल्यूम बूट कोड क्या है (VBC परिभाषा)
वॉल्यूम बूट कोड क्या है (VBC परिभाषा)
Anonim

वॉल्यूम बूट कोड और डिस्क पैरामीटर ब्लॉक दो प्रमुख भाग हैं जो वॉल्यूम बूट रिकॉर्ड/सेक्टर बनाते हैं। वॉल्यूम बूट कोड को मास्टर बूट कोड द्वारा बुलाया जाता है और इसका उपयोग बूट मैनेजर को शुरू करने के लिए किया जाता है, जो ऑपरेटिंग सिस्टम की वास्तविक लोडिंग शुरू करता है।

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

वॉल्यूम बूट कोड उस विशेष विभाजन पर ऑपरेटिंग सिस्टम के लिए विशिष्ट हैं। उदाहरण के लिए, विंडोज 10 के लिए वॉल्यूम बूट कोड लिनक्स के स्वाद के लिए या विंडोज एक्सपी या विंडोज 7 जैसे विंडोज के एक अलग संस्करण के लिए एक से अलग तरीके से काम कर सकता है।

Image
Image

वॉल्यूम बूट कोड को कभी-कभी इसके संक्षिप्त नाम VBC द्वारा संदर्भित किया जाता है।

वॉल्यूम बूट कोड क्या करता है

मास्टर बूट रिकॉर्ड बूट करने योग्य डिवाइस की खोज करता है, जो भी बूट अनुक्रम/ऑर्डर BIOS द्वारा सेट किया गया हो।

देखें कि अगर आपको डिवाइस के बूट कोड की जांच के क्रम को बदलने में मदद की जरूरत है तो BIOS में बूट ऑर्डर कैसे बदलें।

एक बार एक प्रासंगिक डिवाइस मिल जाने के बाद, हार्ड ड्राइव की तरह, वॉल्यूम बूट कोड ऑपरेटिंग सिस्टम को शुरू करने वाली उचित फाइलों को लोड करने के लिए जिम्मेदार होता है। विंडोज विस्टा के माध्यम से विंडोज 10 के लिए, यह विंडोज बूट मैनेजर (BOOTMGR) है जो वास्तव में ऑपरेटिंग सिस्टम को लोड करता है।

Windows के पुराने संस्करणों के लिए, जैसे Windows XP, यह NT लोडर (NTLDR) है जिसका उपयोग वॉल्यूम बूट कोड ऑपरेटिंग सिस्टम को प्रारंभ करने के लिए करता है।

किसी भी स्थिति में, वॉल्यूम बूट कोड बूट प्रक्रिया को आगे बढ़ाने के लिए सही डेटा ढूंढता है। आप यहाँ देख सकते हैं जब वॉल्यूम बूट कोड का उपयोग एक विशिष्ट प्रक्रिया में किया जाता है जिसमें OS को हार्ड ड्राइव से लोड किया जाता है:

  1. POST हार्डवेयर कार्यक्षमता की जांच के लिए चलाया जाता है।
  2. BIOS हार्ड ड्राइव के पहले सेक्टर पर स्थित मास्टर बूट रिकॉर्ड से कोड लोड और निष्पादित करता है।
  3. मास्टर बूट कोड उस हार्ड ड्राइव पर बूट करने योग्य विभाजन के लिए मास्टर पार्टीशन टेबल को देखता है।
  4. प्राथमिक, सक्रिय विभाजन को बूट करने का प्रयास किया जाता है।
  5. उस पार्टीशन के वॉल्यूम बूट सेक्टर को मेमोरी में लोड किया जाता है ताकि उसके कोड और डिस्क पैरामीटर ब्लॉक का उपयोग किया जा सके।
  6. उस बूट सेक्टर के भीतर वॉल्यूम बूट कोड को बाकी बूट प्रक्रिया का नियंत्रण दिया जाता है, जहां यह सुनिश्चित करता है कि फाइल सिस्टम संरचना कार्य क्रम में है।

  7. एक बार वॉल्यूम बूट कोड फ़ाइल सिस्टम को मान्य कर देता है, BOOTMGR या NTLDR निष्पादित हो जाता है।
  8. जैसा कि ऊपर उल्लेख किया गया है, BOOTMGR या NTLDR को मेमोरी में लोड किया जाता है और नियंत्रण उन्हें स्थानांतरित कर दिया जाता है ताकि उचित OS फ़ाइलों को निष्पादित किया जा सके और विंडोज सामान्य रूप से शुरू हो सके।

वॉल्यूम बूट कोड त्रुटियां

जैसा कि आप ऊपर देख सकते हैं, ऐसे कई घटक हैं जो कुल प्रक्रिया को बनाते हैं जिसके दौरान ऑपरेटिंग सिस्टम को अंततः लोड किया जा सकता है। इसका मतलब है कि ऐसे कई उदाहरण हैं जब एक त्रुटि फेंकी जा सकती है, और इसलिए विभिन्न मुद्दे जो विशिष्ट त्रुटि संदेशों का कारण बन सकते हैं।

एक भ्रष्ट वॉल्यूम बूट कोड के परिणामस्वरूप आमतौर पर hal.dll त्रुटियाँ होती हैं जैसे:

  • Windows\System32\hal.dll नहीं खोजा जा सका
  • Windows प्रारंभ नहीं हो सका क्योंकि निम्न फ़ाइल गुम या दूषित है: C:\Windows\system32\hal.dll. कृपया उपरोक्त फ़ाइल की एक प्रति पुनः स्थापित करें।

उस प्रकार की वॉल्यूम बूट कोड त्रुटियों को बूटसेक्ट कमांड के साथ ठीक किया जा सकता है, जो विंडोज़ में उपलब्ध कई कमांड प्रॉम्प्ट कमांड में से एक है। वॉल्यूम बूट कोड को BOOTMGR में अपडेट करने के लिए बूटसेक्ट का उपयोग कैसे करें देखें यदि आपको इसके लिए सहायता चाहिए।

उपरोक्त चरण 4 में, यदि सक्रिय विभाजन को खोजने का प्रयास विफल हो जाता है, तो आपको "कोई बूट डिवाइस नहीं" जैसी त्रुटि दिखाई दे सकती है। यह बिंदु पर स्पष्ट है कि त्रुटि होती है कि यह वॉल्यूम बूट कोड के कारण नहीं है।

यह संभव है कि या तो उस हार्ड ड्राइव पर उचित रूप से स्वरूपित विभाजन नहीं है या BIOS गलत डिवाइस को देख रहा है, इस स्थिति में आप बूट क्रम को हार्ड ड्राइव की तरह सही डिवाइस में बदल सकते हैं (इसके बजाय) डिस्क या बाहरी हार्ड ड्राइव की, उदाहरण के लिए)।

सिफारिश की: