हमने विंडोज OS पर त्रुटियों को ठीक करने के लिए कई समाधान लिखे हैं। समय के साथ विंडोज को बहुत सारी त्रुटियां मिलती हैं। इसलिए, इन त्रुटियों को तदनुसार ठीक करने की आवश्यकता होती है। पुराने विंडोज संस्करणों में विंडोज XP सहित साथ ही नए बिल्ड में विंडोज 8 सहित मौजूद सबसे कष्टप्रद त्रुटियों में से एक है त्रुटि 0xc000000f।
यह त्रुटि विंडोज बूट मैनेजर से जुड़ी है और जब भी विंडोज बूट कॉन्फ़िगरेशन डेटा पढ़ने का प्रयास करता है, तो यह यह त्रुटि संदेश प्रदर्शित करता है जो उपयोगकर्ताओं को विंडोज इंस्टॉलेशन मीडिया के माध्यम से अपने पीसी की मरम्मत करने पर जोर देता है।
इस त्रुटि संदेश के बाद पीसी को रीस्टार्ट करने से काम नहीं चलता और यह चीज उपयोगकर्ताओं को परेशान करती है।
इस त्रुटि 0xc000000f के पीछे के कारण:
बूट सेक्टर मेमोरी में विंडोज को लोड करने के उद्देश्य से निष्पादन के लिए महत्वपूर्ण है। इसलिए, यदि किसी कारण से बूट सेक्टर भ्रष्ट हो जाता है, तो यह त्रुटि विंडोज को लोड होने से रोकेगी। इस त्रुटि का दूसरा कारण हार्ड डिस्क विफलता हो सकती है। यदि हार्ड डिस्क में खराब सेक्टर या मैलवेयर है, तो यह भी विंडोज को लोड होने से रोककर यही काम करेगा।
त्रुटि 0xc000000f को ठीक करने के समाधान:
इस मुद्दे को ठीक करने के कई समाधान हैं। ये समाधान निश्चित रूप से आपको बिना किसी महत्वपूर्ण डेटा को खोए अपने विंडोज पर वापस जाने देंगे।
विधि 1: अपने कंप्यूटर की मरम्मत करें
एक कहावत है, "अपने बॉस जो कहे वो करो"। वही यहां लागू होता है। विंडोज के अंदर हर त्रुटि के साथ, माइक्रोसॉफ्ट इससे उबरने के लिए कुछ प्रारंभिक सुझाव प्रदान करता है।
इसे करने के लिए, आपको एक वास्तविक विंडोज बूटेबल DVD/USB की आवश्यकता होगी। यदि आपके पास यह नहीं है, तो बूटेबल मीडिया बनाने के लिए इन पोस्ट का पालन करें।
- विंडोज 7 / विंडोज 8 : https://appuals.com/create-windows-bootable-usb-or-dvd/
- विंडोज 10 : https://appuals.com/create-windows-10-bootable-usb-with-rufus/
बूटेबल DVD/USB बनाने के बाद, हमें उचित बूट डिवाइस का चयन करना होगा, इसके लिए, F2 (सिस्टम से सिस्टम में भिन्न होता है) दबाकर अपने सिस्टम के BIOS पर जाएं और बूट ऑर्डर चुनें। अपने DVD/USB को पहला बूट डिवाइस के रूप में शीर्ष पर लाएं।
सेटिंग्स में परिवर्तन सहेजें और अपने पीसी को फिर से रीस्टार्ट करें। अब, यह आपके बूटेबल मीडिया का उपयोग करके बूट होगा और स्वचालित रूप से आपके विंडोज की मरम्मत शुरू कर देगा।
विधि 2: bootrec.exe टूल का उपयोग करना
इस त्रुटि संदेश को ठीक करने के लिए, आप bootrec.exe टूल का उपयोग कर सकते हैं जो विंडोज के अंदर अंतर्निहित है। इस विधि के लिए भी एक बूटेबल विंडोज इंस्टॉलेशन DVD/USB की आवश्यकता होती है। इस टूल का उपयोग करने का मुख्य उद्देश्य बूट कॉन्फ़िगरेशन डेटा (BCD) को पुनर्निर्माण करना है जो नियंत्रित करता है कि विंडोज कैसे शुरू होता है।
तो, bootrec.exe टूल तक पहुंचने के लिए, नीचे दिए गए निर्देशों का पालन करें।
- अपने कंप्यूटर को रीस्टार्ट करें और बूटेबल DVD/USB का उपयोग करके इसे बूट करें।
- यदि कुंजी के लिए संकेत दिया जाए, तो कीबोर्ड पर कोई भी बटन दबाएं।
- भाषा, समय, मुद्रा और कीबोर्ड चुनें और अगला दबाएं।
- वह OS चुनें जिसे आप मरम्मत करना चाहते हैं और अगला क्लिक करें।
- अब, सिस्टम रिकवरी विकल्प के अंदर, कमांड प्रॉम्प्ट चुनें।
- एक काली स्क्रीन एक ब्लिंकिंग कर्सर के साथ पॉप अप होगी। कमांड प्रॉम्प्ट के अंदर bootrec.exe टाइप करें और कीबोर्ड पर एंटर कुंजी दबाएं। यह BCD का पुनर्निर्माण शुरू कर देगा और आपका पीसी अपनी सामान्य स्थिति में वापस आ जाएगा।
किसी कारण से, यदि BCD का पुनर्निर्माण काम नहीं करता है, तो आपको पिछले BCD को हटाना चाहिए और इसे फिर से पुनर्निर्माण करना चाहिए ताकि एक बिल्कुल नया बूट कॉन्फ़िगरेशन डेटा हो। इस उद्देश्य के लिए, आपको कमांड प्रॉम्प्ट के अंदर निम्नलिखित कमांड टाइप करने की आवश्यकता है। प्रत्येक कोड लाइन के बाद एंटर दबाएं।
bootrec /fixmbr bcdedit /export C:\BCD_Backup c: cd boot attrib bcd –s –h –r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
विधि 3: BCD मरम्मत करें
इस समाधान में, हम BCD फाइल और उसके पैरेंट पार्टीशन को अनहाइड करेंगे ताकि हम इसे मरम्मत कर सकें या स्क्रैच से एक नई BCD फाइल बना सकें।
- सबसे पहले, आपको एक विंडोज 8 या 10 इंस्टॉलेशन मीडिया की आवश्यकता होगी जो FAT32 फाइल सिस्टम के साथ फॉर्मेट किए गए USB पर हो। आपका UEFI आधारित सिस्टम NTFS फॉर्मेट किए गए USB को बूटेबल डिवाइस के रूप में नहीं पहचानेगा।
- विंडोज 8 इंस्टॉलेशन मीडिया बनाने के लिए, आपके पास न्यूनतम 4 GB USB ड्राइव होनी चाहिए, पूरी तरह से खाली। अब विंडोज 8 मीडिया क्रिएशन टूल को इस लिंक से डाउनलोड करें।
- डाउनलोड की गई फाइल चलाएं और यदि UAC चेतावनी संदेश प्रकट होता है तो हां क्लिक करें। कोई भी संस्करण, भाषा, और आर्किटेक्चर चुनें क्योंकि आप वास्तव में विंडोज इंस्टॉल नहीं करेंगे। अब अगला क्लिक करें।
- अपना USB ड्राइव चुनें और अगला क्लिक करें। सुनिश्चित करें कि आपका USB कंप्यूटर से जुड़ा है।
- प्रक्रिया पूरी होने तक प्रतीक्षा करें और ऑन-स्क्रीन निर्देशों का पालन करें।
- एक बार आपका इंस्टॉलेशन मीडिया तैयार हो जाने पर, खराब कंप्यूटर से USB कनेक्ट करें।
- अब उस कंप्यूटर को पावर ऑन करें और किसी अन्य डिवाइस से बूट करने के लिए उपयुक्त कुंजी को टैप करना शुरू करें। कुंजी आपके कंप्यूटर निर्माता और मॉडल के अनुसार भिन्न हो सकती है।
- फिर भी, यदि आप USB से बूट नहीं कर सकते हैं तो सुनिश्चित करें कि आपके BIOS सेटिंग्स में CSM और सिक्योर बूट फीचर अक्षम हैं।
- जब आप बूट डिवाइस चयन स्क्रीन पर हों, तो अपना USB चुनें।
- एक बार जब आप इंस्टॉलेशन स्क्रीन पर हों, तो शिफ्ट कुंजी को दबाकर रखें और F10 दबाकर एक काली विंडो जिसे कमांड प्रॉम्प्ट कहा जाता है, लाएं।
- इसमें, टाइप करें
diskpart
एंटर दबाएं। - अब list disk टाइप करें और एंटर दबाकर अपने कंप्यूटर से जुड़े सभी स्टोरेज डिस्क सूचीबद्ध करें।
- अब टाइप करें
sel disk 0
एंटर दबाकर उस डिस्क का चयन करें जिसमें विंडोज 8 है। - list vol टाइप करें और एंटर दबाकर सभी वॉल्यूम सूचीबद्ध करें।
- अब आपको यहां 2 वॉल्यूम को पहचानना होगा, EFI वॉल्यूम और वह वॉल्यूम जिस पर आपका विंडोज इंस्टॉल है।
- आपके EFI वॉल्यूम में Fs कॉलम में FAT32 लिखा होगा। इसका आकार 100 MB होगा और Info के तहत System लिखा होगा। साथ ही, लेबल कॉलम में BOOTSTRAP लिखा हो सकता है। इस तरह आप अपने EFI वॉल्यूम को पहचानेंगे। इसका वॉल्यूम नंबर नोट करें। यदि आप अपना EFI वॉल्यूम नहीं ढूंढ पाते हैं, तो अगले समाधान पर जाएं।
- आपके विंडोज पार्टीशन में शायद Ltr कॉलम में C होगा और Info कॉलम में Boot लिखा होगा। इसका Ltr नोट करें।
- सबसे पहले हम EFI वॉल्यूम को एक अक्षर असाइन करेंगे। ऐसा करने के लिए, select Volume 1 टाइप करें और एंटर दबाएं (यह मानते हुए कि वॉल्यूम 1 आपका EFI वॉल्यूम है)।
- अब टाइप करें
assign letter P
एंटर दबाएं (यह मानते हुए कि अक्षर K उपयोग में नहीं है)। - exit टाइप करें और एंटर दबाएं।
- अब टाइप करें
cd /d P:\efi\microsoft\boot\
और एंटर दबाएं। bootrec /fixboot
टाइप करें एंटर दबाएं और एक नया बूट सेक्टर बनाया जाएगा।- अब, पुराने BCD फाइल को बेकार बनाने के लिए ren BCD BCD.bak टाइप करें क्योंकि यह भ्रष्ट हो सकता है, अब हमें एक नई BCD फाइल बनाने की अनुमति देता है।
- अब टाइप करें
bcdboot C:\Windows /l en-us /s k: /f ALL
एंटर दबाएं (यह मानते हुए कि C वह ड्राइव Ltr है जिस वॉल्यूम पर आपका विंडोज इंस्टॉल है)।
अब काली विंडो बंद करें और अपने कंप्यूटर को रीस्टार्ट करें। अब यह ठीक से बूट होना चाहिए। यदि नहीं, तो अगले समाधान पर जाएं।
विधि 4: EFI पार्टीशन बनाएं
यदि किसी कारण से आपका EFI पार्टीशन गायब है, तो आप आसानी से एक नया बना सकते हैं। आपको बस एक विंडोज इंस्टॉलेशन मीडिया और आपके डिस्क पर 200 MB खाली स्थान चाहिए।
ऐसा करने के लिए, ऊपर दिए गए समाधान में विधि का पालन करके विंडोज इंस्टॉलेशन मीडिया बनाएं और USB से बूट करें और फिर काली कमांड प्रॉम्प्ट विंडो तक पहुंचें।
- काली विंडो में, Diskpart टाइप करें और एंटर दबाएं।
- अब list disk टाइप करें और एंटर दबाएं।
- select disk 0 टाइप करें और एंटर दबाकर उस डिस्क का चयन करें जिसमें आप नया EFI पार्टीशन बनाना चाहते हैं।
- अब list partition टाइप करें और एंटर दबाकर सभी पार्टीशन सूचीबद्ध करें।
- Select Partition 1 टाइप करें और एंटर दबाएं यह मानते हुए कि चयनित पार्टीशन में 200 MB या अधिक खाली स्थान होगा।
- अब टाइप करें
shrink desired=200 minimum=200
एंटर दबाएं। - टाइप करें
create partition efi
एंटर दबाएं। - फिर से, टाइप करें
list partition
एंटर दबाएं। - select partition 2 टाइप करें और एंटर दबाएं यह मानते हुए कि नवनिर्मित 200 MB पार्टीशन पार्टीशन 2 है।
- अब टाइप करें
format fs=fat32
एंटर दबाएं। - list vol टाइप करें और एंटर दबाकर सभी वॉल्यूम सूचीबद्ध करें। नवनिर्मित 200 MB आकार के पार्टीशन के वॉल्यूम को नोट करें।
- Select vol 3 टाइप करें और एंटर दबाएं यह मानते हुए कि आपके द्वारा पहले नोट किए गए EFI पार्टीशन का वॉल्यूम नंबर 3 है।
- assign टाइप करें और एंटर दबाएं।
- फिर से list vol टाइप करें और एंटर दबाएं यह देखने के लिए कि 200 MB EFI पार्टीशन को कौन सा अक्षर (ltr) असाइन किया गया है। ड्राइव अक्षर नोट करें।
- साथ ही, आपको उस वॉल्यूम का ड्राइव अक्षर (ltr) पहचानना और नोट करना होगा जिसमें आपका विंडोज पार्टीशन है। आप इसे Info कॉलम में Boot देखकर पहचान सकते हैं। ज्यादातर मामलों में, यह ड्राइव अक्षर C है। इसे नोट करें।
- अब टाइप करें
bcdboot C:\Windows /l en-gb /s B: /f ALL
और एंटर दबाएं। यह मानते हुए कि आपका विंडोज ड्राइव अक्षर C है और B वह ड्राइव अक्षर है जो आपके EFI पार्टीशन को असाइन किया गया था। - अब अपने सिस्टम को रीस्टार्ट करें। आपकी समस्या अब खत्म हो जानी चाहिए।
विधि 5: डिस्क ID बदलना
कुछ मामलों में, डिस्क ID गलत तरीके से कॉन्फ़िगर हो सकती है जिसके कारण यह समस्या ट्रिगर होती है और उपयोगकर्ता को अपने कंप्यूटर में बूट करने से रोका जाता है। इसलिए, इस चरण में, हम इस डिस्क ID को बदलेंगे और फिर जांचेंगे कि समस्या अभी भी बनी रहती है या नहीं। ऐसा करने के लिए:
- ऊपर दिए गए तरीकों का पालन करके एक बूटेबल USB बनाएं और इसे बूट मेनू में पहली प्राथमिकता के रूप में सेट करें और फिर ऊपर बताए अनुसार कमांड प्रॉम्प्ट विंडो में बूट करने के लिए इसका उपयोग करें।
- कमांड प्रॉम्प्ट में, निम्नलिखित कमांड एक-एक करके टाइप करें और प्रत्येक के बाद "एंटर" दबाएं।
diskpart list disk select disk 0 select disk 1 list partition select part 0 select part 1 active detail part 0 detail part 1
- अंतिम कमांड में, "Detail Part 1" आपको एक बहुत लंबा ID नंबर देखना चाहिए। यह कुछ मामलों में दूसरी अंतिम कमांड में दिखाया जा सकता है, यानी, "Detail Part 0"।
- इस ID नंबर को कॉपी करें और इसके अंत में एक वर्णमाला होनी चाहिए न कि संख्या। उदाहरण के लिए, "1231432523524b"।
- हम इस अंतिम वर्णमाला को 0 में बदल देंगे ताकि ID नंबर केवल संख्याओं से बना हो।
- ऐसा करने के लिए, निम्न कमांड टाइप करें और अंत में वर्णमाला को संख्या "0" से बदल दें।
set ID=(अंत में "0" से बदलने के बाद हार्डवेयर ID नंबर)
उदाहरण के लिए, 4th चरण में दिए गए उदाहरण का उपयोग करके "Set ID=12314325235240"। - जांचें कि समस्या अभी भी बनी रहती है या नहीं।
तो, अंत में, आपके पास आपका पीसी वापस आपके हाथों में होगा क्योंकि त्रुटि 0xc000000f से संबंधित आपके सभी मुद्दे हल हो जाएंगे। यदि यह अभी भी बनी रहती है, तो अपने स्टार्टअप मुद्दों को ठीक करने के लिए स्टार्टअप मरम्मत का उपयोग करने का प्रयास करें और देखें कि क्या यह मदद करता है।