发明名称 METHOD, COMPUTER PROGRAM, AND COMPUTER FOR RESTORING SET OF VARIABLES
摘要 A set of variables referred to by unified extensible firmware interface (UEFI) firmware is restored. The UEFI firmware stored in a read-only memory (ROM) is firstly executed after power-up. The UEFI firmware writes a variable set related to boot, into a variable area. As an operating system (OS) also writes a set of variables into the variable area, the boot-related variable set may be altered. The variable set is saved into a prescribed area, such as a universal serial bus (USB) memory key, when the computer boots normally. If alteration of the variable set in the reference area is detected during a boot of the computer, the variable set in the reference area is replaced with the saved variable set. The variable set alteration may be detected using a detection flag which is set immediately after a boot is started and reset immediately before an OS is loaded.
申请公布号 US2015378846(A1) 申请公布日期 2015.12.31
申请号 US201514717820 申请日期 2015.05.20
申请人 LENOVO (Singapore) PTE, LTD. 发明人 Hagiwara Mikio;Kasamatsu Eitaroh
分类号 G06F11/14;G06F9/44 主分类号 G06F11/14
代理机构 代理人
主权项 1. A method comprising: writing a set of variables into a reference area of system firmware firstly executed by a computer after power-up; saving, into a prescribed area, the set of variables at the time when the computer was booted normally; detecting, by the computer, during a boot of the computer, whether the set of variables in the reference area has been altered; and replacing, by the computer, the set of variables in the reference area with the saved set of variables, in response to detecting that the set of variables was altered.
地址 New Tech Park SG