बूटलोडर क्या है? बूटलोडर कैसे काम करता है?

बूटलोडर क्या है? बूटलोडर कैसे काम करता है?

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





यह आलेख बताता है कि बूटलोडर क्या है और यह कैसे काम करता है। यदि आप यह जानने में रुचि रखते हैं कि बूटलोडर क्या है और यह कैसे काम करता है, तो यह लेख आपके लिए है।





बूटलोडर क्या है

चालू होने पर, कंप्यूटर की स्पष्ट स्थिति होती है। इसका मतलब है कि इसकी मेमोरी में कोई प्रोग्राम नहीं है और इसके घटकों तक नहीं पहुंचा जा सकता है।





बूटलोडर प्रोग्राम को मेमोरी में जोड़ने और घटकों के लिए एक्सेस प्रदान करने के लिए ऑपरेटिंग सिस्टम या रनटाइम वातावरण को लोड करने में मदद करता है। स्टार्टअप प्रक्रिया को चलाने, हार्डवेयर को इनिशियलाइज़ करने और कर्नेल को नियंत्रण पास करने के लिए इसकी आवश्यकता होती है, जो ऑपरेटिंग सिस्टम को इनिशियलाइज़ करता है।

BIOS

बूटलोडर के प्रमुख घटकों में मूल इनपुट/आउटपुट सिस्टम (BIOS), एक पीसी की रीड-ओनली मेमोरी (ROM) में पाया जाने वाला फर्मवेयर शामिल है। जब पीसी चालू होता है, तो किसी अन्य प्रोग्राम के चलने से पहले BIOS चलता है।



BIOS निम्नलिखित से बना है:

  • पोस्ट (पावर ऑन सेल्फ टेस्ट)
  • बूट सेक्टर लोडर
  • BIOS बाधित
  • सेटअप मेनू

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





बूट सेक्टर लोडर पहले 512-बाइट सेक्टर को बूट डिस्क से RAM में लोड करता है। रिकॉर्ड के लिए आरक्षित होने के लिए माध्यम में पहले उपलब्ध मेमोरी ब्लॉक या सेक्टर के लिए इसकी आवश्यकता है।

सम्बंधित: विंडोज 8 कंप्यूटर पर BIOS कैसे एक्सेस करें





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

BIOS के अलावा, एक्सटेंशन ROM हैं। मुख्य BIOS एक्सटेंशन ROM को प्रारंभ कर सकता है।

बूटलोडर आमतौर पर तीन कार्यक्रमों से बना होता है:

  • बूट समय पर BIOS द्वारा सीधे लोड किया गया एक बूट सेक्टर प्रोग्राम
  • बूटिंग प्रक्रिया को पूरा करने के लिए बूट सेक्टर प्रोग्राम द्वारा लोड किया गया दूसरा चरण प्रोग्राम
  • बूट डिस्क में बूटलोडर और दूसरे चरण के प्रोग्राम को स्थापित करने के लिए एक बूटलोडर इंस्टॉलर।

यूईएफआई BIOS

कंप्यूटर उपयोगकर्ताओं की बढ़ती आवश्यकताओं ने BIOS के आधुनिक उत्तराधिकारी का निर्माण किया है।

UEFI (यूनिफाइड एक्स्टेंसिबल फ़र्मवेयर इंटरफ़ेस) एक मिनी ऑपरेटिंग सिस्टम है जो अतिरिक्त ऑपरेशनल रूटीन को निष्पादित करने से पहले बूटलोडर को मेमोरी में लोड करता है।

हालांकि यह BIOS के साथ कुछ समानताएं साझा करता है, कई महत्वपूर्ण अंतरों ने कई लोगों को UEFI को एक प्रतिस्थापन पारंपरिक BIOS के बजाय एक विस्तार के रूप में मानने के लिए प्रेरित किया है।

यूईएफआई और बीआईओएस के बीच मुख्य अंतरों में से एक यह है कि यूईएफआई कंप्यूटरों के लिए एक परिचालन इंटरफ़ेस कैसे प्रदान करता है और नए तंत्र और कार्यों का उपयोग करता है। इसके अतिरिक्त, जबकि यूईएफआई यह परिभाषित नहीं करता है कि फर्मवेयर को पूरी तरह से कैसे प्रोग्राम किया जाना चाहिए, यह फर्मवेयर और ऑपरेटिंग सिस्टम के बीच इंटरफेस को प्रभावित करता है।

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

