win8.1 efi引導文件被刪除了,應該怎麼恢復?
因為最近在鼓搗win+ubuntu雙系統,裝了一個easyBCD。雖然easyBCD沒有成功的添加ubuntu的引導項,但是但我看見有兩個win8.1的引導項時,手賤刪了一個,再開機就進不了windows了。現在電腦還能進ubuntu,有什麼解決方案嗎?
在最極端的條件下,故意把ESP分區完全清空,執行命令,重啟後,ESP分區完好如初。以uefi模式啟動win8.1系統安裝U盤或光碟,Shift+F10調出命令提示符,無需掛載ESP分區,直接執行 bcdboot c:windows /l zh-cn 。
win8,win8.1,win10都可以這麼干。
不到30秒即可搞定,可以愉快地重啟進系統了。答案里好多鏈接失效了。
可以到論壇 - 無憂啟動論壇按相應的關鍵詞搜索。======================================================
鼓搗了許久,自己弄好了,就來個自問自答吧。先上參考資料:
UEFI引導修復教程和工具UEFI啟動視頻詳解:啟動分析+N項操作實例,趕緊學習,不要落伍啦,該給自己充電啦...ESP分區掛載工具MountESP (2013-06-15)
關於Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的詳解..面向UEFI――U+B+方面的PE、工具和教程匯總帖子!【20140410】MAX SKYPE: 超低門檻 寬廣覆蓋 靈活部署【BOOTICE: 引導扇區維護工具】要修復引導文件大致有以下幾個步驟(按照我自己修復的步驟來的,其他情況可結合上面參考資料探索,大體思路應該沒有變化):
- 掛載ESP分區
由於我的windows8.1已經無法進入了,Ubuntu不知道能不能掛載ESP分區,並且後續還有用到BOOTICE進行編輯BCD文件,這裡我選擇了製作PE U盤啟動盤,此PE集成了ESP分區掛載工具MountESP和引導扇區維護工具BOOTICE。
按(【20140410】MAX SKYPE: 超低門檻 寬廣覆蓋 靈活部署 )製作好PE盤以後,重啟,F12進入開機選項,選擇USB啟動,進入win8 PE(此處應按自己電腦實際情況選擇)。開始-&>所有程序-&>磁碟管理工具-&>掛載ESP分區,好啦,進入下一步。
2. 拷貝引導文件至ESP分區(UEFI引導修復教程和工具)
複製硬碟系統中的bootmgfw.efi(一般在c:windowsootefi下)到ESP分區的efioot下,並重命名為bootx64.efi 。
打開bootice軟體,在ESP分區的efimicrosoftoot下新建一BCD文件(如有,則直接編輯),打開並編輯BCD文件,添加「windows vista78啟動項「,指定磁碟為硬碟系統盤在的盤,指定啟動分區為硬碟系統分區(一般為c:)指定啟動文件為:Windowssystem32winload.efi, 注意是*.efi,不是*.exe,要手工改過來,最後保存當前系統設置並退出。OK,大功告成,接下來就是重啟開機了。重啟電腦,F12進入開機選項,選擇Windows Boot Manager(也可在BIOS中設為默認啟動項)。啊,又回到了熟悉的桌面~裝黑蘋果的過程中不小心用easyBCD把win8.1引導刪除了,照樓主的方法鼓搗了許久,還是恢復不了引導。但是之後發現了一個更簡單的方法,進入pe用備份軟體把系統分區backup一個iso文件存放在系統分區之外的分區,然後直接用win8.1原版鏡像重裝系統,重裝完之後(一般十分鐘)重啟再次進入pe,用之前backup下來的iso文件restore一下系統分區,再重啟增長進入系統就行了,一切還是原樣,這個方法一共耗時一個半鍾,而且簡單易操作。
我裝黑果時也手賤格式化了esp分區,感覺不妙,決定恢復,因為備份了efi文件夾,所以直接再移到esp分區就ok,給esp分配盤符後需要許可權進不了,用cmd執行notepad也越不了許可權,diskgenius能進esp但只能複製單個文件,但microsoft里子文件夾太多太麻煩。重啟後沒引導果然進不了win8。後來進win8pe修復引導許可權,依然不行,想其他辦法時意發現pe里能直接進入esp分區,所以就直接把備份的efi移到esp分區就解決了這種方法比較簡單,沒了再補,只需進pe直接複製efi到自己esp分區就ok
難道你不知道有引導修復工具嗎,一鍵式搞定
推薦閱讀:
※經常伏案工作的人,有什麼辦法緩解頸背痛?
※如何看待電腦小白去學習計算機專業?
※使用程序員的電腦是怎樣一種體驗?
※英特爾到底有多牛?
※靜電電容鍵盤使用體驗如何?