问题出现原因
今天Arch Linux空间不足了,所以把Ubuntu格掉分给了Arch Linux,而意料之中,这一分区变动影响到了后面的Windows,破坏了Windows的正常引导,导致Windows开不了机。
症状
系统不断地重启不断地自动修复,而且自动修复会失败,可以进入高级选项。
个人解决方法
删掉BCD,或者移动到bcd.back,再让系统自动修复
(有些牌子的电脑可能不行,那就得手动重新生成bcd了,生成引导的命令应该是bcdboot h:\windows /s g:,h为Windows系统盘,g为efi分区,当然会修复bcd当然也行,我选择给系统帮我自动修复)
操作:(之后再详细补充,现在粗略记录一下)用diskpart挂载boot盘,我这里是第一个盘,然后进入EFI\Microsoft,将BCD删除,重启,自动修复,成功!
-3-7 更新
重新生成引导可以试试这篇文章
重新生成整个引导应该可以解决。