|
本帖最后由 bluerats329 于 2015-12-27 21:37 编辑
我用VMWARE虚拟机 做UEFI实验。
安装完win10后,uefi中会出现windows boot manager的启动项。
如果把这个"windows boot manager"启动项删除,
下一次启动时,又会出现。
经过查资料和做实验,我知道
这个"windows boot manager"启动项是保存在UEFI的NVRAM,且是指向ESP分区中\efi\microsoft\boot\bootmgfwi.efi的启动方式.
我的疑问是,删除 "windows boot manager"启动项 后,
再启动win10时,win10是什么时间写进UEFI的NVRAM中的。
或者说是 运行哪个文件时写进去的,或者哪个文件中的哪个函数 写进去的。
我做实验,删除 "windows boot manager"启动项 后,
通过选择硬盘引导,
在所选硬盘上,找到ESP分区后,通过bootx64.efi文件找到BCD引导选项,根据BCD内的系统引导选项,选择引导的系统。
在BCD中,设置多个选项,让系统启动时,在次停留。然后断电。
此时查看UEFI中,仍然没有 "windows boot manager"启动项,
如果通过BCD引导后,出现启动画面。如果出现启动画面5秒后(机械硬盘,非固态硬盘),断电关机,仍然没有 "windows boot manager"启动项,
至少出现启动画面10秒后,断电,才能在UEFI的NVRAM中出现 "windows boot manager"启动项。
不知表达清楚没有,有疑问,请随时拍砖。 |
|