发明名称 |
防止计算机的动作不良的方法、计算机程序以及计算机 |
摘要 |
本发明涉及防止计算机的动作不良的方法、计算机程序以及计算机,用于防止因系统固件所管理的数据引起的系统的动作不良。在固件ROM(100)中设置有代码区域(101)、默认区域(103)、和变量区域(105)、(107)。对变量区域(105)写入UEFI创建的预引导所不可缺少的数据(CV)。对变量区域(105)写入UEFI定义的全局变量(GV)、和OS创建的数据(UV)。变量区域(105)是固件ROM中可写锁的记录区域。UEFI在结束预引导后对变量区域(105)进行写锁。因此,能够防止OS对CV的改写。 |
申请公布号 |
CN104850762A |
申请公布日期 |
2015.08.19 |
申请号 |
CN201510009424.9 |
申请日期 |
2015.01.08 |
申请人 |
联想(新加坡)私人有限公司 |
发明人 |
森重勇作;佐佐木健;安藤教博 |
分类号 |
G06F21/10(2013.01)I;G06F21/12(2013.01)I |
主分类号 |
G06F21/10(2013.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
舒艳君;李洋 |
主权项 |
一种系统固件,其特征在于,包括:对在非易失性存储器中设定的第1变量区域和第2变量区域进行识别的模块;对所述第1变量区域写入预引导所不可缺少的结构数据的模块;对所述第2变量区域写入系统固件定义且操作系统能够改写的公开数据的模块;根据来自所述操作系统的请求来对所述第2变量区域写入用户数据的模块;以及限制结束了所述预引导之后的针对所述第1变量区域的写入的模块。 |
地址 |
新加坡新加坡城 |