यूईएफआई का मुख्य उद्देश्य ऊपरी-स्तरीय ओएस में बूट करना है। UEFI एक प्लेटफ़ॉर्म-डिपेंडेंट हार्डवेयर / फ़र्मवेयर और एक प्लेटफ़ॉर्म-इंडिपेंडेंट (जितना संभव हो) ऑपरेटिंग सिस्टम के बीच का इंटरफेस है। इंटरफ़ेस किसी विशेष कार्यान्वयन विवरण को निर्धारित नहीं करता है। इस प्रारंभिक फर्मवेयर को अभी भी BIOS के रूप में कहा जा सकता है, सिवाय इसके कि यह प्राथमिक और "बेसिक I / O" फ़ंक्शन प्रदान करने के बजाय बूट और शटडाउन जैसे उच्च-स्तरीय फ़ंक्शन प्रदान करता है, क्योंकि मूल BIOS आर्किटेक्चर प्रदान करने के लिए था।
और हाँ, UEFI / BIOS के पास कोड के अपने ब्लॉक हैं जिन्हें "ड्राइवर" भी कहा जाता है। मूल तत्व UEFI कोड में एम्बेड किए गए हैं और प्लेटफ़ॉर्म इनिशियलाइज़ेशन के दौरान लोड किए गए हैं। यूईएफआई "बूट मैनेजर" से शुरू होता है, जो उपलब्ध (प्लग) उपकरणों को देखता है। हालांकि, ओएस में बूट करने में सक्षम होने के लिए, यूएसबी ड्राइव को एक निश्चित तरीके से स्वरूपित किया जाना चाहिए, और इसमें ओएस-विशिष्ट सॉफ़्टवेयर का एक टुकड़ा होता है जिसे "ओएस बूटलोडर" कहा जाता है, और शायद अन्य एसडब्ल्यू घटक। तो हां, बूट करने योग्य USB ड्राइव को बूट करने में विशेष रूप से स्वरूपित होना चाहिए।
संक्षेप में, एक आधुनिक पीसी में यूईएफआई एक विशेष पूर्ण विकसित ऑपरेटिंग सिस्टम है। विवरण के लिए, आपको यूईएफआई विषय पर प्रकाशित पुस्तकों की एक श्रृंखला के साथ परामर्श करने की आवश्यकता है जैसे "परे BIOS: विकासशील ..." ।