BB青年 发表于 2014-9-27 10:53:47

【求大神】如何手动修复win8.1的UEFI引导?

本帖最后由 BB青年 于 2014-9-27 10:59 编辑

先说下我的情况:我的系统都在希捷1TB的MBR硬盘上,启动分区为100M的FAT32分区,win7+变色龙引导的legacy启动文件以及EFI-Clover引导的文件均放置其中,原来是win7+OSX 10.95+OSX 10.10 DP8,挂载在legacy-bootmgr下的变色龙全部能正常引导。最近几天折腾Clover,好不容易搞定黑苹果的Clover引导问题,却挂载不上win7的引导,几经爬贴,终于找到方法,即在win7的NTFS分区建立EFI启动文件夹,内建EFI/Microsoft/boot/BCD,然后用BOOTICE编辑BCD【原帖说不需要加入EFI/Boot/bootx64.efi,事实证明可行】,Clover启动后成功识别WIN7-UEFI并顺利进行EFI-win7的引导。
然后我又开始折腾win8.1,先用传统模式完成win8.1系统的安装,然后复制上面Clover引导win7的方法,在win8.1的NTFS系统磁盘下创建EFI/Microsoft/boot/BCD,然后用BOOTICE编辑BCD添加对应的win8.1启动项,保存重启,Clover同样是识别到了EFI-win8.1的引导项,但是回车引导后,弹出这样的错误提示:
【------------------------------------------------------------------】
windows未能启动,原因可能是近期......
请插入........
/windows/system32/winload.efi
0x000000225

【------------------------------------------------------------------】
不仅仅是用Clover引导会这样,格式化ESP分区,然后手动创建EFI/Boot/bootx64.efi以及EFI/Microsoft/boot/BCD,再用BOOTICE修复BCD当中的引导,这招对win7可以,对8.1就会出现上面的错误提示...
百度过,没有类似问题的解决方案,求大神解答,是不是手动修复8.1的引导需要其他特殊的方法?:dizzy:

BB青年 发表于 2014-9-27 20:08:54

求来人{:3_146:}

420841698 发表于 2014-9-27 21:29:09

简单进入shell修复

BB青年 发表于 2014-9-28 13:40:27

420841698 发表于 2014-9-27 21:29
简单进入shell修复

大神能简单说说操作流程么?{:3_140:}

420841698 发表于 2014-9-29 17:18:55

BB青年 发表于 2014-9-28 13:40
大神能简单说说操作流程么?

420841698

asker 发表于 2014-9-30 19:33:27

论坛有个efi工具包可以修复

沙漠之子 发表于 2014-10-1 13:51:39

那你先进win7系统 使用bcdboot命令重建引导

bcdboot X:\Windows\ /l zh-cn /s X: /f uefi
X代表win8.1 OS所在启动盘盘符.
页: [1]
查看完整版本: 【求大神】如何手动修复win8.1的UEFI引导?