विंडोज से विंडोज 10 बूट लोडर को कैसे ठीक करें


45

मैंने उबंटू को एक सिस्टम पर स्थापित किया है जिसमें विंडोज 10 स्थापित है। मैं सामान्य रूप से GRUB का उपयोग करके विंडोज या उबंटू को बूट कर सकता हूं। मैं उबंटू विभाजन को हटाना चाहता हूं, लेकिन पहले मुझे विंडोज 10 एमबीआर को पुनर्स्थापित करना होगा।

में समस्या निवारण स्टार्टअप मुद्दों के लिए Windows आरई में उपयोग Bootrec.exe (विंडोज 7 और Windows Vista के लिए लागू होता है) वे विकल्पों के साथ Bootrec.exe उपयोग करने के लिए कहते हैं /FixMbr /FixBoot, लेकिन जब मैं एक कमांड प्रॉम्प्ट में "bootrec.exe / Fixmbr" टाइप करें, विंडोज का कहना है :

'bootrec.exe' को आंतरिक या बाह्य कमांड के रूप में नहीं पहचाना जाता है।

मैं कहता हूं कि मैं विंडोज 10 को बूट कर सकता हूं और वहां से कमांड प्रॉम्प्ट चला सकता हूं (मुझे इंस्टॉलेशन माध्यम का उपयोग करने की आवश्यकता नहीं है), लेकिन मुझे नहीं पता कि क्या दर्ज करना है।


बूटरेक को चलाने के लिए इंस्टॉलेशन मीडिया में एक त्वरित फिक्स बूट करना है। (शायद किसी और को एक ऐसे समाधान के बारे में पता है जिसकी आवश्यकता नहीं है।)
मैक्सिमिलियन ल्यूमिस्टर

मेरे पास 5mbs हैं, इसलिए मुझे Win10 USB बूट बनाने में ~ 3 घंटे लगेंगे, मुझे लगा कि मैं Windows से MBR ठीक कर सकता हूं, जैसे EasyBCD उपयोगिता (Win10 के लिए अभी तक काम नहीं कर रही है)
Codyfly

यह निर्दिष्ट करने के लिए आपके प्रश्न (और उसके शीर्षक) को संपादित करने में मदद मिल सकती है कि आप एक समाधान की तलाश कर रहे हैं जिसमें स्थापना मीडिया शामिल नहीं है। मैंने आपको सिर्फ एक उत्थान दिया है, क्योंकि मैं भी उत्सुक हूं अगर यह किया जा सकता है।
मैक्सिमिलियन ल्यूमिस्टर

मैं Win10 डाउनलोड करने और रिकवरी डिस्क पर कमांड प्रॉम्प्ट के माध्यम से निश्चित स्थापना को समाप्त कर रहा हूं
Codyfly

यह सुनकर खुशी हुई, और क्षमा करें, मैं आपको इसे स्थापित डिस्क के बिना करने में मदद नहीं कर सकता।
मैक्सिमिलियन ल्यूमिस्टर 6

जवाबों:


81

MBR को ठीक करने के लिए विंडोज 8 / 8.1 / 10 में कमांड "bootect.exe" है।

bootsect /nt60 drive_letter: /mbr

यह "ड्राइव_लेटर:" के लिए मैप किए गए विभाजन का बूट रिकॉर्ड ठीक करता है और उस डिस्क का एमबीआर जहां विभाजन रखा गया है।

C:\Windows\system32>bootsect

bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]

Boot sector restoration tool

Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
sector on your computer.

Run "bootsect /help" for detailed usage instructions.

वैकल्पिक रूप से आप " डुअल-बूट रिपेयर टूल " का उपयोग कर सकते हैं, जिसमें bcdboot.exe, bootect.exe और बूट सेक्टर दृश्य जैसे अन्य उपयोगी फ़ंक्शंस हैं ... और विंडोज 10/8/7 के लिए एक क्लिक ड्यूल-बूट रिपेयर फ़ंक्शन / Vista (Windows XP बूट फ़ाइलों को भी ठीक कर सकता है)।


