|
本帖最后由 refrainblue 于 2023-11-28 07:33 编辑
感谢楼主那么快的答复,并作出了更新。经过刚才的几轮测试,对11月26日的新版本WIT的确认如下
1. "添加PE到启动菜单”功能已经可以在"UEFI+GPT"环境下,对已安装系统的VHDX文件在全新ESP分区中创建引导启动菜单了。当然也测试了楼主提到的正规用法-挂载+修复引导,也成功创建出了引导启动菜单。但现在既然有可以用一步解决的事情,也就用不着走正规的两步解决法了。再次感谢楼主提醒正确用法~
2. “传统菜单”选项依旧勾选无效。我的测试步骤是这样的:
a. 创建新VHDX,灌新系统,WIT自动创建了带bootmenupolicy为Legacy的Windows启动菜单。将Legacy改为Standard. 再用"添加PE到启动菜单”功能,勾选"传统菜单"并完成PE到本地硬盘的部署。观察BCD发现,Windows系统启动菜单里的bootmenupolicy的Standard并没有变为Legacy。而新建的PE引导菜单中也没有Bootmenupolicy的参数。 (以前这个启动菜单风格是直接在windows系统里敲命令行的"BCDEDIT /Set {Current} bootmenupolicy legacy",所以自己也不清楚是否可以在两个启动选单中都可以加上这个参数与否。敲了一个实现了老启动菜单风格后,就没再去深究过)
b. 续a- 将刚才新建的PE引导启动菜单删除,再将windows启动菜单中的Bootmenupolicy参数删除。继续使用"添加PE到启动菜单”,并勾选“传统菜单”。再次部署PE。查看BCD发现。当前的两个引导启动菜单(windows和PE)中都没有Bootmenupolicy参数
经过上述两项测试,我得出的结论是“传统菜单”勾选项依旧在“为PE和VHDX创建引导启动菜单”时无效。当然实际使用时,除了手动改成Standard外,不管有没有带legacy的Bootmenupolicy参数,WIT生成出来的都是以“传统菜单”样式显示的启动菜单。
请问我的试验方法,与“传统菜单”的用法是否一致?如果是我搞错了“传统菜单”勾选项的用法的话,还请麻烦帮我指出错误,并告知我该勾选项的正确用法及正确查看结果的方法。非常感谢。
测试环境依旧是VMware16.1.2和WEPE
|
|