在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 的启动项了
相关文章
相关标签/搜索