सवाल मैं विंडोज 8 ईएफआई बूटलोडर की मरम्मत कैसे कर सकता हूं?


मैंने कुछ दिनों पहले हार्ड डिस्क पर ईएफआई मोड में विंडोज 7 और विंडोज 8 स्थापित किया था। आज, बूटलोडर गुम / दूषित हो गया।

मेरे पास वर्तमान में फ्लैश ड्राइव पर विंडोज 8 इंस्टॉलर है और बूटलोडर की मरम्मत के लिए स्वचालित मरम्मत विकल्प का उपयोग करने की कोशिश की लेकिन यह कुछ भी नहीं किया। विंडोज 8 इंस्टॉलर में स्टार्टअप मरम्मत विकल्प भी गायब है।

मैं कमांड प्रॉम्प्ट से ईएफआई बूटलोडर की मरम्मत / पुन: निर्माण कैसे कर सकता हूं?

BCDEDIT निम्नलिखित संदेश देता है:

The requested system device cannot be found.

120
2017-08-12 18:06


मूल


मौजूदा समाधानों में क्या गलत है? - soandos
@ सांडोस मुझे एक ही समस्या थी। मैंने आपके और हैरीमैक से आदेशों को निष्पादित किया, और सब कुछ ठीक काम करता है! आप दोनों को बहुत धन्यवाद। - ComFreek
एक एफवाईआई के रूप में, लेकिन हमने हाल ही में विंडोज 8 के लिए एक स्वचालित ईएफआई मरम्मत उपकरण जारी किया है: neosmart.net/blog/2013/... - Mahmoud Al-Qudsi
मैंने उम्मीद नहीं की थी कि यूईएफआई विंडोज 8 के साथ लोगों को इतनी परेशानी हो रही है ... सिस्टम विभाजन कैसे गायब हो जाता है या फिर भ्रष्ट हो जाता है? यह सामान्य रूप से खिड़कियों में भी घुड़सवार नहीं है इसलिए फाइल सिस्टम भ्रष्टाचार नहीं हो सकता है। और सभी मौजूदा ओएस बग-फ्री हैं जो मौजूदा विंडोज़ इंस्टॉलेशन को मिटाने के लिए पर्याप्त नहीं हैं। असल में, खिड़कियां यूईएफआई पर लिनक्स को भी नहीं बनाती हैं, आश्चर्य की आश्चर्य है। - Milind R
यदि आप डायनामिक डिस्क का उपयोग कर रहे हैं तो यह लागू नहीं होता है - rainabba


जवाब:


मैंने अपने विंडोज 8 पीसी को एक नए एसएसडी पर क्लोन करने के बाद फिर से बूट करने की कोशिश करने में काफी समय बिताया है और संक्षेप में यह बताने का प्रयास किया है कि आखिरकार मैं इसे कैसे काम कर रहा था -

सबसे पहले, यूईएफआई विंडोज 8 वसूली डिस्क (सीडी / डीवीडी / यूएसबी) से बूट करें - मैंने पाया कि स्वचालित पुनर्प्राप्ति प्रक्रिया को सही विंडोज विभाजन नहीं मिला, न ही जब मैं इसे बीसीडी सेटिंग्स में जोड़ने में कामयाब रहा, तो यह इसे विश्वसनीय रूप से बूट करने योग्य बना देगा जैसे बीसीडीईडीआईटी का उपयोग करके मुझे विंडोज विभाजन को खोजने और लॉन्च करने के लिए मिला, लेकिन उसने ठंडा बूट करने से इंकार कर दिया या दूसरी रीबूट या पावर ऑफ के बाद सेटिंग्स को "रख" नहीं दिया।

उन्नत विकल्पों में जाएं और कमांड प्रॉम्प्ट चलाएं।

दर्ज diskpart यह सुनिश्चित करने के लिए डिस्कपार्ट टूल का उपयोग करने के लिए कि आपके पास सभी सही विभाजन हैं और अपने ईएफआई विभाजन की पहचान करें - यहां महत्वपूर्ण बात यह है कि आपका ईएफआई विभाजन FAT32 के रूप में स्वरूपित है:

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> list vol

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E                       DVD-ROM         0 B  No Media
  Volume 1     C                NTFS   Partition    195 GB  Healthy    Boot
  Volume 2         WINRE        NTFS   Partition    400 MB  Healthy    Hidden
  Volume 3                      FAT32  Partition    260 MB  Healthy    System

फिर ईएफआई विभाजन को ड्राइव अक्षर असाइन करें:

