无忧启动论坛

标题: 如何在微软的UEFI环境下的菜单添加关机和重启功能 [打印本页]

作者: 2012zhiwen    时间: 2025-5-26 23:21
标题: 如何在微软的UEFI环境下的菜单添加关机和重启功能
如何在微软的BCD文件添加关机和重启功能呢,以便启动到微软的UEFI环境下显示这两个功能菜单。

作者: greatpeng    时间: 2025-5-27 08:18
还可以这样操作?等待高手解答
作者: 12qaz    时间: 2025-5-27 08:47
不会
作者: 冒个泡    时间: 2025-5-27 09:22
有方案了踢我一下
作者: 2013abcdefg    时间: 2025-5-27 09:23
UEFI shell 下关机是shutdown 重启是reset
作者: 超逸绝尘    时间: 2025-5-27 09:45
这个思路,我还没考虑过
作者: guong    时间: 2025-5-27 14:00
看看 不会呀
作者: 燕飞龙    时间: 2025-5-27 17:58
学习一下
作者: dayeye    时间: 2025-5-27 21:28
试试BCD 实模式启动项
作者: hilsonma    时间: 2025-5-28 06:47
dayeye 发表于 2025-5-27 21:28
试试BCD 实模式启动项

这里是uefi区,uefi的bcd没有实模式,无解。
实在是有特殊需要的话可以考虑传递参数给pe,通过定制pe接受参数执行相应的操作。
作者: dayeye    时间: 2025-5-28 10:39
本帖最后由 dayeye 于 2025-5-28 10:48 编辑

鉴于Win启动会有蓝屏、死机、重启的特性,那就研究一下Win启动到winload.efi之前,怎样让它死机,怎样让它重启。
1. 在BCD到winload.efi之间制造错误。
2. 在启动PE WIM读取到内存之前,制造一个能够死机/重启的boot.sdi
3. 定制BOOTX64.EFI

作者: neartree    时间: 2025-5-28 13:25
我也想看这个问题有没有解答的方法,在BCD文件中添加关机和重启的功能,我估计可能需要自制两个小程序吧
作者: dayeye    时间: 2025-5-28 16:11
本帖最后由 dayeye 于 2025-5-28 16:43 编辑

试了2次,大约50秒后自动关机

搜狗截图20250528160727.jpg (181.43 KB, 下载次数: 11)

搜狗截图20250528160727.jpg

作者: 2012zhiwen    时间: 2025-5-29 09:36
dayeye 发表于 2025-5-28 16:11
试了2次,大约50秒后自动关机

这个是利用grldr.mbr文件本身的特性,也算一种方法。
作者: dayeye    时间: 2025-5-29 11:41
本帖最后由 dayeye 于 2025-5-29 11:45 编辑
2012zhiwen 发表于 2025-5-29 09:36
这个是利用grldr.mbr文件本身的特性,也算一种方法。

1分钟自动关机与grldr.mbr没多大关系。
启动过程缺少文件,文件错误等导致报错,不主动按键选择,就会延时自动关机。
wim/vhd启动时,找不到vhd/WIM/SDI文件都会暂停报错。只是错误提示不一样。
不知道这个延时时间是在efi文件还是主板固件控制。







欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3