win8.1 efi引导文件被删除了,应该怎么恢复?
的有关信息介绍如下:
答案里好多链接失效了。
可以到
按相应的关键词搜索。
======================================================
鼓捣了许久,自己弄好了,就来个自问自答吧。
先上参考资料:
要修复引导文件大致有以下几个步骤(按照我自己修复的步骤来的,其他情况可结合上面参考资料探索,大体思路应该没有变化):
由于我的windows8.1已经无法进入了,Ubuntu不知道能不能挂载ESP分区,并且后续还有用到BOOTICE进行编辑BCD文件,这里我选择了制作PE U盘启动盘,此PE集成了ESP分区挂载工具MountESP和引导扇区维护工具BOOTICE。
按(
)制作好PE盘以后,重启,F12进入开机选项,选择USB启动,进入win8 PE(此处应按自己电脑实际情况选择)。开始->所有程序->磁盘管理工具->挂载ESP分区,好啦,进入下一步。
2. 拷贝引导文件至ESP分区(
)
复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到ESP分区的\efi\boot\下,并重命名为bootx64.efi 。
打开bootice软件,在ESP分区的\efi\microsoft\boot\下新建一BCD文件(如有,则直接编辑),打开并编辑BCD文件,添加“windows vista\7\8启动项“,指定磁盘为硬盘系统盘在的盘,指定启动分区为硬盘系统分区(一般为c:)指定启动文件为:\Windows\system32\winload.efi, 注意是*.efi,不是*.exe,要手工改过来,最后保存当前系统设置并退出。
OK,大功告成,接下来就是重启开机了。重启电脑,F12进入开机选项,选择Windows Boot Manager(也可在BIOS中设为默认启动项)。啊,又回到了熟悉的桌面~