3
इस !! ... thankyou। कुछ भी नहीं लगा कि मैं अपने विंडोज़ ROG पर डिफॉल्ट विंडोज़ 10 के साथ काम कर रहा हूँ, जब मैंने ubuntu के साथ इसे बूट किया और ubuntu को हटाने की कोशिश की। मैंने बस विंडोज़ में लॉग इन किया और विज़ुअल ड्यूलबुटेरेपेयर का इस्तेमाल किया। मैं easybcd और जीने की कोशिश की थी ubuntu usb bootrepair (जैसा कि मैंने एक बार 10 cds जीत लिया है) .... कोई भी काम नहीं किया .... यह काम किया ... एक पूरे दिन लेकिन आपके जवाब ने मुझे बचा लिया..धन्यवाद !!!
युडोदिस

धन्यवाद @snayob - यह एकदम वही है जिसे वसूली डिस्क पर बूट मरम्मत विकल्प चाहिए करना
rvalue

डुअल-बूट रिपेयर टूल ने इसे वास्तव में आसान बना दिया
फ्रैंक फू

की ओर संकेत bcdbootबहुत मददगार था। धन्यवाद! डिस्क क्रैश के दौरान, मेरा EFI सिस्टम विभाजन नष्ट हो गया। मैंने अपने लिनक्स सिस्टम को शुरू करने के लिए आवश्यक फाइलों को फिर से बनाया, लेकिन विंडोज इंस्टॉलेशन को पुनर्प्राप्त करने में सक्षम नहीं था। bcdbootWindows बूट फ़ाइलों को कॉपी करने के लिए इसका उपयोग करके इसे ठीक किया।
डेवेरजैंडम

9

मुझे निम्नलिखित समस्या हो रही थी:

मेरे पास उबंटू और विंडोज 10 थे और उबंटू के विभाजन को विंडोज 10 का उपयोग करके हटा दिया। पुनः आरंभ करने के बाद मुझे Partition not foundत्रुटि मिली और स्वचालित रूप से GRUB में प्रवेश किया।

यहां बताया गया है कि मैंने इसे कैसे हल किया:

  1. मैंने एक विंडोज 10 सीडी को जलाया , समस्या निवारण में प्रवेश किया और वहां से मैंने विंडोज कंसोल में प्रवेश किया।
  2. फिर मैंने इसमें टाइप किया: bootsect /nt60 drive_letter: /mbr(ड्राइव_लेटर को आपके पत्र के साथ बदलें। उदाहरण के लिए, मेरे लिए यह था C: /mbr)।
  3. और यह आखिरकार काम कर गया।

मुझे उम्मीद है कि यह मेरे जैसी समस्या वाले लोगों के लिए भी समाधान को स्पष्ट करता है।


1
यह मेरे लिए काम नहीं करता है। यह अभी भी GRUB को बूट करना जारी रखता है। मैंने GUI टूल भी आज़माया है। कोई सुझाव?
जैक

1
आप बस "विंडोज़ 10 सीडी कैसे जलाएं"?
तुफिर


1
धन्यवाद ! मुझे जोड़ना था /forceऔर यह काम कर गया। यह ध्यान दिया जाना चाहिए कि विभाजन के असाइन किए गए पत्र से पहले यह जांचना बेहतर है; Windows कंसोल में मेरा नाम E: कर दिया गया था।
पोला

यह सटीक कमांड है जिसने मेरे लिए काम किया हैbootsect /nt60 C: /force /mbr
मूसा मचुआ

3

