क्रैश कोर्स
जब कंप्यूटर चालू होता है, तो BIOS (जो कि "सिर्फ" एक और प्रोग्राम है, जो पहले एक रन है) मेमोरी में पढ़ा जाता है और सीपीयू द्वारा निष्पादित होता है। (मुझे नहीं पता कि यह कैसे किया जाता है, क्षमा करें।) यह तब सेट की गई किसी भी तैयारी या परीक्षण को करता है, जो सेटिंग के अनुसार होता है।
वे सेटिंग्स (जो गलत तरीके से कभी-कभी "BIOS" कहलाती हैं) वे हैं जिन्हें आप नियंत्रित कर सकते हैं जब आप अपने कंप्यूटर को बूट करते हैं, जैसे कि डेल या एफ 10 दबाकर। वे निर्दिष्ट करते हैं कि कौन से उपकरण BIOS से बूटिंग की अनुमति देते हैं।
सेटिंग्स को पढ़ने पर, BIOS प्रत्येक डिवाइस के पहले सेक्टर को पढ़ने के लिए (सबसे कठिन डिस्क पर मास्टर बूट रिकॉर्ड कहा जाता है, या सिर्फ "सेक्टर 0") पढ़ने की कोशिश करता है, यह देखने के लिए जाँच करता है कि यह बूट करने योग्य है (इसे समाप्त होना चाहिए हेक्साडेसिमल संख्या 0xAA55), और यदि ऐसा है, तो यह सिर्फ मेमोरी को सेक्टर को कॉपी करता है और डेटा के पहले बाइट पर नियंत्रण स्थानांतरित करता है । उसके बाद, एमबीआर अपने दम पर है, और जो कुछ भी आवश्यक है उसे लोड करने की आवश्यकता है।
अक्सर हार्ड डिस्क के लिए, इसका मतलब है कि एमबीआर को विभाजन तालिका को पार्स करना चाहिए और फिर सक्रिय विभाजन के पहले क्षेत्र को पढ़ना चाहिए जिसमें इसे बूट करना होगा, और फिर उस क्षेत्र (बूट क्षेत्र कहा जाता है) पर नियंत्रण स्थानांतरित करना होगा । बूट सेक्टर तब विभाजन से आवश्यक किसी भी फाइल को पढ़ता है और बूट लोडर को कॉल करता है, जो ऑपरेटिंग सिस्टम को लोड करता है।
बेशक, इस अंतिम टुकड़े की आवश्यकता नहीं है। डिवाइस का बूट सेक्टर जो चाहे वह कर सकता है, और सीडी या डीवीडी के मामले में, अन्य मानकों को लागू किया जाता है जो शासन करते हैं कि क्या हो रहा है, जैसे एल टोरिटो। BIOS से नियंत्रण प्राप्त करने के बाद विभिन्न डिवाइस अलग-अलग व्यवहार करते हैं, इसलिए यह कहना मुश्किल है कि एक विशिष्ट प्रकार के डिवाइस के बारे में जानने के बिना उसके बाद क्या होता है।