无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 41275|回复: 50
打印 上一主题 下一主题

想在ESP分区放个PE,请问如何编辑BCD?——(已解决)

    [复制链接]
跳转到指定楼层
1#
发表于 2013-4-19 21:45:07 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ddianxing 于 2013-4-21 10:36 编辑

在ESP分区根目录上放了grldr.mbr, grldr, disk.wim 三个文件...

如图,我尝试在 BCD 里加 GRUB 和 PE 均不成功,不知错在哪里?请大侠指教!





------------------------------------

已解决!!!


其实除了GRUB启动项外在UEFI启动中不支持以外,我在BCD中添加的PE项目是没有问题的!但少了boot\boot.sdi这个文件,所以保证ESP分区的文件是这样的就行了:

根目录
├─boot目录
│  └─boot.sdi
├─efi目录
│  ├─boot目录
│  │    ├─zh-cn目录
│  │    │     └─bootx64.efi.mui
│  │    └─ bootx64.efi
│  └─microsoft目录
│        └─boot目录
│            ├─fonts目录
│            │        ├─ chs_boot.ttf
│            │        └─wgl4_boot.ttf
│            └─BCD
└─WINPE目录
    └─winpe_x64.wim


注意:如果bootmgfw.efi文件是win7里的,就无法启动win8PEx64,把bootmgfw.efi换成win8版本的后,就可以启动win7PEx64/win8PEx64了。


另外有个问题没有解决,就是我我在开机时按F11,只能选择Windows Boot Manager 的方式启动,而没有UEFI的其它选项。也就是说不能通过 bootx64.efi来启动,而只能通过bootmgfw.efi 来启动。在我的机子上bootx64.efi这个文件删掉没有任何影响!(2011hiboy 版主的对此文件作用有说明,见:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

我猜想可能由于我的主板比较老(两年前的微星H61M-E33 B3 BIOS版本 12.3),对UEFI的支持不是很好!
2#
 楼主| 发表于 2013-4-19 22:38:05 | 显示全部楼层
2011hiboy 发表于 2013-4-19 22:10
首先既然你说ESP分区,那么就是UEFI启动了,那么是不支持grub4dos的。可以支持grub2

再说WIM文件的添加, ...


谢谢你,原来GRUB不能在ESP里用,我把它从BCD里删掉了。

但PE按你的说法设置了,但还是不能启动PE。。。这个 WIM 是天意的win8pe.iso里提取出来的,应该没有问题。。。



回复

使用道具 举报

3#
 楼主| 发表于 2013-4-20 09:32:53 | 显示全部楼层
2011hiboy 发表于 2013-4-19 23:14
错误信息怎么说?你看好了你的机器99%是X64构架的,Win8 x86的PE 在X64的机器上无法UEFI启动,你确保你 ...

原来如此,谢谢版主!—— 偶的机子的确是X64的,我用的那个PE的确是32-Bit的,现在我就去找个64的PE!
回复

使用道具 举报

4#
 楼主| 发表于 2013-4-20 10:54:42 | 显示全部楼层
本帖最后由 ddianxing 于 2013-4-20 10:56 编辑

下载了64位的PE还是不行。。。把此PE放在C:盘和第二块硬盘也无法启动显示如下:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1、Insert your windows installation...
2、Choose your language...
3、Click Repair your computer
status: 0xc000000f
Info: the boot selection failed because a required device is inaccessible.

另外我还发现一个问题,就是我的机子开机时按F11,选择 Windows Boot Manager 可以进入系统,但选择“从本地硬盘启动”却无法启动,显示找不到操作系统。。。也就是说无法从bootx64.efi这个引导启动。。。
回复

使用道具 举报

5#
 楼主| 发表于 2013-4-20 13:47:23 | 显示全部楼层
leonxis 发表于 2013-4-20 13:31
wim启动还需要boot文件跟里面的boot.sdi文件

请问放在什么位置?
回复

使用道具 举报

6#
 楼主| 发表于 2013-4-20 17:39:19 | 显示全部楼层
leonxis 发表于 2013-4-20 14:54
boot文件夹放根目录

谢谢你的指教!—— 这样做了之后,只能进入win7安装光盘里的boot.wim或recover文件夹里的wim文件,论坛上试了几个PE都不行,包括阿弥陀佛的纯64也不行...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-31 23:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表