यूईएफआई के कुछ प्रमुख लाभों में शामिल हैं:

  • इसे नेटवर्क कार्यक्षमता के लिए एक सक्रिय ऑपरेटिव सिस्टम की आवश्यकता नहीं है
  • कंप्यूटर माउस और ग्राफिकल यूजर इंटरफेस के उपयोग के माध्यम से बेहतर उपयोगिता
  • सुरक्षित बूट सुविधा के माध्यम से बेहतर सुरक्षा
  • एक लचीली मॉड्यूलर संरचना जो इसे विशेष हार्डवेयर वातावरण और आवश्यकता प्रोफाइल के अनुकूल बनाने में मदद करती है
  • बूट मैनेजर, जो विभिन्न ऑपरेटिंग सिस्टम के लिए विभिन्न बूटलोडर्स का प्रबंधन करता है
  • निदान और समस्या निवारण के लिए एक कमांड-लाइन टूल

सिक्योर बूट का उद्देश्य सुरक्षा में सुधार करना है। UEFI फर्मवेयर के भाग, बूटलोडर, और ऑपरेटिंग सिस्टम कर्नेल को प्रारंभ करने से पहले सत्यापित किया जाना चाहिए। यूईएफआई फर्मवेयर के हस्ताक्षर डेटाबेस में क्रिप्टोग्राफिक डिजिटल हस्ताक्षर का उपयोग करके घटकों को सत्यापित किया जाता है। यदि सुरक्षा जांच पास नहीं होती है तो सिस्टम बूट रद्द किया जा सकता है।

पेशेवर वातावरण में, सुरक्षित बूट का उपयोग आमतौर पर एक हार्डवेयर घटक के साथ किया जाता है। NS विश्वसनीय प्लेटफार्म मॉड्यूल (टीपीएम) सुरक्षित बूट का एक प्रमुख घटक है , कंप्यूटर के लिए सुरक्षा सुविधाएँ प्रदान करना।

पारंपरिक लीगेसी BIOS सिस्टम बूट विधि से तुलना करने पर, UEFI से निम्नलिखित लाभ प्राप्त किए जा सकते हैं और GPT निम्नलिखित लाभ प्रदान करता है:

  • एक ही समय में अपने स्वयं के बूट प्रबंधकों के साथ कई ऑपरेटिंग सिस्टम को स्थापित करने की अनुमति देता है।
  • लीगेसी BIOS सिस्टम की तुलना में तेजी से बूट होता है
  • प्री-बूट अनुप्रयोगों का समर्थन करता है

इन दिनों, बूट-संबंधित सेटिंग्स के लिए एक NVRAM (गैर-वाष्पशील रैंडम एक्सेस मेमोरी) का उपयोग किया जाता है। कंप्यूटर बंद होने के बाद सेटिंग्स संग्रहीत की जाती हैं। मदरबोर्ड बैटरी से थोड़ी मात्रा में बिजली का उपयोग किया जाता है।

बूटलोडर कैसे काम करता है?

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

इलेक्ट्रॉनिक्स ऑनलाइन खरीदने के लिए सबसे अच्छी जगह

उपयोगकर्ताओं को विभिन्न बूटिंग विकल्प देने के लिए बहुत सारे बूटलोडर कॉन्फ़िगर किए गए हैं। विकल्पों में विभिन्न ऑपरेटिंग सिस्टम, एक ही ऑपरेटिंग सिस्टम के विभिन्न संस्करण, ऑपरेटिंग सिस्टम लोडिंग विकल्प और बिना ऑपरेटिंग सिस्टम के चलने वाले प्रोग्राम शामिल हैं।

सम्बंधित: UEFI सिक्योर बूट को डुअल बूट किसी भी सिस्टम में डिसेबल कैसे करें

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

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

अपवाद और व्यवधान

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

साझा करना साझा करना कलरव ईमेल विंडोज 10 में गुम यूईएफआई फर्मवेयर सेटिंग्स को ठीक करने के 5 तरीके

यदि आप अपना BIOS दर्ज करते हैं और लापता सेटिंग्स पाते हैं, तो यहां बताया गया है कि आप उन्हें कैसे वापस ला सकते हैं।

आगे पढ़िए
संबंधित विषय
  • प्रौद्योगिकी की व्याख्या
  • GRUB बूटलोडर
  • BIOS
  • यूएफा
  • बूट त्रुटियाँ
लेखक के बारे में केल्विन एबुन-अमु(48 लेख प्रकाशित)

केल्विन MakeUseOf में लेखक हैं। जब वह रिक और मोर्टी या उसकी पसंदीदा खेल टीमों को नहीं देख रहा होता है, तो केल्विन स्टार्टअप, ब्लॉकचेन, साइबर सुरक्षा और प्रौद्योगिकी के अन्य क्षेत्रों के बारे में लिख रहा होता है।

Calvin Ebun-Amu . की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें