यदि आपने पाया है कि लिनक्स को अनइंस्टॉल करने के बाद आपका कंप्यूटर "ग्रब रेस्क्यू" जैसे संदेश प्रदर्शित करता है या बूट नहीं होता है, तो चिंता न करें: आप चरण-दर-चरण जानेंगे कि अपना डेटा खोए बिना या सिस्टम को पूरी तरह से पुनर्स्थापित किए बिना विंडोज बूट को कैसे पुनर्प्राप्त किया जाए। आइये इस समस्या के उत्पन्न होने के विभिन्न कारणों की समीक्षा करें, comandos और उपयोगिताएँ जिनका आप उपयोग कर सकते हैं और निश्चित रूप से सभी ट्रिक्स जिसका उपयोग अधिक अनुभवी उपयोगकर्ता इसे हल करने के लिए करते हैं।
लिनक्स स्थापित करते समय विंडोज बूटलोडर क्यों खो जाता है?

इस समस्या का सबसे आम कारण एक ही कंप्यूटर पर विंडोज के बाद लिनक्स स्थापित करना है, या तो दोहरे बूट मोड में या विभिन्न डिस्ट्रीब्यूशन को आज़माने के बाद। लिनक्स स्थापित करते समय, विंडोज़ बूटलोडर (जिसे विंडोज़ बूट प्रबंधक) किसी अन्य बूटलोडर द्वारा, आमतौर पर GRUB, जो कंप्यूटर की स्टार्टअप प्रक्रिया को नियंत्रित करता है।
यदि आप मूल बूट लोडर को पुनर्स्थापित किए बिना लिनक्स को मिटाते या हटाते हैं, तो आपका कंप्यूटर GRUB से बूट करने का प्रयास करेगा, जो अब मौजूद नहीं है, और आपको बूट त्रुटियों का सामना करना पड़ेगा (जैसे कि खतरनाक "ग्रब रेस्क्यू" या संदेश जो बताते हैं कि बूट डिवाइस मौजूद नहीं है)। भ्रष्टाचार के मामले भी हो सकते हैं एमबीआर (मास्टर बूट रिकॉर्ड) या UEFI सिस्टम पर EFI पार्टीशन, विशेष रूप से कुछ अपग्रेड या डिस्क परिवर्तन के बाद।
विंडोज बूटलोडर को पुनर्प्राप्त करने के समाधानों का सारांश
विंडोज बूटलोडर को पुनर्स्थापित करने के कई तरीके हैं, जो इस बात पर निर्भर करता है कि आपका सिस्टम पारंपरिक BIOS/MGR या EFI पार्टीशन के साथ UEFI का उपयोग करता है या नहीं, और क्या आप अभी भी विंडोज बूट कर सकते हैं या आपको बूट करने योग्य डिस्क/USB की आवश्यकता है। वे मूल विंडोज उपकरणों के उपयोग से लेकर तृतीय-पक्ष उपयोगिताओं के उपयोग तक सब कुछ का वर्णन करते हैं।
- विंडोज इंस्टॉलेशन डिस्क से कमांड का उपयोग करके पुनर्स्थापित करना।
- बूटलोडर रिकवरी, जैसे कि बूटरेक, डिस्कपार्ट और बीसीडीडिट।
- EFI विभाजन पर Linux प्रविष्टियों को मैन्युअल रूप से हटाना।
- बूट प्रोग्राम और उपयोगिताओं जैसे कि EasyBCD, MultiBoot या FixBootFull के विकल्प।
- बूट रिपेयर जैसे उपकरणों के साथ या GRUB कॉन्फ़िगरेशन फ़ाइल को संशोधित करके लिनक्स से पुनर्प्राप्ति।
- अंतिम उपाय के रूप में, विंडोज़ को पुनः स्थापित करें।
विकल्प 1: विंडोज इंस्टॉलेशन डिस्क से बूटलोडर पुनर्प्राप्त करें

बूट को पुनः स्थापित करने के लिए सबसे सार्वभौमिक तरीका विंडोज इंस्टॉलेशन यूएसबी या डीवीडी का उपयोग करना है। यदि आपके पास यह उपलब्ध नहीं है, तो आप माइक्रोसॉफ्ट द्वारा उपलब्ध कराई गई आधिकारिक ISO इमेज डाउनलोड कर सकते हैं और बूट करने योग्य मीडिया बना सकते हैं (रूफस जैसे उपकरण इस प्रक्रिया को आसान बनाते हैं)।
एक बार डिस्क या USB तैयार हो जाए तो:
- स्थापना मीडिया से कंप्यूटर को बूट करें. यदि आवश्यक हो तो BIOS/UEFI में बूट क्रम कॉन्फ़िगर करें।
- अपनी भाषा और क्षेत्र चुनें और “अपना कंप्यूटर सुधारें” चुनें.
- समस्या निवारण विकल्पों तक पहुँचें और “कमांड प्रॉम्प्ट".
- आदेश चलाएँ:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
इन चरणों को पूरा करने के बाद, अपने कंप्यूटर को पुनः आरंभ करें। यदि सब कुछ ठीक रहा, तो विंडोज़ बूट लोडर पुनर्स्थापित हो जाएगा और आप सामान्य रूप से बूट कर पाएँगे।
EFI विभाजन वाले UEFI सिस्टम पर बूटलोडर को पुनर्प्राप्त करना
UEFI वाले आधुनिक कंप्यूटरों पर, बूटिंग का प्रबंधन EFI विभाजन द्वारा किया जाता है, और यहां प्रक्रिया के लिए अतिरिक्त चरणों की आवश्यकता होती है। यदि Linux हटाने के बाद भी GRUB दिखाई देता है या आप EFI विभाजन से Linux के अवशेषों को साफ़ करना चाहते हैं, तो इन चरणों का पालन करें:
- विंडोज़ प्रारंभ करें या पुनर्प्राप्ति मीडिया का उपयोग करें.
- व्यवस्थापक के रूप में कमांड प्रॉम्प्ट विंडो खोलें।
- डिस्कपार्ट लॉन्च करें:
diskpart
- डिस्क की सूची बनाएं और सही डिस्क का चयन करें, निम्नलिखित की जांच करें:
list disk और फिर sel disk X (X, डिस्क संख्या)
- वॉल्यूम की सूची बनाएं और EFI पार्टीशन का पता लगाएं:
list vol और EFI का चयन करें sel vol Y.
EFI विभाजन को एक अस्थायी अक्षर निर्दिष्ट करें:
assign letter=Z:
डिस्कपार्ट से बाहर निकलना और निर्दिष्ट पार्टीशन तक पहुँचना:
exit
cd /d Z:\
सत्यापित करें कि आप EFI फ़ोल्डर देख सकते हैं:
dir
EFI फ़ोल्डर में जाएं और Linux फ़ोल्डर (उदाहरण के लिए, “ubuntu”) को हटा दें:
cd EFI
rmdir /S ubuntu
अंत में, कॉन्फ़िगरेशन को बनाए रखने के लिए डिस्क प्रबंधक से EFI विभाजन को निर्दिष्ट अक्षर को हटा दें।
यदि Windows अभी भी चालू हो तो कमांड लाइन से Windows की मरम्मत करें
यदि आपके पास विंडोज़ तक सामान्य पहुंच है, तो आप बिना किसी बाहरी उपकरण के बूटलोडर को पुनर्स्थापित कर सकते हैं:
- कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में खोलें (Win + R और “cmd” टाइप करें)।
- आदेश चलाएँ:
bootrec.exe /fixmbr
bootrec.exe /fixboot
यह प्रक्रिया आमतौर पर बूटलोडर को अधिलेखित करने और विंडोज़ को प्राथमिक बूटलोडर के रूप में पुनः लोड करने के लिए पर्याप्त है।
रिकवरी यूटिलिटीज और लाइवसीडी
कुछ बचाव डिस्क (लाइवसीडी या लाइवयूएसबी) हैं जिनमें सिस्टम से बूट किए बिना विंडोज बूट लोडर की मरम्मत करने के लिए प्रोग्राम शामिल हैं: कुछ उदाहरण हैं:
- EasyBCD
- multiboot
- फिक्सबूटफुल
इस प्रक्रिया में इमेज को मीडिया में बर्न करना, उससे बूट करना और प्रोग्राम का उपयोग करके बूट लोडर को ठीक करना शामिल है। इसके बाद, अपने कंप्यूटर को रीस्टार्ट करें और विंडोज़ ठीक से लोड होना चाहिए।
और यदि आप डुअल बूट रखना चाहते हैं, तो विंडोज और लिनक्स को सक्रिय रखें
विंडोज को प्राथमिक बूट प्रबंधक के रूप में रखने के लिए, लेकिन कंप्यूटर पर लिनक्स को संरक्षित करने के लिए, विंडोज लोडर को पुनर्स्थापित करने से पहले लिनक्स बूट सेक्टर को सहेजना एक अच्छा विचार है।
लिनक्स से, चलाएँ:
dd if=/dev/sda3 of=/linux.boot bs=512 count=1
फिर, विंडोज बूट को पुनर्स्थापित करने के बाद, मैन्युअल रूप से विंडोज बूट मेनू में लिनक्स प्रविष्टि जोड़ें bcdeditइस तरह, आप विंडोज मैनेजर से चुन सकते हैं कि किस सिस्टम को बूट करना है।
बुनियादी चरणों में शामिल हैं:
- विंडोज़ बूट लोडर को पुनर्स्थापित करें.
- विंडोज़ प्रारंभ करें और व्यवस्थापक कंसोल खोलें।
- Linux के लिए एक नई प्रविष्टि बनाएँ:
bcdedit /create /d "Linux" /application BOOTSECTOR
फिर Linux बूट फ़ाइल का विभाजन और पथ सेट करें:
bcdedit /set {ID} device partition=c:
bcdedit /set {ID} path \linux.boot
bcdedit /displayorder {ID} /addlast
bcdedit /timeout 10
इस तरह, आप स्टार्टअप पर चुन सकते हैं कि आप विंडोज या लिनक्स लोड करना चाहते हैं।
यदि आप विंडोज टूल्स का उपयोग नहीं कर सकते तो क्या करें?
कभी-कभी, न तो रिकवरी USB और न ही स्वचालित उपयोगिताएँ समस्या का समाधान करती हैं। ऐसे में, आप मरम्मत को आसान बनाने के लिए Linux का सहारा ले सकते हैं। कुछ उपयोगी विकल्प:
- Linux से, चलाएँ रजिस्ट्री संपादक विंडोज इंस्टॉलेशन का पता लगाने के लिए और फिर .
- उपयोग “बूट मरम्मत”, उबंटू और उसके व्युत्पन्नों पर एक ग्राफिकल उपयोगिता है जो बूट समस्याओं को ढूंढती है और उनकी मरम्मत करती है तथा विंडोज़ और लिनक्स के लिए प्रविष्टियों को स्वचालित रूप से अपडेट करती है।
UEFI सिस्टम के लिए, सुनिश्चित करें कि Windows बूट प्रबंधक प्रविष्टि हटाई नहीं गई है, और यदि आवश्यक हो, तो Grub Customizer जैसे उपकरणों का उपयोग करके इसे सुधारें।
डिफ़ॉल्ट बूटलोडर बदलें
यदि आप चाहते हैं कि विंडोज़ डिफ़ॉल्ट बूट प्रबंधक हो, तो कंसोल में व्यवस्थापक के रूप में चलाएँ:
bcdedit /set {bootmgr} path \WINDOWS\system32\winload.efi
इससे कंप्यूटर GRUB या अन्य प्रबंधकों को दरकिनार करते हुए सीधे विंडोज़ में बूट हो जाएगा।
सामान्य तौर पर बाइट्स और प्रौद्योगिकी की दुनिया के बारे में भावुक लेखक। मुझे लेखन के माध्यम से अपना ज्ञान साझा करना पसंद है, और यही मैं इस ब्लॉग में करूंगा, आपको गैजेट्स, सॉफ्टवेयर, हार्डवेयर, तकनीकी रुझान और बहुत कुछ के बारे में सबसे दिलचस्प चीजें दिखाऊंगा। मेरा लक्ष्य आपको डिजिटल दुनिया को सरल और मनोरंजक तरीके से नेविगेट करने में मदद करना है।