電腦開機出現0xc0000428(電腦顯示0x0000428怎麼回事)
近日,接到客戶的多臺電腦故障電腦,開機均顯示winload.efi錯誤,錯誤程式碼:xc0000428,windows地法驗證此檔案的數字簽名。
經詢問客戶使用環境時發現,出現這個故障的都是由於系統更新後而導致的!原因是更新系統時改變了系統Uefi引導檔案,而ESP分割槽的引導管理檔案還是老版本而致使系統無法啟動,也無法進入安全模式進行操作。
下面我們分享一下解決辦法.
解決思路:
因為在更新過程中,ESP分割槽中的 bootmgfw.efi檔案沒有被更新,我們可以把windows 10 裡的最新版 bootmgfw.efi 替換以前的舊版本即可。
準備工作
1.自己製作一個支援UEFI啟動模式的一個啟動U盤
2.把win10系統目錄C:/Windows/Boot/EFI/目錄下的bootmgfw.efi引導檔案複製到U盤備用。
操作步驟
1.把製作好的U盤插入到電腦上,開機按F12選擇啟動選項(不同品牌的啟動項選擇會有所不同,一般聯想、惠普品牌f12、戴爾f9、華碩esc)。選擇UEFI模式啟動。
2.進入PE桌面後,開啟ESP分割槽,如果看不到ESP分割槽碟符,可以開啟diskgenius分割槽軟體來進行檢視,本例的ESP分割槽碟符為I:
3.在位址列中輸入ESP碟符路徑,開啟ESP分割槽,並開啟目錄I:/EFI/Microsoft/boot目錄。
4.把U盤下準備好的win10啟動引導檔案,複製到此目錄並覆蓋,並重新啟動系統,即可解決因為更新而導致winlonad.efi檔案無法簽名認證的問題,就可以省去重灌系統而帶的麻煩。