Winload.efi丟失或損壞怎么辦?
Winload.efi是一個EFI(或可擴(kuò)展固件接口)文件??蓤?zhí)行的EFI文件適用于基于計算機(jī)系統(tǒng)的UEFI,并將文件加載到計算機(jī)引導(dǎo)加載程序的執(zhí)行任務(wù)。它們包含有關(guān)操作系統(tǒng)引導(dǎo)過程應(yīng)如何進(jìn)行的重要數(shù)據(jù)。因此,Winload.efi文件對于成功啟動操作系統(tǒng)非常重要。
如果Winload.efi丟失或損壞,Windows會出現(xiàn)如Winload.efi 0xc000000e錯誤而無法正常啟動并卡在藍(lán)屏,其中還包括一些其他的錯誤代碼,如0xc0000225和0xc0000001。那么Winload.efi丟失或損壞怎么辦呢?

什么情況會遇到“Winload.efi丟失”錯誤?
通常,在以下三種情況下,您可能會在Windows啟動過程中遇到Winload.efi丟失而出現(xiàn)錯誤0xc000000e無法開機(jī)的問題:
重要的系統(tǒng)文件(尤其是服務(wù)包安裝)和Windows升級的Winload.efi文件您未能成功更新。
硬盤的系統(tǒng)文件因?qū)懭脲e誤、斷電或病毒攻擊而損壞,操作系統(tǒng)將無法定位Winload.efi文件。
將操作系統(tǒng)遷移到另一個硬盤,或者更換了電腦主板。
Winload.efi丟失或損壞怎么辦-5種修復(fù)方法
為了可以完成Winload.efi修復(fù)并正確啟動Windows 11/10/8/7,我們收集了以下幾種可以完成修復(fù)的方法。
方法1:開啟CSM(兼容性支持模塊)并禁用Secure Boot(安全啟動)
如果您的計算機(jī)同時支持UEFI啟動模式(從GPT磁盤啟動)和舊啟動模式(從MBR磁盤啟動),您可以嘗試啟用CSM啟動(兼容性支持模塊允許UEFI系統(tǒng)上的舊BIOS模式)并禁用安全啟動,然后檢查問題是否解決。
步驟1.?重啟電腦,不斷按F2、F8或Del(按鍵可能因電腦廠商不同而不同)進(jìn)入UEFI配置菜單。在UEFI設(shè)置中啟用兼容(傳統(tǒng))模式CSM Boot(在某些版本的UEFI固件中稱為Legacy Boot)。
步驟2.?然后找到“Secure Boot”選項。它通常位于“Security”中。將其“Enable”更改為“Disable”。保存更改并重新啟動計算機(jī)。

方法2:檢查系統(tǒng)驅(qū)動有無錯誤
如果上一種方法沒有解決winload.efi丟失的問題,您可以運行Chkdsk.exe工具檢查系統(tǒng)硬盤是否有錯誤。
步驟1.?從Windows安裝DVD啟動計算機(jī)。
步驟2.?在歡迎屏幕上,單擊左下角的“修復(fù)計算機(jī)”。

步驟3.?選擇“疑難解答”,然后選擇“命令提示符”(適用于Windows 11/10/8)。
注意:對于Windows 7,您需要在出現(xiàn)“按任意鍵從CD或DVD啟動”屏幕時按任意鍵,選擇語言、鍵盤布局,單擊“下一步”,選擇操作系統(tǒng),然后選擇“命令提示符”隨后的“系統(tǒng)恢復(fù)選項”屏幕。
步驟4.?在命令提示符窗口中,輸入“chkdsk c: /f”并按“Enter”以掃描C盤是否有錯誤并修復(fù)錯誤。
方法3. 運行系統(tǒng)文件檢查器檢查系統(tǒng)文件完整性
如果還是不能修復(fù)Winload.efi丟失或損壞怎么辦?您還可以使用SFC(系統(tǒng)文件檢查器)工具來掃描您的Windows系統(tǒng)文件是否損壞和有其他更改。如果檢測到受保護(hù)的系統(tǒng)文件被錯誤文件覆蓋,它會自動從系統(tǒng)備份中提取正確的文件并替換不正確的文件。
要運行它,可以參考按照上一種方法訪問命令提示符窗口,然后執(zhí)行命令:“sfc /scannow”?;驁?zhí)行命令:“sfc /scannow /offboot=d:\ /offwindir=d:\windows”。

方法4:重建BCD和MBR
在許多情況下,Windows出現(xiàn)0xc000000e無法開機(jī)可能與損壞的MBR(主引導(dǎo)記錄)和BCD(引導(dǎo)配置數(shù)據(jù))有關(guān)。因此,重建MBR或BCD也值得一試。
打開命令提示符窗口后,依次運行以下命令:
bootrec /FixMbr:修復(fù)系統(tǒng)分區(qū)上損壞的引導(dǎo)扇區(qū);
bootrec /FixBoot:覆蓋系統(tǒng)分區(qū)上的新引導(dǎo)扇區(qū);
bootrec /ScanOs:掃描已安裝操作系統(tǒng)的磁盤;
bootrec /RebuildBcd:重建引導(dǎo)配置數(shù)據(jù)。
然后使用“exit”命令關(guān)閉命令提示符窗口并重新啟動計算機(jī)以查看它是否可以成功啟動。如果沒有幫助,您可以運行以下命令來為MBR重建BCD。
bcdedit /set {bootmgr} device boot
bcdedit /set {default} device boot
bcdedit /set {default} osdevice boot
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {default} path\windows\system32\winload.efi
方法5:修復(fù)EFI bootloader
您可以使用一些命令手動修復(fù)EFI引導(dǎo)加載程序。
步驟1.?通過Windows安裝介質(zhì)打開命令提示符。
步驟2.?執(zhí)行以下命令為EFI卷分配驅(qū)動器號。
diskpart
list disk
select disk
list volume
然后找到一個標(biāo)記為ESP或EFI且大小為100 MB的分區(qū)。
select volume #:選擇ESP或EFI分區(qū)
assign letter=k:(或選擇其他可用的驅(qū)動器號)
現(xiàn)在您可以鍵入“exit”。然后執(zhí)行以下命令以重新創(chuàng)建引導(dǎo)加載程序并從Windows目錄復(fù)制文件。
bcdboot c:\Windows /sk: /f ALL(用您的操作系統(tǒng)驅(qū)動器號替換 c:\)
操作結(jié)束后,重新啟動計算機(jī)并檢查啟動問題是否已修復(fù)。
Winload.efi丟失或損壞怎么辦?在這篇文章中,您可以找到5種有效的方法來修復(fù)Windows 11/10/8/7“Winload.efi丟失”啟動錯誤。