जब आप डुअल बूट या मल्टीपल बूट के लिए जाते हैं तो सबसे कठिन हिस्सा यह होता है कि कभी-कभी बूट मैनेजर पुराने ऑपरेटिंग सिस्टम को पहचान नहीं पाता है। ऐसा इसलिए हो सकता है क्योंकि पुराने ऑपरेटिंग सिस्टम विंडोज विस्टा से पहले वाले जैसे एक अलग प्रकार के बूट लोडर का उपयोग करते हैं या सिर्फ इसलिए क्योंकि विंडोज लापता ऑपरेटिंग सिस्टम के लिए ड्राइव नाम असाइन करने में विफल रहा।
बूट कॉन्फ़िगरेशन डेटा (BCD) संपादक
Bcdedit.exe कमांड-लाइन टूल बूट कॉन्फ़िगरेशन डेटा स्टोर को संशोधित करता है। बूट कॉन्फ़िगरेशन डेटा स्टोर में बूट कॉन्फ़िगरेशन पैरामीटर होते हैं और यह नियंत्रित करता है कि ऑपरेटिंग सिस्टम कैसे बूट होता है। ये पैरामीटर पहले Boot.ini फ़ाइल में (BIOS-आधारित ऑपरेटिंग सिस्टम में) या नॉनवोलेटाइल RAM एंट्री में (एक्सटेंसिबल फर्मवेयर इंटरफ़ेस-आधारित ऑपरेटिंग सिस्टम में) थे। आप Bcdedit.exe का उपयोग बूट कॉन्फ़िगरेशन डेटा स्टोर में प्रविष्टियों को जोड़ने, हटाने, संपादित करने और जोड़ने के लिए कर सकते हैं।
यह लेख बूट कॉन्फ़िगरेशन डेटा संपादक पर केंद्रित है और यह उत्तर देने का प्रयास करता है कि यह ऑपरेटिंग सिस्टम नॉट फाउंड, मल्टीपल बूट के मामले में सेकेंडरी और टर्शरी ऑपरेटिंग सिस्टम का पता लगाने में असमर्थ और इसी तरह की त्रुटियों को ठीक करने में आपकी कैसे मदद कर सकता है।
Boot.ini से BCD में परिवर्तन क्यों
BCD को बूट कॉन्फ़िगरेशन डेटा का वर्णन करने के लिए एक बेहतर तंत्र प्रदान करने के लिए बनाया गया था। नए फर्मवेयर मॉडल के विकास के साथ, अंतर्निहित फर्मवेयर को अमूर्त करने के लिए एक एक्सटेंसिबल और इंटरऑपरेबल इंटरफ़ेस की आवश्यकता थी। यह नया डिज़ाइन विंडोज विस्टा, विंडोज 7, विंडोज 8, विंडोज 10 और विंडोज 11 में विभिन्न नई सुविधाओं की नींव प्रदान करता है, जैसे स्टार्टअप मरम्मत टूल और मल्टी-यूजर इंस्टॉल शॉर्टकट।
BCD संपादक क्या करता है
BCD संपादक विंडोज में GUI के रूप में प्रदान किया जाता है। कई विकल्प उपलब्ध नहीं हैं, लेकिन आप ग्राफिकल यूजर इंटरफेस का उपयोग करके बूट मैनेजर को ठीक कर सकते हैं और मास्टर बूट रिकॉर्ड की मरम्मत कर सकते हैं।
ग्राफिकल यूजर इंटरफेस आपको उन मामलों में समस्याओं को ठीक करने की अनुमति भी देता है जहां Bootmgr कुछ मामलों में गायब पाया जाता है।
BCD रजिस्ट्री का स्थान
बूट कॉन्फ़िगरेशन डेटास्टोर में बूट कॉन्फ़िगरेशन पैरामीटर होते हैं और यह नियंत्रित करता है कि ऑपरेटिंग सिस्टम कैसे शुरू होता है।
BCD रजिस्ट्री सक्रिय पार्टीशन के \boot\bcd फ़ोल्डर में स्थित है।
EFI-आधारित सिस्टम के लिए, BCD रजिस्ट्री का डिफ़ॉल्ट स्थान EFI पार्टीशन पर है।
पढ़ें: विंडोज में BCD फ़ाइल का बैकअप और रिस्टोर कैसे करें।
BCD संपादक का कमांड लाइन संस्करण
BCD संपादक का कमांड लाइन संस्करण बहुत शक्तिशाली है और इसका उपयोग विभिन्न कार्यों को करने के लिए किया जा सकता है:
- BCD स्टोर बनाएं
- मौजूदा BCD स्टोर में प्रविष्टियां जोड़ें
- BCD स्टोर में मौजूदा प्रविष्टियों को संशोधित करें
- BCD स्टोर से प्रविष्टियां हटाएं
- BCD स्टोर में प्रविष्टियों को निर्यात करें
- BCD स्टोर से प्रविष्टियों को आयात करें
- वर्तमान में सक्रिय सेटिंग्स सूचीबद्ध करें
- किसी विशेष प्रकार की प्रविष्टियों को क्वेरी करें और
- वैश्विक परिवर्तन लागू करें
BCDEdit.exe के साथ आप और क्या कर सकते हैं, यह देखने के लिए कमांड प्रॉम्प्ट पर bcdedit.exe /? टाइप करें। यह कमांड प्रॉम्प्ट का उपयोग करके BCD संपादक के साथ आप जो पूर्ण विकल्प और संचालन कर सकते हैं, उन्हें सूचीबद्ध करेगा।
मल्टीपल बूट वातावरण
यदि आप दो या अधिक ऑपरेटिंग सिस्टम का उपयोग करने का इरादा रखते हैं, तो निम्नलिखित ध्यान में रखें:
- विंडोज विस्टा या उससे ऊपर के ऑपरेटिंग सिस्टम को एक अलग पार्टीशन पर इंस्टॉल करें। एक नियम के रूप में, प्रत्येक OS का अपना पार्टीशन होना चाहिए अन्यथा विंडोज, प्रोग्राम फाइल्स जैसे सामान्य फ़ोल्डर विरोध पैदा करेंगे और आपके कंप्यूटर को क्रैश कर सकते हैं। उस ने कहा, यदि आप पुराने ऑपरेटिंग सिस्टम का उपयोग करने का इरादा रखते हैं, तो पहले विंडोज विस्टा से पहले के ऑपरेटिंग सिस्टम इंस्टॉल करें ताकि वे boot.ini का उपयोग करना जारी रख सकें और फिर विस्टा या बाद के ऑपरेटिंग सिस्टम इंस्टॉल करें ताकि bootcfg के साथ कोई संघर्ष न हो।
- आपको यह सुनिश्चित करना होगा कि विस्टा से पुराने ऑपरेटिंग सिस्टम boot.ini का उपयोग करते हैं और विस्टा या बाद के ऑपरेटिंग सिस्टम से शुरू होने वाले BCD का उपयोग करते हैं। यह BCD कमांड लाइन का उपयोग करके और MSCONFIG कमांड के माध्यम से भी पूरा किया जा सकता है।
- BCD को कभी भी अक्षम न करें, भले ही आप विस्टा या उच्च संस्करणों के साथ विंडोज XP जैसे पुराने ऑपरेटिंग सिस्टम चलाना चाहते हों। BCD boot.ini को ढूंढने में मदद करता है जो बदले में पुराने ऑपरेटिंग सिस्टम को लोड करने में मदद करता है। यदि आप BCD को अक्षम करते हैं, तो आपका कंप्यूटर पुराने ऑपरेटिंग सिस्टम को पहचान नहीं पाएगा।
BCD का उपयोग करके डिफ़ॉल्ट ऑपरेटिंग सिस्टम बदलें
सबसे आसान और तेज़ तरीका BCD.exe के कमांड लाइन संस्करण का उपयोग करना है। कमांड प्रॉम्प्ट पर निम्न कमांड का उपयोग करें:
BCDEDIT /DEFAULT {ID}
प्रत्येक ऑपरेटिंग सिस्टम के लिए ID का पता लगाने के लिए, निम्न कमांड का उपयोग करें:
BCDEDIT /ENUM ALL
ID की सूची से, उस OS के बगल वाले को कॉपी करें जिसे आप डिफ़ॉल्ट के रूप में सेट करना चाहते हैं और इसे पहले कमांड में {ID} के स्थान पर पेस्ट करें।
बूट कॉन्फ़िगरेशन डेटा संपादक ने काम करना बंद कर दिया है
यदि आपको यह त्रुटि प्राप्त हुई, तो आपको स्टार्टअप मरम्मत चलानी होगी। ये लिंक आपकी मदद कर सकते हैं:
- विंडोज 7 में स्टार्टअप मरम्मत चलाएं
- विंडोज 8 में स्वचालित मरम्मत चलाएं
- विंडोज 11 या विंडोज 10 में स्वचालित स्टार्टअप मरम्मत चलाएं। आपको उन्नत स्टार्टअप विकल्पों के तहत सेटिंग्स मिलेंगी।
विस्तृत पढ़ने के लिए कृपया टेकनेट पर जाएं।
EasyBCD, विजुअल BCD संपादक और डुअल बूट मरम्मत टूल तीन फ्रीवेयर हैं जो आपको विंडोज बूट कॉन्फ़िगरेशन डेटा को आसानी से संपादित और मरम्मत करने देते हैं।