发明名称 |
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 |