|
本帖最后由 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的引导需要其他特殊的方法? |
|