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

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

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

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

कंप्यूटर कोड का चित्रण
आइकनफ़ाइंडर

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

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

मास्टर बूट रिकॉर्ड खोजता है a बूट डिवाइस जो भी हो बूट अनुक्रम/आदेश द्वारा निर्धारित किया गया है BIOS.

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

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

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

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

  1. पद जाँच के लिए चलाया जाता है हार्डवेयर कार्यक्षमता।

  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 देख रहा है गलत डिवाइस, जिस स्थिति में आप बूट ऑर्डर को सही डिवाइस जैसे हार्ड ड्राइव (डिस्क के बजाय) में बदल सकते हैं या बाह्य हार्ड ड्राइव, उदाहरण के लिए)।