خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
برطرف کردن ارور Windows\system32\winload.efi is missing or corrupt
اگر با ارور بلو اسکرین 0xc0000225 با پیغام Windows\system32\winload.efi is missing or corrupt مواجه شده اید، امروز در جای مناسبی قرار گرفته اید چرا که قرار است در این پست به بررسی این خطا و ارائه راه حل های آن بپردازیم.مشکل اصلی زمان رخ می دهد که شما نمی توانید سیستم را بوت کنید و مجبور به Automatic Repair می شوید و بدین ترتیب پیغام winload.efi missing or corrupt را دریافت می کنید.
winload.efi ارورها معمولا به اشکال زیر در سیستم ها رخ می دهند.
عمدتا علل این ارور، به خرابی اطلاعات BCD، خرابی boot records، boot order اشتباه و Enable بودن secure boot بر می گردد. به هر حال ما در اینجا به سراغ ارائه راه حل ها می رویم.
همینطور سایر مراحل را Next کنید تا وارد مرحله شکل زیر شوید. در این مرحله از پایین سمت چپ، لینک Repair your computer را کلیک کنید.
بدین ترتیب پنجره choose an option ظاهر خواهد شد که در اینجا باید گزینه Troubleshoot را کلیک کنید.
در این مرحله هم گزینه Advanced option را کلیک کنید.
در پنجره Advanced options هم گزینه command prompt را کلیک کنید.
با باز شدن Command Prompt دستورات زیر را یک به یک وارد کرده و Enter کنید.
اگر دستورات بالا با ارور مواجه شد، دستورات زیر را یک به یک وارد کنید ضمنا در دستورات زیر من فرض را بر این گذاشته ام که ویندوز در درایور C سیستم شما نصب است.
در آخر هم دستور Exit را وارد کنید تا CMD بسته شود و شما به پنجره Choose an options وارد شوید و در این پنجره گزینه Continue را کلیک کنید تا سیستم ریبوت شده و اگر مشکل رفع نشد راه حل بعدی را دنبال کنید.
اجرای این دستور دقایقی زمان خواهد برد که برای تکمیل آن منتظر بمانید. در دستور بالا درایو C همان درایوی است که می خواهیم دستور check disk را اجرا کنیم و سوئیچ /F یک flag است که که chkdsk مجوز برای رفع هر گونه خطا در ارتباط با درایو را دارد. /r هم اجازه می دهد bad sectors ها را جستجو و recovery را انجام می دهد و /X هم در فرمان check disk، برای dismount کردن درایو قبل از شروع فرآیند است.
پس از اجرای دستورات سیستم را ریستارت کنید و خطا را بررسی نمایید.
همینطور سایر مراحل را Next کنید تا وارد مرحله شکل زیر شوید. در این مرحله از پایین سمت چپ، لینک Repair your computer را کلیک کنید.
بدین ترتیب پنجره choose an option ظاهر خواهد شد که در اینجا باید گزینه Troubleshoot را کلیک کنید.
در این مرحله هم گزینه Advanced option را کلیک کنید.
در پنجره Advanced options هم گزینه Automatic Repair را کلیک کنید.
اکنون باید منتظر بمانید تا کار Automatic Repairs ویندوز به اتمام برسد.
پس از اتمام کار سیستم را ریستارت کنید و اگر مشکل برطرف نشده بود، روش زیر را بکار گیرید
حالا در پنجره Startup Settings، دکمه Restart را کلیک کنید تا سیستم ریستارت شود.
پس از اینکه سیستم ریستارت شد، پنجره Startup settings با گزینه های زیر نشان داده خواهد شد. با فشردن کلید 8 یا F8 گزینه Disable early launch anti-malware protection را انتخاب کنید.
سپس سیستم را ریستارت کنید و وضعیت مشکل را بررسی نمایید.
winload.efi ارورها معمولا به اشکال زیر در سیستم ها رخ می دهند.
Winload.efi error
Winload.efi is missing
Winload.efi not found
Winload.efi failed to load
Failed to register winload.efi
Runtime Error: winload.efi
Error loading winload.efi
Winload.efi is missing or contains errors
There was a problem starting [path]\winload.efi. The specified module could not be found
This program can’t start because winload.efi is missing from your computer
عمدتا علل این ارور، به خرابی اطلاعات BCD، خرابی boot records، boot order اشتباه و Enable بودن secure boot بر می گردد. به هر حال ما در اینجا به سراغ ارائه راه حل ها می رویم.
Method 1: Rebuild the BCD
لطفا DVD نصب ویندوز را در دستگاه DVD Rom قرار داده و ویندوز را از روی DVD بوت کنید. سپس به مرحله Press any key to boot from CD or DVD وارد می شوید که برای بوت باید یک کلید دلخواه از کیبورد را بفشارید.همینطور سایر مراحل را Next کنید تا وارد مرحله شکل زیر شوید. در این مرحله از پایین سمت چپ، لینک Repair your computer را کلیک کنید.
بدین ترتیب پنجره choose an option ظاهر خواهد شد که در اینجا باید گزینه Troubleshoot را کلیک کنید.
در این مرحله هم گزینه Advanced option را کلیک کنید.
در پنجره Advanced options هم گزینه command prompt را کلیک کنید.
با باز شدن Command Prompt دستورات زیر را یک به یک وارد کرده و Enter کنید.
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
اگر دستورات بالا با ارور مواجه شد، دستورات زیر را یک به یک وارد کنید ضمنا در دستورات زیر من فرض را بر این گذاشته ام که ویندوز در درایور C سیستم شما نصب است.
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
در آخر هم دستور Exit را وارد کنید تا CMD بسته شود و شما به پنجره Choose an options وارد شوید و در این پنجره گزینه Continue را کلیک کنید تا سیستم ریبوت شده و اگر مشکل رفع نشد راه حل بعدی را دنبال کنید.
Method 2: Disable Secure Boot
در لینک زیر می توانید در مورد Secure option و همچنین نحوه غیرفعال کردن آن را مطالعه کنید:Method 3: Run SFC and CHKDSK
به همان روش اول CMD را باز کرده و دستورات زیر را در آن وارد و enter کنید:sfc /scannow
chkdsk C: /f /r /x
اجرای این دستور دقایقی زمان خواهد برد که برای تکمیل آن منتظر بمانید. در دستور بالا درایو C همان درایوی است که می خواهیم دستور check disk را اجرا کنیم و سوئیچ /F یک flag است که که chkdsk مجوز برای رفع هر گونه خطا در ارتباط با درایو را دارد. /r هم اجازه می دهد bad sectors ها را جستجو و recovery را انجام می دهد و /X هم در فرمان check disk، برای dismount کردن درایو قبل از شروع فرآیند است.
پس از اجرای دستورات سیستم را ریستارت کنید و خطا را بررسی نمایید.
Method 4: Run Startup or Automatic Repair
لطفا DVD نصب ویندوز را در دستگاه DVD Rom قرار داده و ویندوز را از روی DVD بوت کنید. سپس به مرحله Press any key to boot from CD or DVD وارد می شوید که برای بوت باید یک کلید دلخواه از کیبورد را بفشارید.همینطور سایر مراحل را Next کنید تا وارد مرحله شکل زیر شوید. در این مرحله از پایین سمت چپ، لینک Repair your computer را کلیک کنید.
بدین ترتیب پنجره choose an option ظاهر خواهد شد که در اینجا باید گزینه Troubleshoot را کلیک کنید.
در این مرحله هم گزینه Advanced option را کلیک کنید.
در پنجره Advanced options هم گزینه Automatic Repair را کلیک کنید.
اکنون باید منتظر بمانید تا کار Automatic Repairs ویندوز به اتمام برسد.
پس از اتمام کار سیستم را ریستارت کنید و اگر مشکل برطرف نشده بود، روش زیر را بکار گیرید
Method 5: Disable early launch anti-malware protection
دقیقا مراحل بالا را تا Advanced options طی کنید و اینبار گزینه Startup Settings را کلیک کنید.حالا در پنجره Startup Settings، دکمه Restart را کلیک کنید تا سیستم ریستارت شود.
پس از اینکه سیستم ریستارت شد، پنجره Startup settings با گزینه های زیر نشان داده خواهد شد. با فشردن کلید 8 یا F8 گزینه Disable early launch anti-malware protection را انتخاب کنید.
سپس سیستم را ریستارت کنید و وضعیت مشکل را بررسی نمایید.
Method 6: Set Correct Boot Order
بعضا هم این مشکل به دلیل عدم تعیین اولویت بوت مناسب رخ می دهد. لطفا به تنظیمات بایوس سیستم وارد شده و boot order درست را انتخاب کنید.
نمایش دیدگاه ها (4 دیدگاه)
دیدگاه خود را ثبت کنید: