एनटी लोडर का अवलोकन (एनटीएलडीआर)

एनटीएलडीआर (एनटी लोडर) सॉफ़्टवेयर का एक छोटा टुकड़ा है जो वॉल्यूम बूट कोड से लोड होता है, सिस्टम विभाजन पर वॉल्यूम बूट रिकॉर्ड का हिस्सा है, जो आपके विंडोज एक्सपी ऑपरेटिंग सिस्टम को शुरू करने में मदद करता है।

एनटीएलडीआर बूट प्रबंधक और सिस्टम लोडर दोनों के रूप में कार्य करता है। विंडोज एक्सपी के बाद जारी ऑपरेटिंग सिस्टम में, BOOTMGR और winload.exe एक साथ NTLDR को प्रतिस्थापित करते हैं।

यदि आपके पास एकाधिक ऑपरेटिंग सिस्टम स्थापित हैं और ठीक से कॉन्फ़िगर किए गए हैं, तो आपका कंप्यूटर शुरू होने पर NTLDR बूट मेनू दिखाएगा, जिससे आप यह चुन सकते हैं कि कौन से ऑपरेटिंग सिस्टम को लोड करना चाहिए।

एनटीएलडीआर त्रुटियां

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

हालांकि, कभी-कभी एनटीएलडीआर त्रुटि तब होती है जब भ्रष्ट हार्ड ड्राइव पर बूट करने का प्रयास किया जाता है जब आप वास्तव में डिस्क या यूएसबी डिवाइस को विंडोज या किसी अन्य सॉफ्टवेयर पर बूट करना चाहते थे। इस मामले में, सीडी / यूएसबी डिवाइस में बूट ऑर्डर बदलने से यह ठीक हो जाएगा।

एनटीएलडीआर क्या करता है?

एनटीएलडीआर का उद्देश्य इतना है कि उपयोगकर्ता चुन सकता है कि कौन सा ऑपरेटिंग सिस्टम बूट करना है। इसके बिना, उस समय ऑपरेटिंग सिस्टम को लोड करने के लिए बूटअप प्रक्रिया को निर्देशित करने का कोई तरीका नहीं होगा जिसे आप उस समय उपयोग करना चाहते हैं।

यह संचालन का क्रम है जिसे बूट करने के दौरान एनटीएलडीआर गुजरता है:

  1. बूट करने योग्य ड्राइव (या तो एनटीएफएस या एफएटी ) पर फ़ाइल सिस्टम तक पहुंचता है।
  2. Hiberfil.sys में संग्रहीत जानकारी लोड हो जाती है यदि Windows पहले हाइबरनेशन मोड में था, जिसका अर्थ है कि ओएस बस शुरू होता है जहां यह आखिरी बार छोड़ा गया था।
  3. अगर इसे हाइबरनेशन में नहीं रखा गया था, तो boot.ini पढ़ा जाता है और फिर आपको बूट मेनू देता है।
  4. NTLDR boot.ini में वर्णित एक विशिष्ट फ़ाइल लोड करता है यदि चयनित ऑपरेटिंग सिस्टम एनटी-आधारित ऑपरेटिंग सिस्टम नहीं है। अगर संबंधित फ़ाइल boot.ini में नहीं दी गई है, तो bootsect.dos का उपयोग किया जाता है।
  5. यदि चयनित ऑपरेटिंग सिस्टम एनटी-आधारित है, तो NTLDR ntdetect.com चलाता है।
  6. अंत में, ntoskrnl.exe शुरू हो गया है।

बूट अप के दौरान एक ऑपरेटिंग सिस्टम का चयन करते समय मेनू विकल्प boot.ini फ़ाइल में परिभाषित किया गया है। हालांकि, विंडोज़ के गैर-एनटी संस्करणों के लिए बूट विकल्प को फाइल के माध्यम से कॉन्फ़िगर नहीं किया जा सकता है, यही कारण है कि एक संबंधित फाइल होने की आवश्यकता है जिसे समझने के लिए पढ़ा जा सकता है कि आगे क्या करना है - ओएस को कैसे बूट करें।

नोट: boot.ini फ़ाइल स्वाभाविक रूप से सिस्टम , छुपा , और केवल-पढ़ने योग्य विशेषताओं के साथ संशोधन से संरक्षित है। Boot.ini फ़ाइल को संपादित करने का सबसे अच्छा तरीका bootcfg कमांड के साथ है , जो न केवल आपको फ़ाइल को संपादित करने देता है बल्कि समाप्त होने पर उन विशेषताओं को फिर से लागू करेगा। आप वैकल्पिक रूप से boot.ini फ़ाइल को छुपा सिस्टम फ़ाइलों को देखकर संपादित कर सकते हैं, ताकि आप आईएनआई फ़ाइल पा सकें और फिर संपादन से पहले केवल पढ़ने योग्य विशेषता को टॉगल कर सकें।

एनटीएलडीआर पर अधिक जानकारी

यदि आपके पास केवल आपके कंप्यूटर पर एक ऑपरेटिंग सिस्टम स्थापित है, तो आपको NTLDR बूट मेनू नहीं दिखाई देगा।

एनटीएलडीआर बूट लोडर न केवल एक हार्ड ड्राइव से चल सकता है बल्कि एक डिस्क, फ्लैश ड्राइव , फ्लॉपी डिस्क और अन्य पोर्टेबल स्टोरेज डिवाइस भी चला सकता है।

सिस्टम वॉल्यूम पर, एनटीएलडीआर को बूटलोडर के साथ-साथ ntdetect.com दोनों की आवश्यकता होती है, जिसका उपयोग सिस्टम को बूट करने के लिए मूल हार्डवेयर जानकारी खोजने के लिए किया जाता है। जैसा कि आप ऊपर पढ़ते हैं, एक और फ़ाइल जो महत्वपूर्ण बूट कॉन्फ़िगरेशन जानकारी रखती है boot.ini है - NTLDR Boot.ini अनुपलब्ध होने पर पहले हार्ड ड्राइव के पहले विभाजन पर \ Windows \ फ़ोल्डर का चयन करेगा।