打开windows的办法
原因是你的启动文件损毁了,找到他复制下来就好了。
1.使用命令ls,查找当前下的分区
2.使用ls root(hd1 , gpt1)/efi/microsoft/bootmgcf.efi,查找当前root中是否有boot的启动文件bootmgcf.efi。如果有输入命令后就会什么也没有显示,否则就会unkonw或者路径错误.
我找到我的文件在(hd1,gpt1)中
ls root(hd1 , gpt1)/efi/microsoft/bootmgcf.efi
3.接着输入改变主分区,把分区改成你查找到的分区
set=root(hd1 , gpt1)
4.再chainloader连接你的启动文件
chainloader efi/microsoft/boot/bootmgcf.efi
如果失败可以试试加上主目录的分区
chainloader root(hd1,gpt1)efi/microsoft/boot/bootmgcf.efi
5.输入boot重新启动系统,进入windows
6.此时并没有完成,重新启动还是会有这个问题。我们需要复制启动文件。在windows打开poweshell(最好以管理员身份打开,不然会出现启动文件复制失败)
输入以下,显示启动文件复制成功就好了
bcdboot C:\Windows