System for backing up and recovering data applied to data processing apparatus and method for the same
AssigneeICP Electronics Inc.
InventorYou-Yu Chiu
Life of this patent
Estimating the term…
Abstract
The invention discloses a data backup/recovery system for backing up and recovering data in a data processing apparatus. The data processing apparatus comprises a Basic Input Output System (BIOS) with a memory, a System Data Security Module (SDSM), and the data backup/recovery system. The SDSM is used for storing a backup data and has a real time clock. The data backup/recovery system determines whether the backup data should be recovered to the BIOS by checking whether the checksum of the memory fails and whether there is a copy of the backup data stored in the SDSM. Finally, the data backup/recovery system backs up the data stored in the memory to the SDSM. Accordingly, the data backup/recovery process is accomplished.
Claims16
A data backup/recovery system for backing up and recovering data in a data processing apparatus consisting of both a basic input-output system (BIOS) having a memory and a system data security module (SDSM) having a timer, in which the memory of the BIOS consists of a first real time clock (RTC), the data backup/recovery system comprising:
- a first processing unit for checking whether a checksum of the memory in the BIOS fails;
- a second processing unit for checking whether a copy of the backup data has been stored in the SDSM once the checksum fails;
- a third processing unit for recovering the backup data to the memory when it is detected that the SDSM has a copy of the backup data;
- a fourth processing unit for selectively changing the setting of the BIOS and then saving the new setting of the BIOS to the memory;
- and
- a fifth processing unit for backing up the data saved in the memory to the SDSM.
A data backup/recovery method for backing up and recovering data in a data processing apparatus consisting of both a basic input-output system (BIOS) having a memory and a system data security module (SDSM) having a timer, in which the memory of the BIOS consists of a first real time clock (RTC), the method comprising steps of:
- (a) checking whether a checksum of the memory in the BIOS fails, if yes, executing step (b), if no, executing step (d);
- (b) checking whether a backup copy of data has been stored in the SDSM, if yes, executing step (c), if no, executing step (d);
- (c) recovering the backup data to the memory and then going back to step (a);
- (d) selectively changing the setting of the BIOS and then saving the new setting of the BIOS to the memory;
- and
- (e) backing up the data saved in the memory to the SDSM.
A data processing apparatus comprising:
- a basic input output system (BIOS) having a memory;
- a system data security module (SDSM);
- a data backup/recovery system comprising:
- a first processing unit for checking whether a checksum of the memory fails;
- a second processing unit for checking whether a copy of the backup data has been stored in the SDSM when the checksum fails;
- a third processing unit for recovering the backup data to the memory when it is detected that the SDSM has a copy of the backup data;
- a fourth processing unit for selectively changing the setting of the BIOS and then saving the new setting of the BIOS to the memory;
- and
- a fifth processing unit for backing up the data saved in the memory to the SDSM.
Dependencies are inferred from the claim text.