विंडोज विस्टा से शुरू होकर, माइक्रोसॉफ्ट ने पुराने विंडोज बूट लोडर NTLDR का उपयोग करना बंद कर दिया है , इसे BOOTMGR . से बदल दिया है . नए बूट प्रबंधक का कोड एक विशेष फ़ाइल bootmgr में सक्रिय विभाजन की जड़ में संग्रहीत किया जाता है। बूट प्रबंधक विशेष भंडारण में स्थित मौजूदा विन्यास के अनुसार सिस्टम को लोड कर रहा है- BCD (बूट कॉन्फ़िगरेशन डेटा) . यह भंडारण एक विशेष बाइनरी फ़ाइल है जिसका नाम BCD है जो सक्रिय विभाजन की BOOT निर्देशिका में स्थित है (एक नियम के रूप में यह एक छिपा हुआ सिस्टम आरक्षित विभाजन है)।
Bootmgr BCD विन्यास के अनुसार विंडोज कर्नेल को बूट करता है। इसके अतिरिक्त, बूट प्रबंधक इस कंप्यूटर (NT/2000/XP), Linux OS संस्करणों पर स्थापित अन्य Windows OS को बूट कर सकता है, वर्चुअल डिस्क फ़ाइल या WIM छवि से माउंट और बूट कर सकता है।
BCD, boot.ini फ़ाइल से मिलता-जुलता है जिसमें Windows XP/2000 से परिचित बूट सेटिंग्स शामिल हैं। हालाँकि, आप इसे सीधे टेक्स्ट एडिटर का उपयोग करके संपादित नहीं कर सकते। आप केवल एक विशेष कमांड-लाइन उपयोगिता का उपयोग करके बीसीडी को संशोधित कर सकते हैं, बूट कॉन्फ़िगरेशन डेटा संपादक — bcdedit.exe (c:\Windows\System32 में स्थित)।
आपको समझना चाहिए कि विंडोज बूट बीसीडी में सूचना की शुद्धता और निरंतरता पर निर्भर करता है। यदि यह फ़ाइल दूषित या हटाई गई है, तो Windows सामान्य रूप से बूट नहीं हो पाएगा। तो बीसीडी के साथ किसी भी प्रयोग से पहले (दोहरी बूट या मल्टीबूट के साथ एक और ओएस की स्थापना, अतिरिक्त बूट सेटिंग्स का कॉन्फ़िगरेशन, जैसे विंडोज बूट मैनेजर में सेफ मोड जोड़ना), यह अनुशंसा की जाती है कि कुछ गलत होने पर वापस रोल करने में सक्षम होने के लिए बीसीडी बैकअप लें। ।
इस लेख में, हम विचार करेंगे कि विंडोज 10 / विंडोज 8 में बीसीडी रिपोजिटरी को कैसे बैकअप और पुनर्स्थापित किया जाए।
बैकअप बूट कॉन्फ़िगरेशन डेटा (BCD)
व्यवस्थापकीय विशेषाधिकारों के साथ कमांड प्रॉम्प्ट प्रारंभ करें और निम्न आदेश चलाएँ:
bcdedit /export e:\bcd_backup.bcd
इस उदाहरण में, बूट कॉन्फ़िगरेशन डेटा (BCD) E:\ को bcd_backup.bcd फ़ाइल में ड्राइव करने के लिए निर्यात किया जाएगा . (बेहतर है कि यह बाहरी मेमोरी या यूएसबी ड्राइव है।)
बीसीडी का पुनर्निर्माण कैसे करें
यदि बीसीडी संशोधन के दौरान कोई त्रुटि या विफलता होती है और सिस्टम सामान्य रूप से बूट नहीं होता है, (उदाहरण के लिए, त्रुटि BOOTMGR गुम है या BOOTMGR संकुचित है दिखाई दिया), बीसीडी का पुनर्निर्माण करना आवश्यक है। ऐसा करने के लिए:
- अपने विंडोज 10 या विंडोज 8 इंस्टॉलेशन या बूट डीवीडी/यूएसबी ड्राइव से बूट करें
- यदि आप इंस्टॉलेशन डिस्क का उपयोग कर रहे हैं, तो अपना कंप्यूटर सुधारें . चुनें विकल्प <मजबूत>।
- कमांड प्रॉम्प्ट चलाएँ और समस्या निवारण -> उन्नत विकल्प ->कमांड प्रॉम्प्ट पर जाएँ
- निम्न आदेश चलाएँ:
bootrec /FixMbr
- सिस्टम विभाजन पर मास्टर बूट रिकॉर्ड को अधिलेखित कर देता हैbootrec /FixBoot
- बूट विभाजन पर बूट सेक्टर का पुनर्निर्माण करता हैbootrec /ScanOS
- विंडोज के साथ संगत स्थापित सिस्टम के लिए सभी डिस्क को स्कैन करता है और बीसीडी में खोजे गए ओएस की प्रविष्टि जोड़ता है।bootrec /RebuildBcd
- बीसीडी फ़ाइल कॉन्फ़िगरेशन को फिर से बनाता है
बूट कॉन्फ़िगरेशन डेटा पुनर्स्थापित करें (बीसीडी) बैकअप से
आप इस कमांड का उपयोग करके बीसीडी कॉन्फ़िगरेशन को बदल सकते हैं और पहले से सहेजे गए कॉन्फ़िगरेशन को आयात कर सकते हैं:bcdedit /import e:\bcd_backup.bcd
बीसीडी आयात होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और सुनिश्चित करें कि पहले उपलब्ध सभी बूट विकल्प मौजूद हैं और सही तरीके से काम करते हैं।