आधिकारिक UEFI कल्पना [चेतावनी: 13 MiB पीडीएफ] भी कहना नहीं है कि FAT32 समर्थित है - यह एक फाइल सिस्टम "EFI सिस्टम विभाजन" कि FAT32 के साथ संगत होना करने के लिए "होता है" और इसके बारे में एक GPT विभाजन प्रकार आवंटित करने के लिए कहते हैं कहा जाता है को परिभाषित करता है C12A7328-F81F-11D2-BA4B-00A0C93EC93B
और 0xEF
(पहले से कम या अधिक अप्रयुक्त) की एक एमबीआर विभाजन आईडी ।
From12.3.1 (फाइल सिस्टम प्रारूप) से:
एक्स्टेंसिबल फर्मवेयर इंटरफेस द्वारा समर्थित फाइल सिस्टम FAT फाइल सिस्टम पर आधारित है। ईएफआई एफएटी के एक विशिष्ट संस्करण को परिभाषित करता है जो स्पष्ट रूप से प्रलेखित और परीक्षण योग्य है। ईएफआई विनिर्देश और उसके सहयोगी संदर्भ दस्तावेजों के अनुरूप एफएटी की एकमात्र परिभाषा है जिसे ईएफआई का समर्थन करने के लिए लागू करने की आवश्यकता है। शुद्ध एफएटी से ईएफआई फ़ाइल सिस्टम को अलग करने के लिए, एक नया विभाजन फ़ाइल सिस्टम प्रकार परिभाषित किया गया है।
EFI सिस्टम विभाजन के लिए FAT32 और FAT12 या FAT16 को हटाने योग्य मीडिया के लिए उपयोग करता है। FAT32 सिस्टम विभाजन को एक OSType मान द्वारा पहचाना जाता है, जो FAT के पिछले संस्करणों की पहचान करने के लिए उपयोग किया जाता है। यह विशिष्ट विभाजन प्रकार एक EFI परिभाषित फाइल सिस्टम को एक सामान्य FAT फाइल सिस्टम से अलग करता है। EFI द्वारा समर्थित फ़ाइल सिस्टम में लंबी फ़ाइल नामों के लिए समर्थन शामिल है।
ईएफआई फ़ाइल सिस्टम की परिभाषा विनिर्देश द्वारा बनाए रखी जाएगी और ओएस फ़ाइल सिस्टम ड्राइवरों या फ़ाइल सिस्टम उपयोगिताओं में इरेटा या भिन्न व्याख्याओं से निपटने के लिए समय के साथ विकसित नहीं होगी। भविष्य में वृद्धि और एफएटी के लिए संगतता वृद्धि स्वचालित रूप से ईएफआई फाइल सिस्टम में शामिल नहीं होगी। ईएफआई फाइल सिस्टम एक लक्ष्य है जो ईएफआई विनिर्देश द्वारा तय किया गया है, और अन्य विनिर्देश स्पष्ट रूप से ईएफआई विनिर्देश द्वारा संदर्भित हैं।
तो न केवल एक्सफ़ैट को एक समर्थित फाइल सिस्टम के रूप में उल्लेखित नहीं किया गया है, बल्कि यह भी स्पष्ट किया गया है कि औपचारिक रूप से केवल ईएसपी प्रारूप समर्थित है।
तो आप स्टीमोस क्यों लोड करने में सक्षम थे? कुछ विकल्प और संभावनाएं हैं; अधिकांश EFI फर्मवेयर कार्यान्वयन बूट से संबंधित फ़ाइलों की खोज करने से पहले ईएसपी विभाजन के लिए स्पष्ट रूप से जांच नहीं करते हैं, बल्कि यदि कोई ईएसपी विभाजन परिभाषित नहीं है, तो वे उन सभी फाइल सिस्टम को खोज लेंगे जिन्हें वे मूल रूप से पढ़ सकते हैं (जो कि आमतौर पर सिर्फ FAT12 / 16/32 के लिए है) EFI बूट फ़ाइलें। लेकिन अगर वे करने में सक्षम थे, तो ईएफआई एप्लिकेशन इसे एक्सफ़ैट-स्वरूपित यूएसबी से लोड करेगा, अपने स्वयं के फाइल सिस्टम को समझने में सक्षम नहीं होगा ... जब तक कि इसे बंद करने के लिए हार्डकोड नहीं किया गया था।
एक और, अधिक संभावना, संभावना यह है कि भले ही आप एक ईएफआई मशीन पर हों और आपका यूएसबी एक्सफ़ैट स्वरूपित हो, आपने USB से BIOS / MBR मोड में बूट करना समाप्त कर दिया। अधिकांश EFI फर्मवेयर सेटिंग्स (उर्फ "BIOS") अनुप्रयोगों में "CSM" या "लीगेसी बूट" मोड को सक्षम करने का विकल्प होगा ताकि वे पारंपरिक BIOS / MBR / बूस्टर ऑपरेटिंग सिस्टम को लोड करने में सक्षम हो सकें। इस घटना के कारण कि कोई ईएसपी नहीं पाया जा सका या ईएसपी में वैध बूट लक्ष्य नहीं थे। आपके द्वारा बनाई गई और उपयोग की जाने वाली USB में एक हाइब्रिड MBR है जिसमें USB से बूट स्टीमोस को बूट करने के लिए वैध बूट कोड है।
NeoSmart Technologies में हमारे परीक्षण में, यहां तक कि मदरबोर्ड / फ़र्मवेयर जो कि सख्ती से EFI हैं, केवल CSM / लीगेसी बूट को सक्षम करने के विकल्प के बिना बाहरी उपकरणों से लोड करने के लिए चुपचाप न्यूनतम BIOS शिम का उपयोग करेंगे। सीडी से लोड करने के बाद भी उस कोड की आवश्यकता होती है, आदि के लिए ज्यादातर मामलों में मूल EFI बूट के विकल्प की आवश्यकता होती है (भले ही कल्पना उस स्थान के लिए भी हो)।
नीचे पंक्ति: अधिक जानकारी की आवश्यकता है। USB के पहले 512 या 1024 बाइट्स के एक डंप से मामले पर बहुत प्रकाश डाला जाएगा, जैसा कि आपके मदरबोर्ड और इसके EFI फर्मवेयर और कॉन्फ़िगरेशन के बारे में जानकारी होगी। ईएफआई एक्सफ़ैट के साथ संगत नहीं है और एक्सफ़ैट एफएटी 32 के साथ पीछे की ओर संगत नहीं है (न केवल यह औपचारिक रूप से संगत नहीं है, यह स्पष्ट रूप से पिछड़े संगतता को तोड़ता है इसलिए जो प्लेटफ़ॉर्म एक्सफ़ैट-जागरूक नहीं हैं और उनके एक्सफ़ैट डेटा को नियंत्रित नहीं करते हैं), इसलिए यह FAT32- अवगत फर्मवेयर के रूप में सरल नहीं है, त्रुटियों के साथ एक exFAT फाइल सिस्टम के माध्यम से "अपना रास्ता बना रहा है"।