यदि आप हाल ही में BIOS से UEFI पर चले गए हैं और तब से आप अपने कंप्यूटर को बूट नहीं कर सकते हैं, तो यहां बताया गया है कि आप विंडोज 11/10 में EFI बूटलोडर की मरम्मत कैसे कर सकते हैं। bcdboot कमांड का उपयोग करके EFI बूटलोडर की मरम्मत करना काफी आसान है, और यह लेख दिखाता है कि आप इस कमांड का उपयोग करके काम कैसे पूरा कर सकते हैं।
विंडोज में EFI बूटलोडर क्या है?
EFI बूट लोडर फ़ाइलें UEFI सिस्टम पर एक्जीक्यूटेबल होती हैं जिनमें डेटा होता है कि कंप्यूटर बूट प्रक्रिया कैसे आगे बढ़नी चाहिए। यदि आप BIOS के बजाय UEFI सिस्टम का उपयोग कर रहे हैं, तो आप EFI सिस्टम पार्टीशन नामक एक अतिरिक्त पार्टीशन पा सकते हैं। यह EFI बूटलोडर का डेटा संग्रहीत करता है, जो मुख्य रूप से कुछ .efi फ़ाइलें हैं। हालांकि, यदि इस पार्टीशन के साथ कुछ समस्याएं हैं, तो आप अपने कंप्यूटर को नियमित रूप से बूट नहीं कर पाएंगे।
हालांकि EFI पार्टीशन को आपके कंप्यूटर पर बने रहने और बिना त्रुटि के काम करने के लिए ड्राइव लेटर की आवश्यकता नहीं होती है, कभी-कभी यह समस्याएं पैदा करता है। मुख्य रूप से विंडोज 11 में EFI बूटलोडर की मरम्मत के दो तरीके हैं: bcdboot कमांड का उपयोग करना और ड्राइव लेटर बदलना। हालांकि, बाद वाला समाधान केवल तभी काम करता है जब कुछ मामूली समस्याएं हों। इसके अलावा, आपको किसी भी EFI बूटलोडर समस्या से स्वचालित रूप से छुटकारा पाने के लिए bcdboot कमांड का उपयोग करना होगा।
विंडोज 11/10 में EFI बूटलोडर की मरम्मत कैसे करें
विंडोज 11 या विंडोज 10 में EFI बूटलोडर की मरम्मत करने के लिए, इन चरणों का पालन करें:
- ड्राइव लेटर बदलें
- bcdboot कमांड का उपयोग करें
आगे बढ़ने से पहले आप बूट कॉन्फिगरेशन डेटा (BCD) एडिटर के बारे में पढ़ना चाह सकते हैं।
1] ड्राइव लेटर बदलें
यदि आप UEFI आर्किटेक्चर पर जाने के बाद अपने कंप्यूटर में बूट कर सकते हैं तो यह पहली चीज है जो आपको करने की आवश्यकता है। आपको एडवांस्ड रिकवरी मोड खोलना होगा।
उसके लिए, विंडोज सेटिंग्स खोलने के लिए Win+I दबाएं और सिस्टम > रिकवरी पर जाएं। यहां आपको उन्नत स्टार्टअप विकल्प मिलेगा। आपको अभी पुनरारंभ करें बटन पर क्लिक करना होगा।

अगली विंडो खुलने के बाद, समस्या निवारण > उन्नत विकल्प पर जाएं और कमांड प्रॉम्प्ट विकल्प चुनें।

उसके बाद, ये कमांड दर्ज करें:
diskpart list vol select volume 1
आपको EFI पार्टीशन को असाइन किए गए नंबर को दर्ज करके चुनना होगा।
assign letter=X
यहां 'X' को अपने ड्राइव लेटर से बदलें।

उसके बाद, कमांड प्रॉम्प्ट को बंद करें और अपने कंप्यूटर को पुनरारंभ करें।
यदि आप अपने कंप्यूटर में बूट नहीं कर सकते हैं, तो आपको एडवांस्ड रिकवरी मोड खोलने के लिए अन्य विधियों का पालन करना होगा। इसके लिए, आपको अपने कंप्यूटर को थोड़े समय में 2-4 बार पुनरारंभ करना होगा।
उपरोक्त चरणों का उपयोग करने के बाद, आपको सभी बूट रिकॉर्ड को ठीक करने के लिए bcdboot कमांड का उपयोग करना होगा।
2] bcdboot कमांड का उपयोग करें

bcdboot कमांड आपको भ्रष्ट EFI फ़ाइलों को नए से बदलने में मदद करते हैं ताकि आपका सिस्टम निर्दोष रूप से काम करे। इसके लिए, आपको कमांड प्रॉम्प्ट में निम्न कमांड दर्ज करने की आवश्यकता है:
bootrec /rebuildbcd
यह बूट कॉन्फिगरेशन डेटा फ़ाइल या BCD फ़ाइल को पुनर्निर्मित करता है।
उसके बाद, यह कमांड दर्ज करें:
bcdboot c:\windows /s c:
c को अपने मूल सिस्टम ड्राइव के लेटर से बदलना न भूलें। ज्यादातर मामलों में, इसे c नाम दिया जाता है। हालांकि, यदि आपने कुछ और असाइन किया है, तो आपको यहां ड्राइव लेटर दर्ज करना होगा।
साथ ही, यहां हमने /s पैरामीटर का उपयोग किया है, जो उपयोगकर्ताओं को सिस्टम पार्टीशन की मात्रा चुनने में मदद करता है। इस वजह से, यह कमांड बूट फ़ाइलों को उल्लिखित वॉल्यूम में कॉपी करेगा।
अंत में, आपको अपने कंप्यूटर को पुनरारंभ करने की आवश्यकता है।
मैं अपने EFI बूटलोडर को कैसे ठीक करूं?
EFI बूटलोडर को ठीक करने के लिए, आपको दो काम करने होंगे - ड्राइव लेटर बदलें और बूट रिकॉर्ड ठीक करें। दोनों के लिए, आपको एडवांस्ड रिकवरी मोड में कमांड प्रॉम्प्ट खोलना होगा। उसके बाद, आप ड्राइव लेटर बदलने के लिए DISKPART और बूट रिकॉर्ड ठीक करने के लिए bcdboot का उपयोग कर सकते हैं।
मैं विंडोज 11/10 EFI बूटलोडर की मरम्मत कैसे कर सकता हूं?
विंडोज 11/10 EFI बूटलोडर की मरम्मत करने के लिए, आपको bcdboot कमांड का उपयोग करना होगा। यह आपको बूट कॉन्फिगरेशन डेटा फ़ाइलों को EFI पार्टीशन में कॉपी करने में मदद करता है। उससे पहले, आपको EFI पार्टीशन को ड्राइव लेटर बदलने या असाइन करने के लिए diskpart का उपयोग करना होगा।
बस इतना ही! आशा है कि यह गाइड मददगार रहा।
