参考文章https://blog.csdn.net/A_Sen_A/article/details/89545311

 

想给电脑安Ubuntu双系统,期间根据一些不靠谱的文章用了easybcd软件,Ubuntu没安上,反而把Windows的引导弄没了,这软解真没坑啊。

回复Windows引导需要用Windows系统盘来修复。

再BIOS里设置U盘启动,进入Windows安装界面,点击下一步,在新的页面选择左下角的修复计算机。

修复界面依次选择:疑难解答->高级工具->命令提示符 进入命令行,显示X:Sources>,之后用到diskpart工具和bcdboot命令。。

找到Windows存放引导位置的efi分区

用到如下指令

list disk 列出所有挂在磁盘
list par 列出当前磁盘分区
sel disk x 选择某一磁盘x
sel par x 选择某一分区x

 

命令行输入以下命令

0.diskpart      //进入diskpart工具

1.list disk     //查看所有磁盘

2.sel disk x      //根据情况选择windows的磁盘编号,x为磁盘编号

3.list par     //列出上一步所选磁盘的分区,其中就有存放efi的分区,类型为系统,大小几百M

4.sel par x       //选择efi的分区,x为分区编号

5.assign letter=o     //为选择的分区分配一个盘符为o以便修复

6.exit      //退出diskpart,不要关闭命令行框

下面的图例不知为什么会有两个系统类型的分区,

 

 

 

bcdboot命令进行修复

命令行使用bcdboot命令,大概但不是下面这样

 

 

 这里的c:不一定是系统盘,需要用dir命令列出盘内文件来自己判断哪个才是系统盘,dir c:dir d: 等,记住系统盘是哪个。

然后执行bcdboot命令:bcdboot x:windows /s o: /f uefi /l zh-cn  其中x为亲自判断的系统盘盘符。

会提示“已成功创建启动文件”。

 

 

然后输入exit退出命令行,关机重启或者“继续”就能进入弄丢的Windows了。

 

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/foxer-z/p/11869319.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!