89、Windows系统启动与关机:原理、机制及安全保障

Windows系统启动与关机:原理、机制及安全保障

1. 系统唤醒与启动相关基础

系统唤醒代码负责重启系统关机时处于活动状态的驱动程序。只有当计算机上一次关机是休眠或混合启动时, Hiberfil.sys 文件才有效,这是为避免从同一点多次恢复。Windows 恢复应用程序 BCD 对象通过特定 BCD 元素( resumeobject )与启动管理器描述符关联。

启动管理器(Bootmgr)会检测是否注册了 OEM 自定义启动操作,目前仅支持启动 OEM 启动序列,OEM 厂商可借此注册自定义恢复序列,用户在启动时按下特定按键即可调用。

1.1 启动菜单机制

在 Windows 8 及更高版本的标准启动配置中,由于引入了现代启动技术,经典(传统)启动菜单不再显示。现代启动为 Windows 提供了丰富的图形化启动体验,同时允许深入访问启动相关设置,用户即使在无合适键盘和鼠标的触摸系统上也能选择要执行的操作系统。新启动菜单绘制在 Win32 子系统之上。

bootmenupolicy 启动选项控制启动加载器使用旧技术还是新技术显示启动菜单。若没有 OEM 启动序列,Bootmgr 会枚举与启动管理器 displayorder 启动选项关联的系统启动项 GUID(若该值为空,则依赖默认项)。对于找到的每个 GUID,Bootmgr 会打开相应的 BCD 对象,查询启动应用程序的类型、启动设备和可读描述,这三个属性必须存在,否则该启动项将被视为无效并跳过。若未找到有效启动应用程序,Bootmgr 会向用户显示错误消息并中止

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值