无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)最好用的系统一键装机工具广告联系 QQ:184822951 微信:wuyouceo
查看: 28420|回复: 48
打印 上一主题 下一主题

想在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的支持不是很好!
推荐
 楼主| 发表于 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里提取出来的,应该没有问题。。。



回复

使用道具 举报

推荐
发表于 2013-4-19 22:13:12 | 只看该作者
看看
回复

使用道具 举报

推荐
发表于 2013-4-19 22:10:07 | 只看该作者
首先既然你说ESP分区,那么就是UEFI启动了,那么是不支持grub4dos的。可以支持grub2

再说WIM文件的添加,给你看图吧:

点评

这个工具能不能传一个?没找到哪儿下载?  发表于 2014-3-7 18:07

评分

参与人数 1无忧币 +5 收起 理由
1828872758 + 5 这工具在哪里下载啊?

查看全部评分

回复

使用道具 举报

5#
发表于 2013-4-19 23:14:59 | 只看该作者
本帖最后由 2011hiboy 于 2013-4-19 23:18 编辑
ddianxing 发表于 2013-4-19 22:38
谢谢你,原来GRUB不能在ESP里用,我把它从BCD里删掉了。

但PE按你的说法设置了,但还是不能启动PE。 ...


错误信息怎么说?你看好了你的机器99%是X64构架的,Win8 x86的PE 在X64的机器上无法UEFI启动,你确保你下载的PE是X64的。

记得使用 BOOTICE 1.05 最新版
回复

使用道具 举报

6#
发表于 2013-4-20 07:32:24 | 只看该作者
2011hiboy 发表于 2013-4-19 23:14
错误信息怎么说?你看好了你的机器99%是X64构架的,Win8 x86的PE 在X64的机器上无法UEFI启动,你确保你 ...

我以为WIN8X64和X86系统都支持UEFI启动呢!

原来只支持X64

点评

我的电脑预装的就是win8x86,也是uefi启动啊?  详情 回复 发表于 2014-8-7 12:27
回复

使用道具 举报

7#
发表于 2013-4-20 07:36:46 | 只看该作者
2011hiboy 发表于 2013-4-19 22:10
首先既然你说ESP分区,那么就是UEFI启动了,那么是不支持grub4dos的。可以支持grub2

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


最近想重新YY一个UEFI/BIOS平台使用的PE(两栖PE)启动,菜单方面得好好充充电了。。。

支持版主!
回复

使用道具 举报

8#
 楼主| 发表于 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!
回复

使用道具 举报

9#
 楼主| 发表于 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这个引导启动。。。
回复

使用道具 举报

10#
发表于 2013-4-20 13:31:36 | 只看该作者
wim启动还需要boot文件跟里面的boot.sdi文件
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-7-4 09:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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