DISKPART> sel vol 3

Volume 3 is the selected volume.

DISKPART> assign letter=b:

DiskPart successfully assigned the drive letter or mount point.

प्रवेश करके डिस्कपार्ट टूल से बाहर निकलें exit और कमांड प्रॉम्प्ट पर निम्न चलाएं:

cd /d b:\EFI\Microsoft\Boot\

bootrec /fixboot

बीसीडी फ़ाइल को हटाएं या नाम बदलें:

ren BCD BCD.bak

उपयोग bcdboot.exe बीसीडी स्टोर को फिर से बनाने के लिए:

bcdboot c:\Windows /l en-gb /s b: /f ALL

/f ALL पैरामीटर यूईएफआई फर्मवेयर / एनवीआरएएम सहित BIOS सेटिंग्स अपडेट करता है, /l en-gb यूके / जीबी लोकेल के लिए स्थानीयकरण करना है। स्थानीयकरण अमेरिकी अंग्रेज़ी के लिए डिफ़ॉल्ट है, या एन-यूएस का उपयोग करें।

रीबूट करें और अपनी उंगलियों को पार करें।

यह मुझे सिरदर्द दिया। मैं लंबे समय तक सर्कल में जा रहा था। लेखन के समय यूईएफआई / विंडोज 8 को ठीक करने के बारे में बहुत विश्वसनीय जानकारी नहीं है।

[संपादित करें]

हाइपर-वी को पुनः सक्षम करने के लिए, मुझे रीबूट करने के बाद विंडोज के भीतर एक व्यवस्थापक कमांड प्रॉम्प्ट से निम्न को भी चलाया जाना था:

bcdedit /set {default} hypervisorlaunchtype Auto
bcdedit /set {default} nx OptIn

181
2017-11-12 00:27



