“缺少winload.efi”的解决办法“:Windows Boot Manager更改读取启动信息路径
之前買的是華碩的GL553VD型號的電腦,裝機的時候先裝機械,后裝固態,然后把系統從機械遷移到固態硬盤。
用了一段時間后發現經常出現開機藍屏,顯示“缺少winload.efi的問題”,進不去系統。但是關機過一段時間又可以正常開機。能不能正常開機完全看運氣!!如此反復之后今天終于著手解決問題。
一番檢查后,發現原因可能出在,UEFI的Windows Boot Manager有時會從錯誤的路徑讀取啟動信息。
下面是能開機的情況下的解決步驟:
1.用管理員權限打開cmd
2.執行bcdedit /enum all,可以看到UEFI模式所有的啟動信息
3.重點關注Windows啟動管理器,其中標識符可以理解為啟動器的名稱,這里是{bootmgr},device屬性表示啟動信息所在的硬盤分區,default屬性表示默認的啟動加載器。
4.我的電腦的device屬性指向HarddiskVolume4,這是機械硬盤上的EFI分區,但是系統盤/啟動信息是在C盤。故需要將device屬性改為當前系統所在分區(C盤)。
5.執行命令bcdedit /set {bootmgr} device partition=C:,將device屬性改為C盤
6.退出cmd,重啟驗證,發現機械盤上的Windows Boot Manager從C盤讀取啟動信息了!
長期反復調整UEFI設置都不能開機的話,恐怕只能重裝系統啦。如果像我一樣運氣好,重裝系統前突然能進的話,趕緊想辦法解決吧!!
總結
以上是生活随笔為你收集整理的“缺少winload.efi”的解决办法“:Windows Boot Manager更改读取启动信息路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KindEditor富文本编辑器上传功能
- 下一篇: PDM接口介绍