Winload.EFI एरर, इसके नाम से बहुत हद तक स्वयं-व्याख्यात्मक है, एक त्रुटि है जो विंडोज को लोड होने से रोकती है (Blue Screen of Death या BSOD)। यह आमतौर पर भ्रष्ट बूट रिकॉर्ड या गलत बूट कॉन्फ़िगरेशन के कारण होता है। आपके ऑपरेटिंग सिस्टम के आधार पर, त्रुटि संदेश भिन्न हो सकता है लेकिन कीवर्ड winload.efi वही रहेगा। विंडोज 8/8.1/10 सिस्टम पर, त्रुटि आमतौर पर निम्न रूपों में सामने आती है:
Your PC needs to be repaired. The application or operating system couldn't be loaded because a required file is missing or contains errors. File: \windows\system32\winload.efi Error code: 0xc000***
या:
Your PC Needs to be repaired. An Unexpected Error has Occurred. Error code: 0xc0000001. You'll need to use the recovery tools on your installation media. If you don't have any installation media contact your system administrator or pc manufacturer.
इस गाइड में, मैं आपको कुछ समस्या निवारण चरणों के बारे में बताऊंगा जो आपको मुद्दा ठीक करने में मदद करेंगे।
BIOS में बूट करके बूट ऑर्डर कैसे बदलें
आपको बूट करना और बूट ऑर्डर बदलना पता होना चाहिए क्योंकि नीचे दिए गए समाधानों को करने के लिए इसकी आवश्यकता होगी। Restart अपना कंप्यूटर। जैसे ही यह शुरू होता है अपने कंप्यूटर के BIOS (या UEFI) सेटिंग्स में प्रवेश करें। वह कुंजी जिसे आपको इन सेटिंग्स में प्रवेश करने के लिए दबाने की आवश्यकता है, आपके कंप्यूटर के मदरबोर्ड के निर्माता पर निर्भर करती है और Esc, Delete, या F2 से F8, F10, या F12 तक कुछ भी हो सकती है, आमतौर पर F2। यह पोस्ट स्क्रीन पर और आपके सिस्टम के साथ आए मैनुअल पर प्रदर्शित होता है। "how to enter bios" के बाद मॉडल नंबर के साथ एक त्वरित गूगल खोज भी परिणाम सूचीबद्ध करेगी।
विधि 1: Secure Boot अक्षम करें
यदि आपके पास पुराने पारंपरिक BIOS के बजाय UEFI-आधारित कंप्यूटर है, तो मुद्दा UEFI में Secure Boot नामक एक निश्चित सेटिंग के कारण हो सकता है। यह आपके सिस्टम को winload.efi फाइल तक पहुंचने से रोक सकता है जिससे यह त्रुटि दिखाई देती है। विंडोज 8 और बाद के संस्करणों में यह सुविधा डिफ़ॉल्ट रूप से सक्षम है।
- Secure Boot अक्षम करने के लिए, BIOS या UEFI पर बूट करें। UEFI सेटअप यूजर इंटरफेस मॉडल द्वारा भिन्न होता है। आम तौर पर, Secure Boot देखें, जो अपने स्वयं के अलग सेक्शन में, या Security टैब में, या Boot टैब में, या आपके सिस्टम मॉडल के आधार पर Authentication टैब में पाया जा सकता है। अपने सिस्टम मॉडल के मैनुअल से परामर्श करें ताकि यह पता चल सके कि यह वास्तव में कहां है। एक बार जब आप किसी टैब में Secure Boot विकल्प ढूंढ लेते हैं, तो इसे Disable करें या इसे बंद कर दें।
- UEFI सेटिंग्स सेव करें और बाहर निकलें। अब अपना सिस्टम सामान्य रूप से बूट करें। यदि आपको अभी भी वही त्रुटि मिलती है, तो अगले समाधान पर जाएं।
विधि 2: बूट रिकॉर्ड मरम्मत करें
बूट रिकॉर्ड को मरम्मत करने के लिए, हम विंडोज को बूट करने के लिए आवश्यक फाइलों की मरम्मत करेंगे, जिसमें winload.efi फाइल भी शामिल है।
विंडोज 7 उपयोगकर्ता
- आगे बढ़ने के लिए, आपको विंडोज को रिपेयर मोड में शुरू करना होगा, इसके लिए (चरण यहां देखें)।
- एक बार जब आप स्टार्टअप रिपेयर पर बूट करते हैं और "System Recovery Options" देखते हैं तो Command Prompt चुनें। एक बार कमांड प्रॉम्प्ट की काली विंडो दिखाई देने पर, निम्न कमांड टाइप करें और प्रत्येक लाइन के बाद Enter दबाएं।
bootrec /fixboot
bootrec /scanos
bootrec /fixmbr
bootrec /rebuildbcd - कमांड सफलतापूर्वक निष्पादित होने के बाद, अपना सिस्टम रीस्टार्ट करें और जांचें कि क्या मुद्दा अभी भी है।
- यदि मुद्दा अभी भी है, तो उपरोक्त प्रक्रिया दोहराएं और उपरोक्त कमांड प्रत्येक 3 बार निष्पादित करें। अब जांचें कि क्या मुद्दा अभी भी है। यदि हां, तो अगले समाधान पर जाएं।
विंडोज 8/8.1/10
- W8/8.1 और 10 को रिपेयर मोड में शुरू करने के लिए, चरण यहां देखें।
- Advanced Options में, Command Prompt पर क्लिक करें।
- कमांड प्रॉम्प्ट की काली विंडो दिखाई देने पर, निम्न कमांड टाइप करें और प्रत्येक लाइन के बाद Enter दबाएं।
bootrec /fixboot
bootrec /scanos
bootrec /fixmbr
bootrec /rebuildbcd - कमांड सफलतापूर्वक निष्पादित होने के बाद, अपना सिस्टम Restart करें और जांचें कि क्या मुद्दा अभी भी है।
- यदि मुद्दा अभी भी है, तो उपरोक्त प्रक्रिया दोहराएं और उपरोक्त कमांड प्रत्येक 3 बार निष्पादित करें। अब जांचें कि क्या मुद्दा अभी भी है। यदि हां, तो अगले समाधान पर जाएं।
विधि 3: स्टार्टअप रिपेयर करें
यदि आपके सिस्टम के स्टार्टअप आइटम भ्रष्ट हैं तो आपको एरर कोड 0XC0000001 मिल सकता है। इस संदर्भ में, सिस्टम का स्टार्टअप रिपेयर करने से समस्या हल हो सकती है। लेकिन उससे पहले, सुनिश्चित करें कि BIOS सेटिंग्स में सिस्टम का बूट ऑर्डर सही ढंग से कॉन्फ़िगर किया गया है (विंडोज ड्राइव बूट ऑर्डर में पहले है)।
- अपना सिस्टम Power Off करें (यदि यह चालू है) और फिर इसे वापस On करें।
- जब Windows लोगो दिखाई दे (घूमते डॉट्स के साथ), सिस्टम को जबरदस्ती बंद करने के लिए पावर बटन दबाकर रखें।
- इसे तीन बार दोहराएं और तीसरी बार, आपका सिस्टम Recovery Environment में बूट हो सकता है, यदि हां, तो Troubleshoot चुनें।
- अब Advanced Options खोलें और Startup Repair चुनें।
- एक बार Startup Repair अपना कोर्स पूरा कर ले, जांचें कि क्या सिस्टम एरर कोड 0XC0000001 से मुक्त है।
- यदि मुद्दा बना रहता है, तो विंडोज 10 बूटेबल USB बनाएं और सिस्टम को उस USB डिवाइस के माध्यम से बूट करें (यदि आप USB का उपयोग करके बूट नहीं कर सकते, तो सिस्टम पर अलग-अलग USB पोर्ट आज़माएं और यह भी सुनिश्चित करें कि सिस्टम के BIOS में Secure Boot अक्षम है)।
- अब Repair Your Computer चुनें और Troubleshoot खोलें।
- फिर Advanced Options चुनें और Startup Repair खोलें।
- अब स्क्रीन पर प्रॉम्प्ट का पालन करें और एक बार Startup Repair पूरा हो जाने पर, अपने PC को रीबूट करें ताकि 0XC0000001 मुद्दा हल हुआ है या नहीं जांच सकें।
विधि 4: बग्गी अपडेट अनइंस्टॉल करें
माइक्रोसॉफ्ट का बग्गी अपडेट जारी करने का बहुत लंबा इतिहास है और हाथ में मुद्दा भी उसी का परिणाम हो सकता है। इस मामले में, बग्गी अपडेट को हटाना (चाहे Quality या Feature Update) समस्या को हल कर सकता है।
- अपने सिस्टम को Recovery Environment में बूट करें जैसा कि समाधान 1 में चर्चा की गई है और Troubleshoot खोलें।
- अब Advanced Options चुनें और Uninstall Updates खोलें।
- फिर या तो Uninstall Latest Quality Update या Uninstall Latest Feature Update चुनें।
- अब अनइंस्टॉलेशन पूरा होने दें और फिर अपने PC को रीबूट करें ताकि जांच सकें कि सिस्टम BSOD एरर से मुक्त है या नहीं।
विधि 5: CHKDSK स्कैन करें
वर्तमान BSOD एरर स्टोरेज ड्राइव के लॉजिकल बैड सेक्टर्स का परिणाम हो सकता है। इस संदर्भ में, ChkDsk स्कैन करने से समस्या हल हो सकती है।
- अपने सिस्टम को Recovery Environment में बूट करें या (बेहतर) Repair Your Computer का उपयोग करें अपने सिस्टम को विंडोज 10 बूटेबल USB के माध्यम से बूट करके (जैसा कि समाधान 1 में चर्चा की गई है) और Troubleshoot खोलें।
- अब Advanced Options चुनें और Command Prompt खोलें।
- फिर निम्न को Execute करें सिस्टम ड्राइव का ड्राइव लेटर खोजने के लिए (ड्राइव लेटर विंडोज में दिखाए गए जैसा नहीं हो सकता):
Diskpart
- अब निम्न को निष्पादित करके पार्टीशन List Down करें:
List Vol
- अब ड्राइव लेटर जांचें (जैसे, E ड्राइव) OS ड्राइव का (सबसे अधिक संभावना, Info कॉलम में Boot होना, या अन्यथा कमांड प्रॉम्प्ट में पार्टीशन की सामग्री जांचने के लिए Dir का उपयोग करें) और फिर Diskpart को Close करें निम्न को निष्पादित करके:
Exit
- फिर कमांड प्रॉम्प्ट में सिस्टम के ड्राइव पर नेविगेट करें ड्राइव लेटर के बाद कोलन दर्ज करके (जैसे, यदि सिस्टम ड्राइव C है, तो C: दर्ज करें और Enter दबाएं)।
- अब ChkDsk स्कैन चलाएं निम्न को निष्पादित करके (जहां C सिस्टम ड्राइव है):
chkdsk C: /r
- फिर Wait करें ChkDsk स्कैन के पूरा होने तक और एक बार पूरा हो जाने पर, Windows में बूट करें और जांचें कि BSOD एरर कोड 0XC0000001 हल हुआ है या नहीं।
यदि उपरोक्त प्रक्रिया आपके लिए बहुत तकनीकी है, तो समस्याग्रस्त सिस्टम के हार्ड ड्राइव को दूसरे PC से अटैच करें और वहां ChkDsk स्कैन करें ताकि जांच सकें कि BSOD मुद्दा हल हुआ है या नहीं।
विधि 6: BCDBoot यूटिलिटी का उपयोग करना
कमांड प्रॉम्प्ट तक स्टार्टअप रिपेयर से पहुंचने के लिए ऊपर दी गई विधि का उपयोग करें, एक बार कमांड प्रॉम्प्ट में, नीचे दिए गए चरणों के साथ आगे बढ़ें।
- Diskpart टाइप करें और Enter दबाएं।
- List Volume टाइप करें और Enter दबाएं।
- लेबल रो के तहत, System Reserved लेबल ढूंढें और इसके संबंधित Volume Number को नोट करें।
- अब Select Volume=N टाइप करें और Enter दबाएं, जहां N वह Volume Number है जिसे आपने पहले Noted किया था।
- अब Assign Letter=W टाइप करें और Enter दबाएं।
- Exit टाइप करें और Enter दबाएं।
- Bcdboot C:\Windows /s W: /f UEFI टाइप करें और Enter दबाएं।
अब अपना सिस्टम Restart करें और जांचें। यदि मुद्दा अभी भी हल नहीं हुआ है, तो विधि 4 पर आगे बढ़ें।
विधि 7: एंटी-मैलवेयर प्रोटेक्शन अक्षम करना
- अपना सिस्टम चालू करें, फिर जब आप Windows लोगो देखें तो इसे जबरदस्ती बंद करें। प्रक्रिया को कुछ बार दोहराएं जब तक आपको Recovery Screen न मिल जाए।
- See Advanced Repair Options पर क्लिक करें।
- फिर Troubleshoot > Advanced Options पर क्लिक करें।
- Advanced Options में Startup Settings पर क्लिक करें।
- Startup Settings स्क्रीन में, Restart पर क्लिक करें।
- Startup Settings Menu रीस्टार्ट के बाद दिखाई देगा।
- अब अपने कीबोर्ड पर 8 दबाएं। आपका विंडोज केवल इस सत्र के लिए Anti-Malware Disabled के साथ लॉन्च होगा।
समाधान 8: सिस्टम रिस्टोर करें
एरर कोड 0XC0000001 सिस्टम में हाल के (अवांछित) परिवर्तन का परिणाम हो सकता है और सिस्टम को रिस्टोर करना (समय में पहले के बिंदु पर जब सिस्टम ठीक काम कर रहा था) समस्या को हल कर सकता है।
- अपने सिस्टम को Recovery Environment में बूट करें (जैसा कि समाधान 1 में चर्चा की गई है) और Troubleshoot खोलें।
- अब Advanced Options खोलें और System Restore चुनें।
- फिर सिस्टम को समय में पहले के बिंदु पर रिस्टोर करने के लिए प्रॉम्प्ट का पालन करें और जब प्रक्रिया पूरी हो जाए, तो अपने PC को रीबूट करें ताकि जांच सकें कि सिस्टम 0XC0000001 एरर से मुक्त है या नहीं।
आप कमांड प्रॉम्प्ट में निम्न का भी उपयोग कर सकते हैं सिस्टम रिस्टोर करने के लिए (जहां C सिस्टम ड्राइव है, आप ChkDsk समाधान में उल्लिखित चरणों का पालन करके सिस्टम ड्राइव ढूंढ सकते हैं):
rstrui.exe /OFFLINE:C:\Windows
विधि 9: भ्रष्ट रजिस्ट्री फाइलों का नाम बदलें और बैकअप रजिस्ट्री फाइलों को कॉपी करें
आप 0XC0000001 एरर का सामना कर सकते हैं यदि कुछ आवश्यक फाइलें (विशेष रूप से, सिस्टम की रजिस्ट्री से संबंधित) भ्रष्ट हैं। इस परिदृश्य में, भ्रष्ट फाइलों का नाम बदलना और मूल OS फाइलों को रखना (रजिस्ट्री बैकअप फोल्डर से) समस्या को हल कर सकता है।
- Recovery Environment में Command Prompt लॉन्च करें (जैसा कि समाधान 3 में चर्चा की गई है) और निम्न को निष्पादित करें (जहां C सिस्टम ड्राइव है) एक-एक करके (बाद में Enter कुंजी दबाना सुनिश्चित करें):
Ren C:\Windows\System32\Config\SAM SAM.BAK
Ren C:\Windows\System32\Config\SYSTEM SYSTEM.BAK
Ren C:\Windows\System32\Config\SECURITY SECURITY.BAK
Ren C:\Windows\System32\Config\DEFAULT DEFAULT.BAK
Ren C:\Windows\System32\Config\SOFTWARE SOFTWARE.BAK
Copy C:\Windows\System32\Config\RegBack\SAM C:\Windows\System32\Config
Copy C:\Windows\System32\Config\RegBack\SYSTEM C:\Windows\System32\Config
Copy C:\Windows\System32\Config\RegBack\SECURITY C:\Windows\System32\Config
Copy C:\Windows\System32\Config\RegBack\DEFAULT C:\Windows\System32\Config
Copy C:\Windows\System32\Config\RegBack\SOFTWARE C:\Windows\System32\Config - एक बार उपरोक्त कमांड निष्पादित हो जाने पर, अपने PC को Windows में Reboot करें और जांचें कि BSOD मुद्दा हल हुआ है या नहीं।
विधि 10: कमांड प्रॉम्प्ट में सिस्टम ऑपरेशन करें
कमांड प्रॉम्प्ट में अलग-अलग cmdlets (जैसे Bootrec, SFC, DISM, आदि) हैं जिनका उपयोग वर्तमान BSOD मुद्दे को हल करने के लिए किया जा सकता है।
SFC और DISM स्कैन करें
- Execute करें Recovery Environment के Command Prompt में निम्न (जहां D सिस्टम ड्राइव है):
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
- एक बार स्कैन पूरा हो जाने पर, Command Prompt में Exit टाइप करें और अपने सिस्टम को Windows में Boot करें ताकि जांच सकें कि सिस्टम BSOD मुद्दे से मुक्त है या नहीं।
- यदि मुद्दा बना रहता है, तो जांचें कि क्या DISM स्कैन करके विंडोज को मरम्मत करना (बेहतर, अपने सिस्टम की हार्ड डिस्क को दूसरे PC से अटैच करने के बाद) समस्या हल करता है।
हाइबरनेशन अक्षम करें
यदि मुद्दा सिस्टम को हाइबरनेट करने के बाद शुरू हुआ, तो हाइबरनेशन अक्षम करने से समस्या हल हो सकती है।
- Recovery Environment में Command Prompt लॉन्च करें और सिस्टम पार्टीशन पर नेविगेट करें (जैसा कि समाधान 3 में चर्चा की गई है)।
- अब हाइबरनेशन अक्षम करने के लिए निम्न cmdlet Execute करें:
powercfg -h off
- फिर अपना PC Reboot करें और जांचें कि सिस्टम BSOD मुद्दे से मुक्त है या नहीं।
EFI फोल्डर का नाम बदलें
- Recovery Environment में Command Prompt लॉन्च करें और System Drive पर नेविगेट करें।
- अब निम्न Execute करें:
Dir - फिर जांचें कि क्या EFI Directory दिखाई देती है, यदि हां, तो निम्न को निष्पादित करके इसका नाम बदलें:
Ren EFI OldEFI
- अब अपना PC Reboot करें और जांचें कि सिस्टम 0XC0000001 मुद्दे से मुक्त है या नहीं।
- यदि मुद्दा बना रहता है, तो जांचें कि क्या EFI Folder डिलीट करना निम्न को कमांड प्रॉम्प्ट में रिकवरी एनवायरनमेंट में निष्पादित करके (सुनिश्चित करें कि आप सिस्टम ड्राइव में कमांड निष्पादित कर रहे हैं):
rd /s C:\OldEFI
यदि मुद्दा बना रहता है, तो आपको विंडोज की Clean Installation करनी पड़ सकती है या तो एक अलग पार्टीशन/डिस्क पर या समस्याग्रस्त ड्राइव को पूरी तरह से रीपार्टीशन करने के बाद। यदि आप किसी अन्य तरीके से सिस्टम ड्राइव डेटा का बैकअप नहीं ले सकते, तो विंडोज की क्लीन इंस्टॉलेशन करते समय Custom Install विकल्प का उपयोग करना बेहतर होगा (सिस्टम ड्राइव डेटा Windows.old फोल्डर में होगा)।