Bluebells 发表于 2024-1-31 19:35:42

WinPE部署到UEFI工具

本帖最后由 Bluebells 于 2024-2-3 22:42 编辑

于 2024/2/3 更新
1. 优化了部分处理逻辑
2. 可执行文件添加了数字签名(自签名证书)
PS: 据27楼网友说有发过类似更强大的工具, 若使用此工具时遇到 bug, 建议改用其它同类型工具, 该工具将在本论坛停止更新

此工具可帮助您将可引导 wim 映像文件部署到 ESP, 并将启动项添加到 UEFI 启动序列


此工具的部署操作流程如下:
1. 创建 bootmgfw.efi 及相关引导组件的副本
2. 复制该部署工具所在位置的 boot.wim 映像文件到 ESP 中的特定位置
3. 创建指向 bootmgfw.efi 副本的 UEFI 启动项

将启动项部署到 UEFI 启动序列相较于直接添加到 BCD 引导菜单的优点:
1. 在非必要时, 不浪费启动时间
2. 不易被小白选择并进入到 WinPE 的启动条目
3. 引导条目相对不易被修改破坏

使用方法:
1. 将你所使用的 Windows PE x64 的 WIM 映像文件放置在此部署工具所在位置, 并将其重命名为 boot.wim
PS: 要部署的映像文件必须本身支持 EFI-x64 启动
2. 运行部署工具进行部署
3. 部署完毕后, 可在开机时按进入 UEFI 启动条目的快捷键(一般为 F7/F8/F9... 之类的), 然后选择显示名称为 Windows PE 的条目按回车即可进入; 也可以直接进入 bios 设置, 然后转到"启动"标签, 定位到名为 Windows PE 的条目并按回车即可进入
PS: 由于会将可引导映像文件部署到 ESP, 因此 ESP 需要有比较大的可用空间

附件:
PS: 此工具使用 efivarcli.exe 创建 EFI 启动条目, 在此特别感谢开源项目 efivar-rs 的开发者!

如果你倾向于将 WinPE 的启动项直接添加到当前系统的 BCD 引导菜单中,可以试试本人的另一个工具
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435331



2010sya 发表于 2024-1-31 19:53:14

本帖最后由 2010sya 于 2024-1-31 20:16 编辑

正在找类似工具,谢谢分享。。。
========================
启动失败了,请帮忙排查一下!

我是LEGACY BIOS +MBR方式安装的系统,用一FAT32分区作为ESP分区,并修复uefi引导。


使用本工具安装完成后,开机按F12(联想机器)进入 UEFI 启动条目,但启动失败。。。(ESP分区情况如图:)



201027149 发表于 2024-1-31 19:59:34

感谢楼主分享!!

yyz2191958 发表于 2024-1-31 20:05:00

谢谢分享

Bluebells 发表于 2024-1-31 20:21:39

2010sya 发表于 2024-1-31 19:53
正在找类似工具,谢谢分享。。。
========================
启动失败了,请帮忙排查一下!

可能 efivarcli.exe 不支持 MBR 分区吧
你打开 bootice -> UEFI -> 修改启动序列, 查看一下有没有相关启动条目

紧急追踪 发表于 2024-1-31 21:13:37

谢谢分享

Bluebells 发表于 2024-1-31 21:20:15

2010sya 发表于 2024-1-31 19:53
正在找类似工具,谢谢分享。。。
========================
启动失败了,请帮忙排查一下!


我在虚拟机中测试了 MBR 磁盘, EFI 启动环境的情况, 部署成功, 在 BIOS 中可以找到启动项, 进入相关启动项也没有问题

5257 发表于 2024-1-31 21:32:11

好东东

yc2428 发表于 2024-1-31 21:45:35

谢谢分享

2010sya 发表于 2024-1-31 21:49:28

Bluebells 发表于 2024-1-31 20:21
可能 efivarcli.exe 不支持 MBR 分区吧
你打开 bootice -> UEFI -> 修改启动序列, 查看一下有没有相关启 ...
已成功修复,谢谢!

mrzhonghb 发表于 2024-1-31 21:49:29

2010sya 发表于 2024-1-31 19:53
正在找类似工具,谢谢分享。。。
========================
启动失败了,请帮忙排查一下!


我是mbr+uefi系统,用这个工具部署后,UEFI启动PE成功

新空气 发表于 2024-1-31 21:55:27

不错懒人工具

邪恶海盗 发表于 2024-1-31 22:09:10

这标题看得很别扭...


=============

2010sya 发表于 2024-1-31 22:11:24

邪恶海盗 发表于 2024-1-31 22:09
这标题看得很别扭...




应该叫“WinPE部署到UEFI BIOS”吧{:1_186:}

邪恶海盗 发表于 2024-1-31 22:25:49

2010sya 发表于 2024-1-31 22:11
应该叫“WinPE部署到UEFI BIOS”吧

从来没见过类似表述,也许是别人的水平都不够?

2010sya 发表于 2024-1-31 22:29:14

邪恶海盗 发表于 2024-1-31 22:25
从来没见过类似表述,也许是别人的水平都不够?

那,你说该咋改?{:1_186:}

Bluebells 发表于 2024-1-31 22:41:28

邪恶海盗 发表于 2024-1-31 22:25
从来没见过类似表述,也许是别人的水平都不够?

你水平这么高,那咋改?

邪恶海盗 发表于 2024-1-31 22:46:04

2010sya 发表于 2024-1-31 22:29
那,你说该咋改?

水平不够,不敢...


==========

邪恶海盗 发表于 2024-1-31 22:46:53

Bluebells 发表于 2024-1-31 22:41
你水平这么高,那咋改?

谁说我水平高了?

===============

nathan6498 发表于 2024-1-31 23:46:49

谢谢分享

吃瓜喷众 发表于 2024-2-1 04:45:15

谢谢分享

oh312 发表于 2024-2-1 05:22:00

赞,谢谢分享。

cuicongyuan 发表于 2024-2-1 07:16:29

谢谢楼主分享!

martin313 发表于 2024-2-1 07:22:45

“不易被小白选择并进入到 WinPE 的启动条目”这是啥意思?

如果要启动该PE,须先进入BIOS ?

wjsk10 发表于 2024-2-1 09:43:49

谢谢分享

rgfwqx@163.com 发表于 2024-2-1 10:09:33

谢谢

edison_2008 发表于 2024-2-1 10:17:58

发过类似的工具,功能更多

Bluebells 发表于 2024-2-1 10:25:34

edison_2008 发表于 2024-2-1 10:17
发过类似的工具,功能更多

这么牛逼?我很感兴趣,能否提供链接

gtc 发表于 2024-2-1 17:45:41

支持!感谢Bluebells大佬的无私分享!

rengrancunzai 发表于 2024-2-1 19:27:56

谢谢分享
页: [1] 2 3
查看完整版本: WinPE部署到UEFI工具