Nếu bạn gặp lỗi màn hình xanh chết chóc (BSOD) 0xc0000225 với thông báo "Windows\system32\winload.efi is missing or corrupt", bạn đã đến đúng nơi. Lỗi thường xảy ra khi máy treo một lúc rồi hiện BSOD. Vấn đề chính là không thể boot vào Windows, và khi chạy Startup/Automatic Repair, lại báo "winload.efi missing or corrupt".
Các lỗi winload.efi thường gặp:
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
Nguyên nhân: BCD hỏng, boot record hỏng, thứ tự boot sai, Secure Boot bật. Hãy xem ngay cách khắc phục.
Khắc phục lỗi winload.efi missing or corrupt
Cách 1: Rebuild BCD (Xây dựng lại BCD)
- Cắm USB/DVD cài Windows 10 bootable, khởi động lại máy.
- Khi hiện "Press any key to boot from CD or DVD", nhấn phím bất kỳ.
- Chọn ngôn ngữ → Next → Repair your computer (góc dưới trái).
- Màn hình "Choose an option", chọn Troubleshoot.
- Màn hình Troubleshoot, chọn Advanced options.
- Màn hình Advanced options, chọn Command Prompt.
- Nhập lần lượt các lệnh, Enter sau mỗi lệnh:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildBcd - Nếu thất bại, nhập tiếp:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd - Thoát cmd, khởi động lại Windows.
- Cách này thường khắc phục được, nếu không thì tiếp cách 2.
Cách 2: Boot vào Last Known Good Configuration
- Mở Command Prompt như cách 1.
- Gõ C: → Enter.
- Nhập lệnh:
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY - Enter để Kích hoạt Legacy Advanced Boot Menu.
- Đóng Command Prompt, quay lại màn hình "Choose an option", chọn Continue để restart.
- Tháo USB/DVD cài Windows để hiện Boot options.
- Chọn "Last Known Good Configuration (Advanced)".
Cách 3: Tắt Secure Boot
- Khởi động lại, nhấn F2 hoặc DEL (tùy máy) vào BIOS Setup.
- Tìm cài đặt Secure Boot, đặt thành Disabled (thường ở tab Security, Boot, hoặc Authentication).
- CẢNH BÁO: Sau khi tắt Secure Boot, có thể khó bật lại mà không reset về xuất xưởng.
- Khởi động lại, kiểm tra.
Cách 4: Chạy SFC và CHKDSK
- Mở Command Prompt như cách 1 (Advanced options → Command Prompt).
- Chạy:
sfc /scannow
chkdsk C: /f /r /x
Lưu ý: Dùng ký tự ổ cài Windows. C: là ổ cần kiểm tra, /f cho phép sửa lỗi, /r tìm bad sector và khôi phục, /x ngắt ổ trước khi kiểm tra. - Thoát cmd, khởi động lại.
Cách 5: Chạy Startup/Automatic Repair
- Cắm USB/DVD cài Windows 10, khởi động lại.
- Nhấn phím bất kỳ khi được nhắc boot từ CD/DVD.
- Chọn ngôn ngữ → Next → Repair your computer.
- Chọn Troubleshoot.
- Chọn Advanced options.
- Chọn Automatic Repair hoặc Startup Repair.
- Đợi Windows sửa chữa tự động xong.
Cách 6: Tắt Early Launch Anti-Malware Protection
- Vào màn hình Advanced Options (như cách 1) → chọn Startup Settings.
- Nhấp nút Restart bên dưới.
- Khi Windows reboot, nhấn F8 chọn "Disable early launch anti-malware protection".
- Kiểm tra lỗi.
Cách 7: Đặt đúng thứ tự Boot (Boot Order)
- Khi máy khởi động (trước màn hình boot hoặc lỗi), nhấn liên tục Delete/F1/F2 (tùy hãng) để vào BIOS setup.
- Chọn tab Boot.
- Đảm bảo Hard disk hoặc SSD là ưu tiên đầu tiên trong Boot order. Nếu không, dùng phím mũi tên lên/xuống để đưa ổ cứng lên đầu.
- Nhấn F10 lưu thay đổi và thoát.
Bài viết liên quan:
- Cách thay đổi con trỏ chuột trong Windows 10
- Khắc phục Searchindexer.exe chiếm CPU cao
- Cách tắt ghi log dữ liệu trên Windows 10
- Cách bật AHCI Mode trong Windows 10
Bạn đã khắc phục thành công Lỗi winload.efi missing or corrupt. Nếu còn câu hỏi, hãy bình luận bên dưới.