deyy 发表于 2018-4-3 11:20

在Clover启动界面添加 PE 启动项

本帖最后由 deyy 于 2018-4-3 16:06 编辑

思路:通过 bootmgfw.efi 读取 BCD 配置文件启动 PE。

这里说下自己的“翻船”经历,去年学习配置kext 和 config 重启电脑频繁,常常一个选项配置错误就得进 PE,配置过程断断续续了好几天,期间有有改过 BIOS 设置,有插拔过 U盘,NND,一来二去的,BIOS 一不小心就挂了,之后通过BIOS 烧写给救回来,后遗症就是启动BIOS 阶段变慢了很多,以前秒开,现在要等个好几秒,试过 post 自检的时间设置为0,仍然没有效果。感兴趣的可以前往看下,

1.下载附件解压附件后得到名为 WEPE 的文件夹,里面有4个文件
bootmgfw.efi    win10 UEFI 启动文件,uefi环境下安装 win10可获得,位置是 /EFI/Microsoft/Boot/bootmgfw.efi
BCD                  引导配置文件,BOOTICE 可以编辑该文件。WEPE.SDI         sdi 文件会将 wim 文件虚拟成 x: 盘,挂载wim 文件使用
WEPE64.WIM    PE 文件,微pe工具箱 绿色干净的 PE 系统,文件大小有199MB。

后面3个文件,安装微PE工具箱时可获得,例如将 PE安装到 C 盘下,那么你能找到这些文件
/WEPE/WEPE.TXT      微 PE 文件说明,里面有每个文件的介绍
/WEPE/WEPE.SDI
/WEPE/WEPE64.WIM 附件中的 PE 版本为V2.0,更新于 2017-03-18,目前最新
/WEPE/B64               BCD 文件,附件中的 BCD 文件由这个改名而来,用 bootice 编辑可以修改 wim 和 sdi文件位置



2.拷贝文件
将 WEPE 文件夹拷贝到对应分区下,一般 ESP 分区是200MB,如果分区容量不够或者无法对 ESP 分区进行扩容,可以拷贝到 其它分区下,例如 C 盘,测试发现放在 hfs 分区下会出现efi 找不到 bcd 文件错误,估计是 NTFS、FAT 32和FAT16格式的分区下都可以。拷贝完后设置该分区的卷标,Win10分区可以设置为 Win10,ESP 分区可以设置为 ESP。

3.添加 Clover 启动项

打开 Clover Configurator ,找到 GUI 设置项,在 Custom Entries 栏添加一个启动项。
Volume            填写UUID,测试发现填写卷标也可以,个人觉得卷标比 UUID 要方便许多,如果WEPE 文件夹放在名为 ESP 的分区下则填写 ESP,卷标名为 Win10 则填写 Win10。
Path                   efi 文件所在地址
Title / FullTitle    启动项名称,填写英文字母,填写汉字的话在 Clover 界面显示为乱码,显示乱码不会影响启动。
Hidden                设置为 YES 时,在Clover 界面按 F3才会临时显示出来。
Type                  系统类型


附件下载地址:
链接: https://pan.baidu.com/s/1vjOlgZpMgfg8r_v_lBmsSA 密码: f5qm


正确理解bootmgfw.efi

一般理解 bootmgfw.efi 是读取 /EFI/Microsoft/Boot/BCDefi 是程序, BCD 是配置文件。
测试发现 bootmgfw.efi 是先读取 同目录下的 BCD,然后读取 /EFI/Microsoft/Boot/BCD。
这样我们多拷贝一份 bootmgfw.efi 和 BCD 就多了一个启动选择,修改 PE 的设置不会影响到 Win10,多了一重保险。

我可以直接将 PE 启动项添加到 /EFI/Microsoft/Boot/BCD 吗?
可以,不过启动 PE 时电脑要额外启动一次, clover 选 win10引导项时,进 win10前有两个选择 进 win10 还是 进 PE,选择 win10 就直接进 win10了,如果选择 PE 则电脑会重启一次,重启后会进到 Clover引导界面,此时再次选 win10引导项才能进 PE。这样操作的话,基本等同于直接在 win10 下载安装微 PE。

mrmg 发表于 2018-4-3 12:43

不错,支持,技术贴
我都是只做个启动安装u盘。里面会保留一个能正常引导的efi,急救就考它
同时小调整clover的时候,会复制一份clover并重命名。如果调整后clover引导不成功。
那就clover里选择复制的那份老的clover来引导mac。一样很方便。

yueling56 发表于 2018-4-3 13:36

好贴支持学习了

蓝天彡 发表于 2018-4-3 14:33

学习学习

anngel 发表于 2018-4-3 14:42

用这歌bootmgfw.efi ,不是启动了Windows吗?bcd那里改吗?能告诉下具体操作吗?谢谢!

deyy 发表于 2018-4-3 15:21

anngel 发表于 2018-4-3 14:42 https://www.pcbeta.com/static/image/common/back.gif
用这歌bootmgfw.efi ,不是启动了Windows吗?bcd那里改吗?能告诉下具体操作吗?谢谢!

一般 bootmgfw.efi 和 bcd 位于 /EFI/Microsoft/Boot/bootmgfw.efi,用来引导 win10,测试发现 bootmgfw.efi 和 bcd 放在一起放在任意目录都可以使用。这样添加pe 的引导时不会影响win10的引导 。当然也可以 通过 booticex86.exe来修改位于 /EFI/Microsoft/Boot/的bcd,只不过在启动 win10的时候会多出一个选择,关键是你选择 pe 后系统会重启一次,此时要再次选择 win10的引导才能进入 pe,这样就繁琐了。

好吧,帖子部分内容丢失了,第一步操作没了,我来补充下。

q6583229 发表于 2018-4-3 15:28

我都是一个8GU盘(PE)装系统一个80G的移动硬盘!移动硬盘速度快!PE急救!再说现在U盘也不贵

litielige 发表于 2018-4-7 15:30

学习了,感谢提供。

hab123456 发表于 2018-4-7 16:30

相当不错。谢谢分享。

sarentunala 发表于 2018-4-12 16:10

谢谢 分享1

xiansk 发表于 2018-6-3 00:37

感 谢分享。。 正准备使用这个把一个PE安装在硬盘,免去天天拔插U盘要可能。

包包先生 发表于 2018-6-4 09:25

我是在/EFI/Microsoft/目录下复制了boot2,boot3引导了微pe和winre,SDI文件用的\boot\boot.sdi,pe文件都放在D盘了。

小白鼠零二号 发表于 2018-6-4 09:33

学习了解一下

中发白 发表于 2018-9-20 05:32

非常感谢楼主这个帖子,解决了我u盘引导的问题。

maizhelun15 发表于 2018-9-20 07:46

收藏,正想安装一个PE以备不时之需!

312700346 发表于 2018-9-20 08:31

感谢分享!!!!

兄弟要挂吗 发表于 2018-9-20 11:07

学习了学习了

寻我 发表于 2018-9-20 15:07

流言飞鱼 发表于 2018-9-20 19:02

这个好来学习下了

男婊0729 发表于 2018-12-31 20:05

已收藏,需要的时候再弄
页: [1] 2
查看完整版本: 在Clover启动界面添加 PE 启动项