यहाँ दिए गए अन्य उत्तर MBR / BIOS सिस्टम पर शानदार काम करते हैं, हालाँकि अगर आप UEFI सिस्टम पर हैं जैसे मैं हूँ, bootsectतो GPT सुरक्षात्मक MBR पर एक अर्ध-कार्यात्मक बूट MBR लिखेंगे और bootrecबस एक "एक्सेस अस्वीकृत" त्रुटि संदेश देता है , और न ही किसी के पास एक टूटे हुए ईएफआई सिस्टम विभाजन को ठीक करने के लिए एक कार्यात्मक विकल्प है , जो कि यूईएफआई / जीपीटी ड्राइव पर है जिसमें वह बूटलोडर शामिल है जो एमबीआर में संग्रहीत किया जाता था। यूईएफआई विंडोज बूट मैनेजर को ठीक करने पर दुर्भाग्य से लगभग कोई अप-टू-डेट गाइड नहीं है (लगभग सभी बस ग्राफिकल स्टार्टअप रिपेयर यूटिलिटी को चलाने के लिए कहते हैं, लेकिन यह सभी मामलों में समस्या को ठीक नहीं करता है), लेकिन मुझे आखिरकार मिल गया सही समाधान इस लेख में दफनाया गया , जिसके लिए bcdbootकमांड के उपयोग की आवश्यकता है :

  1. मीडिया क्रिएशन टूल को पकड़ो , अपने आप को विंडोज 10 इंस्टॉलेशन डीवीडी या यूएसबी ड्राइव बनाएं और फिर उसमें बूट करें।

  2. जब संकेत दिया जाता है, तो "अपने कंप्यूटर की मरम्मत", "समस्या निवारण", "उन्नत विकल्प" और अंत में "कमांड प्रॉम्प्ट" चुनें।

  3. दौड़ो diskpartऔर फिर list volume। अपने EFI सिस्टम पार्टीशन (ESP) के लिए वॉल्यूम संख्या नोट करें।

  4. अब करें select volume x(जहां xईएसपी के लिए वॉल्यूम संख्या है) और फिर assign letter=N:विभाजन को माउंट करने के लिए। list volumeफिर से चलाएं और ध्यान दें कि ESP को अब एक ड्राइवर लेटर सौंपा गया है। exitछोड़ने के लिए दौड़ो diskpart

  5. (वैकल्पिक) यदि आप वर्तमान में दोहरी बूटिंग नहीं कर रहे हैं और एक नया बूटलोडर लिखने से पहले ईएसपी को पूरी तरह से साफ करना चाहते हैं, तो format N: /FS:FAT32इसे FAT32 के रूप में सुधारने के लिए चलाएँ । यह संभवतः सामान्य परिस्थितियों में आवश्यक नहीं है, हालांकि, जैसा कि bcdbootचीजों को साफ करने का एक अच्छा काम करना प्रतीत होता है। विशेष रूप से ऐसा न करें यदि आपके पास किसी अन्य विभाजन पर लिनक्स डिस्ट्रो है या आपको इसके साथ काम करने के बाद GRUB को फिर से स्थापित करना होगा। यह भी ध्यान दें कि निम्न चरणों का प्रभाव EFI GRUB स्थापित नहीं होना चाहिए जब तक कि आप अन्यथा ESP पर GRUB की मौजूदा निर्देशिका को हटा न दें।

  6. अंत में, विभाजन के साथ नया बूटलोडर लिखें bcdboot C:\windows /s N: /f UEFI। यह कमांड NP पर आरम्भ किए गए ESP पर एक नया UEFI- संगत बूटलोडर का पुनर्निर्माण करता है: C: विंडोज़ पर आरोहित विंडोज इंस्टॉलेशन का उपयोग करते हुए। एक बार यह हो जाने के बाद, आप सत्यापित कर सकते हैं कि नया बूटलोडर चलाकर लिखा गया है dir N:\EFI, जहाँ आपको एक Microsoftनिर्देशिका दिखाई देनी चाहिए जिसमें नया बूट बूट मैनेजर और साथ ही एक bootनिर्देशिका है जिसमें फालबैक बूटलोडर (साथ ही आपके द्वारा स्थापित किसी अन्य बूटलोडर के लिए अन्य निर्देशिकाओं के साथ, जैसे) लिनक्स के लिए GRUB के रूप में)।

  7. (वैकल्पिक) यदि आप दोहरी बूटिंग कर रहे हैं, तो आपको संभवतः अपने लिनक्स डिस्ट्रो में बूट करना होगा और sudo update-grubGRUB स्क्रिप्ट को नए विंडोज बूट लोडर का पता लगाने और जोड़ने की अनुमति देने के लिए चलाना होगा। आपको अगला चरण भी छोड़ देना चाहिए और GRUB को अपनी पहली बूट पसंद के रूप में छोड़ देना चाहिए ताकि आप दोनों ऑपरेटिंग सिस्टम तक पहुंच सकें।

  8. अब अपने BIOS सेटअप में बूट करें और सुनिश्चित करें कि "विंडोज बूट मैनेजर" शीर्ष बूट विकल्प के रूप में सेट है। सहेजें और रिबूट करें और आप अंततः विंडोज में वापस आ जाएंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.