在ESP分區新建win10引導

以前腦抽把win10的引導給刪了,百度了好久看到不少辦法但在我這裏老是不能解決,後來總算在google裏搜到了一個方法重建了win10 的引導ubuntu

以前經歷的方法有windows

  • 使用win10USB啓動盤啓動電腦後選擇修復計算機-疑難解答(具體名字忘了)-高級選項-啓動修復。這個辦法按理說應該是能解決問題,可是在我這因爲bitlocker的緣由要我輸密碼,我按照提示在onedrive裏找到密碼輸進去後卻一直提示我沒法解鎖,非常鬱悶,嘗試了幾回後此方法廢---
  • 第二次,用win8PE啓動,打開cmd命令行,輸入bcdboot c:\windows /s j: /l zh-ch /f uefi,理論上也應該是可行的---but,我這又出幺蛾子了,老是提示嘗試複製啓動文件失敗,無解---
  • 第三次用bootice這個軟件嘗試手動新建bcd文件,按照網上教程來的,可是都沒能成功引導win10
  • 最終讓我找到了這個方法,連接在這裏:https://neosmart.net/wiki/fix-uefi-boot/#Fix_UEFI_Boot_in_Windows_8_81_or_10,有個準備工做是肯定你的ESP分區下的\EFI\microsoft\boot\路徑存在,若是不存在的話你得想辦法新建一個,若是你的電腦上還有其餘系統,好比ubuntu,則你能夠在ubuntu裏掛在ESP分區,而後新建那個路徑,或者你就用winPE盤打開電腦,而後在winPE裏使用disk'genius掛在ESP分區,而後新建這個路徑,下面是對這個教程的翻譯
  1. 首先仍是要製做一個win10的啓動盤
  2. 開機選擇從啓動盤啓動
  3. 打開後選擇繼續以後不要點如今安裝,畢竟咱不是要重裝系統,點擊左下角的修復計算機
  4. 依次點擊疑難解答-高級選項
  5. 到這裏你能夠嘗試一下「啓動修復那個選項」,也許你不像我那麼倒黴,用這個就能夠直接修復你的win10引導了,不行的話就點擊「命令行」英文叫command prompt選項
  6. 若是你選擇命令行後還會提示讓你輸bitlocker密碼,此次你能夠選擇跳過這個驅動器,這樣應該就能有一個cmd的窗口彈出來了
  7. 在cmd中輸入下面文字後,enter
    diskpart
  8. 這時窗口中應該會出現
    DISKPART>

     

  9. 而後輸入
    sel disk 0

    enter後 出現「Disk 0 is now the selected disk.」ui

  10. 輸入
    list vol

    會顯示你的全部分區信息google

  11. 找到你的ESP分區,這個分區的的格式一般是FAT32格式,大小在100兆或者多一點左右,假設你找到的是disk 2,則繼續輸入
  12. 輸入一下並分別enter,其中G:是指你給這個盤分配的盤符,能夠是任何你暫時沒用到的盤符
    sel vol 2
    assign letter=G:

    等待這句話出現spa

    DiskPart successfully assigned the drive letter or mount point.

     

  13. 輸入exit後退出
  14. 接着輸入
    cd /d G:\EFI\Microsoft\Boot\

    其中G就是你剛剛分配給ESP分區的盤符,那個目錄若是已經不存在了的話只能是先用winPE進入系統後新建出來.net

  15. 使用bootrec指令
    bootrec /fixboot

     

  16. 而後使用bcdboot重建BCD
    bcdboot C:Windows /l zh-ch /s G: /f uefi

    特別注意,那個C:是你的系統所在盤,不必定是C盤了哦,由於在這裏盤符和你以前使用系統時候的盤符可能不一致,你須要本身分辨一下,後面的G:是你的ESP分區的盤符,其餘的照着寫就能夠了命令行

  17. 你也能夠直接用這個指令重建BCD
    bootrec /rebuildbcd

     

  18. 大功告成,輸入exit指令退出後重啓電腦
  19. 若是你和我同樣是雙系統,同時想用grub來引導win10的話,你還須要重啓進入ubuntu,打開終端,輸入「sudo update-grub」更新grub,重啓就能夠在grub上看到win10 的啓動項了
相關文章
相關標籤/搜索