विंडोज़ 10 डाउनलोड आईएसओ से यह किया था। पहले काम नहीं किया, लेकिन बाद में जीयूआई मेनू में स्टार्टअप मरम्मत चलाई और ऐसा किया, जी-डी धन्यवाद। :-) मैं मदद की सराहना करता हूं :-) - Abbafei
इस नुस्खा सबसे आशाजनक महसूस किया लेकिन मैं मारा BFSVC Error: Could not open the BCD template store. STatus = [c000000f ] :( - Dusan Bosnjak 'pailhead'


अन्य उत्तर सहायक हैं लेकिन मुझे यह तय करने के लिए यही करना है।

मेरे पास विंडोज 7 के साथ 1.5 टीबी हार्ड ड्राइव स्थापित था। मैंने फिर खरीदे गए 150 जीबी एसएसडी पर विंडोज 8 स्थापित किया। 1.5 टीबी हार्ड ड्राइव असफल रहा और मैं इसे शोर बनाने में सुन सकता था, मेरा कंप्यूटर अब शुरू नहीं होगा, "कृपया सिस्टम डिस्क डालें"। मैंने सोचा कि बूटलोडर गायब था क्योंकि यह 1.5 टीबी डिस्क पर होना चाहिए था। यह पता चला कि यह था लेकिन समस्या तब थी जब मैंने पीछा किए गए मार्गदर्शिका बूटलोडर का पुनर्निर्माण नहीं करेंगे या जिसे भी कहा जाता है क्योंकि मेरे पास 150 जीबी डिस्क पर एक ईएफआई विभाजन नहीं था (यह असफल डिस्क पर मौजूद हो सकता है), यह केवल 1 विभाजन था जो पूरी डिस्क भर गया था।

मैं अपना पूरा डेटा खोना नहीं चाहता था इसलिए मैंने अपने विंडोज 8 स्थापित यूएसबी ड्राइव से बूट करके कमांड प्रॉम्प्ट में प्रवेश किया (यह नोट करते हुए कि यदि आप दिखाई देते हैं तो आप यूईएफआई संस्करण को बूट नहीं कर सकते हैं, बस यूएसबी ड्राइव से बूट करने के लिए चुनें यूईएफआई इससे पहले दिखाई दे रहा है)।

कमांड प्रॉम्प्ट में एक बार (निर्देशों के लिए अन्य उत्तरों देखें) आपको विभाजन को कम करने की आवश्यकता है। ऐसा करने के लिए, दबाकर निम्न आदेश दर्ज करें दर्ज प्रत्येक के बाद:

diskpart

list disk

select disk 0

list partition

select partition 1

shrink desired=200 minimum=200

create partition efi

list partition

select partition 2

format fs=fat32

ये आदेश ईएफआई विभाजन बनाएंगे। टाइप करके सब कुछ दोबारा जांचें list vol। आपको 200 एमबी विभाजन देखना चाहिए। अब आपको इसे एक पत्र असाइन करने की आवश्यकता है। टाइप करके यह करो assign, फिर list vol फिर से यह देखने के लिए कि कौन सा पत्र सौंपा गया है।

अब यह किया गया है कि आपको बूट फाइलों को इस नव निर्मित विभाजन में कॉपी करने की आवश्यकता है:

bcdboot C:\Windows /l en-gb /s B: /f ALL

ध्यान दें: आपको प्रतिस्थापित करना होगा C: विभाजन के ड्राइव अक्षर के साथ जिसमें विंडोज, और B: आपके द्वारा अभी बनाए गए ईएफआई विभाजन को असाइन किए गए पत्र के साथ।

मैंने निम्न आदेशों में भी प्रवेश किया:

bootrec /fix

bootrec /fixmbr

ये दोनों सफल हुए, कोई विचार नहीं कि उन्होंने वास्तव में कुछ किया लेकिन कौन परवाह करता है। विंडोज अब पूरी तरह से ठीक हो गया है।


20
2017-12-12 06:01



bootrec / fix windows 8 पर मान्य कमांड प्रतीत नहीं होता है लेकिन अन्यथा निर्देशों ने मेरी सभी समस्याओं का समाधान किया और हल किया। धन्यवाद! - Ciaran Fisher
i: मेरा ईएफआई विभाजन (डिस्क पर पहले) है, लेकिन यह खाली है। जब मैं दौड़ता हूँ bcdboot c:\windows /s i: /f ALLमुझे "बीएफएसवीसी त्रुटि मिलती है: एममेंट एप्लिकेशन डिवाइस सेट करने में असफ़ल। स्थिति = [c00000bb]" मैं महीनों के लिए इस लड़ाई से लड़ रहा हूं और प्रत्येक प्रयास के साथ, एक फ्लैश ड्राइव के साथ समाप्त हो रहा है जिसमें मेरी ईएफआई बूट फाइलें शामिल हैं क्योंकि II इसे बंद कर सकते हैं, लेकिन अगर मैं इसे हटा देता हूं, तो मैं बूट नहीं कर सकता। - rainabba
आपका बहुत बहुत धन्यवाद! यह मेरा दिन बचाया। मैंने वस्तुतः सब कुछ करने की कोशिश की और कुछ भी काम नहीं किया। जिस चरण में मैं लापता था वह ईएफआई वॉल्यूम स्वरूपण था। एक बार ईएफआई वॉल्यूम स्वरूपित किया। बीसीडी बूट कमांड सफलतापूर्वक काम करता है और मेरे पास मेरी विंडोज़ 10 बैक अप है और फिर से चल रही है। - Sahil
मुझे सामान्य सी के बजाय विंडोज ड्राइव अक्षर चुनने के लिए कहने के लिए +1: - ptetteh227


ठीक है, मेरे पास एक उचित रूपरेखा को एक साथ रखने का समय है। यह लंबा है, लेकिन यह बहुत पूरा है और आपको यह देखने में मदद करनी चाहिए कि क्या हो रहा है।

सबसे पहले, ऐसा एक तरीका हो सकता है:

  1. आपका BIOS इसकी सेटिंग्स खो देता है।
  2. कोई समस्या नहीं, वह सब सामान ईएफआई विभाजन में संग्रहीत है।
  3. ... स्पष्ट कारणों से, एसएटीए आईडीई बनाम एएचसीआई सेटिंग को छोड़कर।
  4. क्या आप सैटा-एएचसीआई का उपयोग कर रहे थे? आप शायद सैटा-आईडीई का उपयोग कर रहे हैं।
  5. क्या आपने इसे समझने से पहले बूट करने की कोशिश की?
  6. यदि आपने किया, तो यह असफल रहा। क्या आपने विंडोज को इसे ठीक करने की कोशिश की?
  7. यदि आपने किया, तो ब्लैम, यह बूट कॉन्फ़िगरेशन डेटाबेस को बहुत अच्छी तरह से नष्ट कर सकता है।
  8. सुनिश्चित करें कि आप पिछली बार उपयोग कर रहे सही SATA सेटिंग का उपयोग कर रहे हैं।

यहां तक ​​कि आपने अभी तक क्या किया है। यदि इनमें से कोई भी मेल नहीं खाता है, तो सावधानीपूर्वक मूल्यांकन करें कि यह आपकी समस्या पर असर डालता है, और इसे विचारों के लिए पढ़ें लेकिन पहले बिना सोच के इसे फ़ॉलो करें।

  1. आपने मास्टर बूट रिकॉर्ड (एमबीआर), विभाजन तालिका, विभाजन झंडे, और अन्य कचरे को ठीक करने के बारे में सभी बकवासों को पूरी तरह से अनदेखा कर दिया है जो किसी ईएफआई बूट परिदृश्य में लागू नहीं होते हैं। बिल्कुल भी। सबसे अच्छा, आप पूरी तरह से एक नया पुनर्निर्माण करने में सक्षम हो जाएगा, असंबंधित, गैर-ईएफआई बूट समाधान। यह मामूली नहीं हो सकता है, हालांकि, क्योंकि:

  2. आपने यह पता लगाया है कि विंडोज़ निश्चित है कि इसमें बूट कॉन्फ़िगरेशन डेटाबेस नहीं है, लेकिन दुर्भाग्य से, यह पूरी तरह से अनजान है या यह कहां जाता है इसके बारे में बहुत निश्चित है - आप यह नहीं बता सकते कि कौन सा है।

  3. आप जानते हैं कि बूट स्टोर सामान्य रूप से (कहीं) \ बूट \ बीसीडी है और यह कि फ़ाइल छिपी हुई है; इसे "डीआईआर / ए: एचएस" का उपयोग करके देखें।

  4. आपने स्वयं को BCDEDIT.EXE के साथ थोड़ा सा परिचित कर लिया है और यह पता लगाया है कि यह आपको "/ CREATESTORE" (और कृपया इसे "बीसीडी" नाम न दें) का उपयोग करके एक स्टेजिंग फ़ाइल में बूट कॉन्फ़िगरेशन डेटाबेस को "नकल" करने देगा। आप "/ STORE" विकल्प के साथ स्टेजिंग फ़ाइल का स्पष्ट रूप से उपयोग कर सकते हैं, कि आप "boot बनाएँ {bootmgr}" का उपयोग कर Windows बूट प्रबंधक के लिए मेनू प्रविष्टि जोड़ सकते हैं, और आपको "/ आयात" का उपयोग करके इसे आयात करने में सक्षम होना चाहिए ...

  5. ... लेकिन जब आप ऐसा करने का प्रयास करते हैं, तो आप नहीं कर सकते। आप / SYSSTORE विकल्प को देखते हैं, जो सही लगता है, लेकिन आप इसे किसी अन्य स्टोर का उपयोग नहीं कर सकते क्योंकि यह "संदिग्ध" है। आपके पास एक झुकाव है कि यह जानता है कि स्टोर कहां है - या होना चाहिए - लेकिन आप इसे नहीं ढूंढ सकते हैं।

  6. आपने EFI विभाजन को माउंट करने के लिए "MOUNTVOL" का उपयोग करने का प्रयास किया है, लेकिन यह सूची में भी दिखाई नहीं देता है, इसलिए आप नहीं कर सकते हैं।

यदि यह सब आपके लिए काफी बारीकी से लागू होता है, तो यहां क्या हो रहा है:

  1. विंडोज़ आपको बता सकता है कि आप ईएफआई के लिए सेट अप हैं (आपने यूईएफआई बूट के माध्यम से डीवीडी को बूट किया है, आपके पास एक ईएफआई विभाजन है, आदि)।

  2. इसलिए यह जानता है कि बीसीडी फ़ाइल के लिए कहां देखना है - हालांकि, किसी भी तरह से यह स्थान गलत है (यह समस्या नहीं, लेकिन समान) या बीसीडी हटा दी गई है।

  3. जाहिर है, क्योंकि यह जानता है कि यह कहां होना चाहिए, यह ब्रेक / सिस्टोर - और वास्तव में, यह शायद सही व्यवहार है, क्योंकि अन्यथा आप इसे गलत जगह पर डाल देंगे।

  4. जैसा कि मैं कह सकता हूं, माउंटवॉल जानबूझकर ईएफआई विभाजन को छुपाता है (या किसी भी तरह इसे ध्यान में रखने में असमर्थ है)। यह फाइल सिस्टम को आरोहित करने से रोकता है, जो सही उपनिर्देशिका को ढूंढने से रोकता है, यह सत्यापित करता है कि डेटाबेस मौजूद है, इत्यादि।

तो यहां, आखिरकार, आपको इसके बारे में क्या करने की ज़रूरत है। अच्छी खबर यह है कि अब तक आप उम्मीद कर रहे हैं कि यह संभवतः बहुत आसान है।

  1. आपको वास्तव में ईएफआई विभाजन को माउंट करना होगा।

असल में, मेरे पास एक झुकाव है जो नहीं है सख्ती से सही - मुझे दृढ़ता से संदेह है कि ईएफआई विभाजन है पहले से कुछ आंतरिक उपप्रणाली द्वारा घुड़सवार, यही कारण है कि बीसीडीईडीआईटी क्रैकी हो जाता है - यह डेटाबेस नहीं देखता है, लेकिन यह जानता है कि इसे कहां जाना चाहिए। हालांकि, जो कुछ भी नहीं है, वह एक ड्राइव अक्षर है। इसलिए क्या करना है?

खैर ... आपकी डॉस की जड़ें कितनी दूर जाती हैं? क्या आपको ASSIGN कमांड याद है? अंदाज़ा लगाओ।

  1. डिस्प्टर शुरू करें।

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

  3. कुछ अंतर्दृष्टि प्राप्त करने और अपने ईएफआई विभाजन की पहचान करने के लिए "सूची भाग" और "सूची वॉल्यूम" (गैर-बहुवचन नोट) का उपयोग करें।

यह आमतौर पर "सिस्टम" चिह्नित 100 एमबी FAT32 विभाजन होता है। ध्यान रखें कि आपकी डिस्क अब तक एक जीपीटी विभाजन तालिका का उपयोग करनी चाहिए, ताकि आप कुछ विभाजन देख सकें। इनमें से कुछ आपातकालीन वसूली के लिए हैं - ईएफआई समस्याओं के लिए वे बहुत अच्छे हैं, आह? ओह अच्छा।

ध्यान दें कि ईएफआई विभाजन, और कुछ अन्य, ड्राइव अक्षर नहीं है। यदि आप इतने इच्छुक हैं, तो आप GPT विभाजन विशेषताओं को भी देख सकते हैं, जो आपको कुछ स्पर्शिक रूप से संबंधित "आह" क्षण भी दे सकते हैं।

  1. "चयन भाग एन" जहां एन ईएफआई विभाजन है। (मुझे उम्मीद है कि यदि आपको आवश्यकता हो तो आप वॉल्यूम का चयन कर सकते हैं।)

  2. "असाइन करें"। बस। ड्राइव अक्षर निर्दिष्ट न करें; बस "असाइन करें"।

  3. "सूची वॉल्यूम"। अब आपको ईएफआई विभाजन को सौंपा गया एक ड्राइव अक्षर देखना चाहिए।

  4. "एक्स्टिट" डिस्प्टर।

और अब ... एक बड़ी वसा चेतावनी। आप शायद सीधे एस पर जाएंगे: (या जो भी आपको एएसएसएनएन से मिला है) और एक / बूट विभाजन नोटिस करें। "अहा!" आप कहेंगे। "यहां कोई बीसीडी फाइल नहीं है!" सबसे पहले ... याद रखें कि फ़ाइल छिपी हुई है। दूसरा ... थोड़ा और खोदना, और आप देखेंगे कि वहां है:

एस: \ EFI \ बूट

वहाँ भी:

एस: \ EFI \ Microsoft \ बूट

आपको इन दोनों को समस्याओं के लिए जांचना होगा।

एस: \ EFI \ बूट के लिए है मदरबोर्ड, और विंडोज बूट शामिल है लोडर (और संभवतः अन्य ऑपरेटिंग सिस्टम के लिए अन्य चीजें)। इसका नाम यह है क्योंकि मदरबोर्ड को कोई जानकारी नहीं है कि क्या आपके पास विंडोज़ है या नहीं, और एक निश्चित पथ की आवश्यकता है जो समझ में आता है।

  1. एस: \ EFI \ बूट का निरीक्षण करें। विंडोज 7 पेशेवर, 64-बिट के लिए, आपको देखना चाहिए:

bootx64.efi

यदि आपने एक ईएफआई खोल स्थापित किया है (हमेशा एक अच्छा विचार), तो आप अतिरिक्त रूप से "shellx64.efi" देख सकते हैं।

नोट: "चेनलोडर + 1" का उपयोग कर दोहरी बूट लिनक्स उपयोगकर्ता यहां एक अतिरिक्त प्रविष्टि नहीं देखेंगे।

  1. एस का निरीक्षण करें: \ EFI \ Microsoft \ Boot का उपयोग कर दोनों "डीआईआर" और "डीआईआर ए: एच"। विंडोज 7 प्रोफेशनल, 64-बिट के लिए, आपको भाषा टेम्पलेट्स ("en_US", आदि) का एक गुच्छा देखना चाहिए और निम्न फ़ाइलें:

bootmgr.efi bootmgfw.efi memtest.efi बीसीडी BCD.Backup.001 BCD.Backup.002

... सिवाय इसके कि आप शायद बीसीडी नहीं देखते हैं, है ना? लेकिन उन बैकअप फाइलें निश्चित रूप से आकर्षक लगती हैं।

  1. निर्धारित करें कि आप किस बैकअप फ़ाइल का उपयोग करना चाहते हैं। जो कुछ भी हालिया परिवर्तन गायब है, वह सिस्टम को बूट करने की आपकी क्षमता के जितना महत्वपूर्ण नहीं है, इसलिए सबसे अधिक बरकरार रखने वाले व्यक्ति के लिए जाएं। शायद आप एक बड़ा और एक काफी छोटा देखेंगे। छोटा बच्चा पहले से ही भ्रष्ट है, और असफल मरम्मत प्रक्रिया का एक आर्टिफैक्ट है - इसका उपयोग न करें। यदि वे दोनों बड़े हैं, तो पुराने का उपयोग करें। किसी भी मामले में, अतिरिक्त बैकअप प्रतियां बनाएं बैकप्स का कहीं और।

  2. बैकअप को कॉपी करें जिसे आपने "बीसीडी" में उपयोग करने का निर्णय लिया है।

  3. खोल से बाहर निकलें, साफ से बंद करें, और रीबूट करें।

  4. सामान्य रूप से विंडोज़ शुरू करने के लिए कहें। इस बिंदु पर, यह शुरू करना चाहिए।

प्रश्न: क्या होगा यदि आपके पास बैकअप बीसीडी नहीं है?

ए: ठीक है, वह वास्तव में नहीं होना चाहिए इसकी संभावना है कि आप या तो गलत निर्देशिका में हैं, ईएफआई का समर्थन करते हैं लेकिन वास्तव में इसका उपयोग नहीं कर रहे थे, या किसी भी तरह से आपके सभी आवश्यक ईएफआई विभाजन को बिना किसी आवश्यक विंडोज सामग्री (संभवतः, विशेष रूप से विंडोज़ के कई संस्करणों का उपयोग करते समय) के बिना पुनर्निर्मित कर रहे थे। उस स्थिति में, आपको डीवीडी से ईएफआई सामग्री की प्रतिलिपि बनाना होगा, फिर या तो BCDEDIT का उपयोग कर बूट कॉन्फ़िगरेशन डेटाबेस को संशोधित या पुनर्निर्माण करना होगा।

प्रश्न: क्या आप मुझे ऐसे परिदृश्य का उदाहरण दे सकते हैं जहां ईसीआई सिस्टम पर कुछ भी करने के लिए "बीसीडीईडीआईटी / सिस्टोर" का उपयोग किया जा सकता है?

ए: अब तक, नहीं।

वैसे भी, उम्मीद है कि इससे लोगों के लिए कुछ समस्याएं हल हो जाएंगी, या कम से कम उन्हें सोचने में मदद मिलेगी। एक बहुत ही महत्वपूर्ण अंतिम बिंदु के रूप में, कृपया ध्यान दें कि आप अपने ईएफआई विभाजन को माउंट और निरीक्षण कर सकते हैं सामान्य रूप से विंडोज के तहत उपरोक्त डिस्प्टर सहायता तकनीक का उपयोग कर। आपको अपने ईएफआई विभाजन का पूर्ण बैकअप प्राप्त करने के लिए कम से कम एक बार ऐसा करना चाहिए, पहले आप इस तरह की परेशानी में भागते हैं। मैं आपके सी: ड्राइव पर एक उपनिर्देशिका में एक बैकअप की सिफारिश करता हूं, और एक यूएसबी फ्लैश ड्राइव पर।

क्षमा करें कि इतनी लंबी हवादार है। मुझे इसे किसी बिंदु पर उचित लेख में बदलने की ज़रूरत है, लेकिन ऐसे बहुत से लोग हैं जो इतने निराश हैं कि मुझे अपने अनुभव को पूरी तरह से और तेज़ी से दस्तावेज करने की आवश्यकता महसूस हुई।

चीयर्स,    मैट "ब्रेकपॉइंट" हेक


8
2017-11-28 03:14



दरअसल, माउंटवॉल आपको ईएसपी पर चढ़ने देता है। आप माउंटवॉल अक्षर का उपयोग करते हैं: / एस। - Yuhong Bao
तो जब आप उस ईएफआई विभाजन को माउंट करते हैं और कुछ भी नहीं पाते हैं, तो कैसे आगे बढ़ें? मैं सोच रहा था bcdboot c:/windows /s i: /f ALLया ऐसा मुझे शुरू कर देगा, लेकिन यह मुझे बस प्राप्त करता है "बीएफएसवीसी त्रुटि: तत्व अनुप्रयोग डिवाइस सेट करने में विफल। स्थिति = [c00000bb]" - rainabba
उस त्रुटि को कभी भी एक बार देखने के बावजूद, अब यह प्रतीत होता है कि मेरे पास उस ड्राइव पर ईएफआई फ़ोल्डर है जहां मैंने पहले नहीं किया था। अभी भी त्रुटियों के बिना और कुछ नहीं कर सकते हैं और बूट नहीं कर सकते हैं, लेकिन यह कम से कम कुछ है। - rainabba
पूरी तरह से एक और मार्ग का प्रयास करने का फैसला किया। मैंने एक और फ्लैश ड्राइव में प्लग किया, इसे मिटा दिया, इसे एक ड्राइव अक्षर दिया, फिर इसे अपने ईएफआई विभाजन के बजाय लक्ष्य के रूप में उपयोग करके दोहराया। संक्षेप में, मैं अपने विंडोज़ इंस्टॉलेशन में बूट नहीं हूं, लेकिन उस फ्लैश ड्राइव से बाहर हूं। मैं फाइलों के बावजूद अपने ईएफआई विभाजन को बूट करने में सक्षम नहीं था, यह मेरे पहले ड्राइव पर पहला विभाजन (ईएफआई, fat32, फाइलें हैं) है। उल्टा पर, यह किसी को बाहर रखने का एक दिलचस्प तरीका है मेरी प्रणाली मैं बस अपने सिस्टम से यह "कुंजी" लेता हूं और यह बूट नहीं होगा। - rainabba


विंडोज 8 अभी भी अंतिम रूप में नहीं है, इसलिए समस्याओं की उम्मीद की जा सकती है। आप हमारे अधिकांश क्षेत्रों में नए क्षेत्र में हैं, जहां हम जिन आदेशों का उपयोग करते थे, वे अब काम नहीं कर सकते हैं। @Soandos द्वारा सूचीबद्ध आदेशों के लिए, मैं इसे जोड़ता हूं जो पूरी तरह से बीसीडी का पुनर्निर्माण करता है:

bootrec /rebuildbcd

विंडोज 8 से उन्नत बूट मेनू का उपयोग करने का प्रयास करें और हमें बताएं कि क्या होता है।

अगर कुछ भी काम नहीं करता है, तो लेख जब वे बूट करने में असफल होते हैं तो विंडोज 7 की मरम्मत उपयोग करने पर कुछ सलाह है bcdedit बूट त्रुटियों को सही करने के लिए। यह किसी भी मामले में दिलचस्प होगा यह देखने के लिए कि आपके कंप्यूटर पर bcdedit का आउटपुट क्या है।

[संपादित करें]

इन लिंक में कुछ उपयोगी विचार हो सकते हैं:

डीवीडी से विंडोज बूटलोडर को पुनर्प्राप्त करना
विंडोज 7 बूट प्रबंधक रिकवरी समस्या
विंडोज 7 अचानक बूट नहीं होगा - विंडोज 7 बूटलोडर की मरम्मत


5
2017-08-25 20:45



मैंने कुछ लिंक जोड़े हैं जो सहायक हो सकते हैं, हालांकि विंडोज 7 से संबंधित हैं। - harrymc


सबसे आसान तरीका:

  • बीसीडी फ़ाइल का पता लगाने के लिए उपरोक्त पद से चरणों का पालन करें और इसकी निर्देशिका पर जाएं।

  • यदि बीसीडी फ़ाइल छिपी हुई है, तो टाइप करें attrib bcd -s -h -r और दबाएं दर्ज। यह आपको फ़ाइल को संशोधित और ओवरराइट करने की अनुमति देगा।

  • प्रकार ren bcd bcd.old और दबाएं दर्ज। यह वर्तमान बीसीडी फ़ाइल का नाम बदलता है।

  • प्रकार Bootrec /RebuildBCD और दबाएं दर्ज बूट मेन्यू को स्क्रैच से पुनर्निर्माण करने के लिए विंडोज 8 को मजबूर करने के लिए।

  • कमांड प्रॉम्प्ट से बाहर निकलें और बंद करें। विंडोज रिकवरी मीडिया निकालें और रीबूट करें। हो गया!


3
2017-11-29 01:17





डिस्कपर्ट के तहत मेरे पास केवल वॉल्यूम 0 या डी (डीवीडी) और वॉल्यूम 1 या सी (विंडोज एनटीएफएस विभाजन) था। जब तक मैंने वॉल्यूम 1 सक्रिय नहीं किया तब तक मेरे लिए कुछ भी काम नहीं किया।

डिस्कपर्ट से बाहर निकलने के बाद मैंने केवल टाइप किया:

bootrec /fixboot
bootrec /rebuildbcd

तो प्रणाली ठीक से मरम्मत की गई थी। मैंने उपयोग नहीं किया

bootrec /fixmbr

क्योंकि मैं मल्टीबूट के लिए एमबीआर पर जीएजी (गेस्टर डी एरानक ग्रैफीओ) का उपयोग कर रहा था।


2
2018-02-06 11:50





6 घंटों के संघर्ष के बाद, मैंने अपने विंडोज 8 बूट इश्यू को ठीक करने में कामयाब रहे।

आज, सामान्य पुनरारंभ करने के बाद, मुझे संदेश मिला MBR not found या उसके समान, मुझे और याद नहीं है। मैंने कोशिश की bootrec आदेश, विंडोज स्वचालित मरम्मत (यह किसी भी स्थापित विंडोज नहीं मिल सका), एक लाख अन्य तरीकों और कुछ भी नहीं।

समस्या तब हुई जब मैंने निष्पादित किया bootrec /rebuildbcd यह normaly चला गया, और फिर जब मुझे प्रवेश करना पड़ा yes अगर मैं कॉन्फ़िगरेशन को सहेजना चाहता हूं, तो मुझे संदेश मिला, the file is not accessible because it is used by a another process

दिमागी क्रैकिंग के घंटों के बाद, मैंने अंततः इसे हल कर लिया है।

इस क्रम में...

  • सबसे पहले, मैंने easyup विभाजन मास्टर को बूट किया और सिस्टम आरक्षित वॉल्यूम को कार्यान्वित किया जिसे मैंने बाद में सक्रिय के रूप में असाइन किया (जिसमें मेरा बूट फ़ोल्डर था)। जब मैंने रीबूट किया तो मुझे एक त्रुटि मिली NTLDR missing

  • फिर मैंने विंडोज रिकवरी में बूट किया, एक कमांड प्रॉम्प्ट खोला और दर्ज किया bootrec /fixmbr, /fixboot, /scanos, /rebuildbcd(जो अब ठीक निष्पादित:])

  • मैं बाहर निकला cmd और स्वचालित मरम्मत पर क्लिक किया।

  • फिर, मैं विंडोज 8 का चयन करने में सक्षम था। जब मैंने रीबूट किया, तो मैं विंडोज 8 लोगो देख सकता था।


1
2017-12-05 14:29



हेड अप: यह उत्तर एमबीआर डिस्क प्रतीत होता है। एक जीपीटी डिस्क पर, diskpart.exe सक्रिय वॉल्यूम को चिह्नित करते समय यह संदेश देता है: "ACTIVE कमांड केवल निश्चित एमबीआर डिस्क पर उपयोग किया जा सकता है।" - zacharydl


मेरा परिदृश्य; मैंने ईएफआई सिस्टम विभाजन को खोला नहीं है, लेकिन विंडोज़ स्विचिंग और विंडोज़ स्थापित करने से विंडोज बूट मैनेजर यूईएफआई बूट एंट्री खराब हो गया है पहली ड्राइव के लिए; यूईएफआई एंट्री का उपयोग करना था जो ड्राइव को सीधे बूट करने के लिए इंगित करता था। मुझे लगता है मैं "डिवाइस विभाजन = \ डिवाइस \ HarddiskVolumeX" सेटिंग को सही / जोड़कर इसे ठीक किया गया है (मेरे मामले में एक्स = 2; मेरा दूसरा विभाजन ईएफआई सिस्टम विभाजन है, जेड में मैप किया गया है: diskpart.exe के साथ):

Bcdedit / set {bootmgr} डिवाइस विभाजन = Z:

इसके साथ देखें: bcdedit.exe / enum फर्मवेयर


0
2017-12-19 14:57