Cold boot data backup system
First Claim
1. A cold boot data backup apparatus for automatically restoring data files stored in a memory of a computer system in response to a failure of said memory, using a backup media that is connected to said computer system which has stored thereon a copy of data files written in said memory, every version of data files changed by said computer system, comprising:
- means for acquiring data indicative of data file activity on said computer system;
means, responsive to said acquired data file activity data, for generating data indicative of data files that have been changed by said data file activity;
means for retrieving only selected data files, identified by said generated data and user-input data file backup identification data, that have been changed by said data file activity from said memory;
means for storing in their entirety said retrieved data files, exclusive of other data files stored in said memory, on a backup media to produce a time ordered sequence on said backup media of every version of said selected data files;
means for automatically restoring said memory to include said data files, written in said memory and changed by said computer system, to a state substantially as they were prior to said failure using said backup media, the restoring means performing the functions of;
(1) automatically copying on a first storage medium the following;
(a) parameters of the computer system memory;
(b) a disk cold boot program;
(c) a resident format command program of the computer system;
(d) on a backup system identification history; and
(e) an auto-- exec.bat file; and
then, after booting up of the computer system using the first storage medium. automatically(2) executing the disk cold boot program wherein execution of the disk cold boot program causes;
(a) executing of the resident format command program for formatting the memory;
(b) generating a prompt to insert the backup media into a backup media device; and
, once the backup media has been inserted.(c) using directory information read from the backup media and the backup system identification history to obtain the data files of the computer system memory at a predetermined point in time;
(d) using the data files acquired in function (2) (c) to perform a restoration of the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The cold boot data backup apparatus maintains an index of all data file activity on a computer system and stores copies of data files in a manner to enable a user to recreate the state of the computer system at any selected point in time. This apparatus automatically formats the computer system memory in response to a failure thereof and automatically restores the operating system, all application programs and every data file that is selected by the user to be monitored and preserved by this apparatus.
-
Citations
24 Claims
-
1. A cold boot data backup apparatus for automatically restoring data files stored in a memory of a computer system in response to a failure of said memory, using a backup media that is connected to said computer system which has stored thereon a copy of data files written in said memory, every version of data files changed by said computer system, comprising:
-
means for acquiring data indicative of data file activity on said computer system; means, responsive to said acquired data file activity data, for generating data indicative of data files that have been changed by said data file activity; means for retrieving only selected data files, identified by said generated data and user-input data file backup identification data, that have been changed by said data file activity from said memory; means for storing in their entirety said retrieved data files, exclusive of other data files stored in said memory, on a backup media to produce a time ordered sequence on said backup media of every version of said selected data files; means for automatically restoring said memory to include said data files, written in said memory and changed by said computer system, to a state substantially as they were prior to said failure using said backup media, the restoring means performing the functions of; (1) automatically copying on a first storage medium the following; (a) parameters of the computer system memory; (b) a disk cold boot program; (c) a resident format command program of the computer system; (d) on a backup system identification history; and (e) an auto-- exec.bat file; and
then, after booting up of the computer system using the first storage medium. automatically(2) executing the disk cold boot program wherein execution of the disk cold boot program causes; (a) executing of the resident format command program for formatting the memory; (b) generating a prompt to insert the backup media into a backup media device; and
, once the backup media has been inserted.(c) using directory information read from the backup media and the backup system identification history to obtain the data files of the computer system memory at a predetermined point in time; (d) using the data files acquired in function (2) (c) to perform a restoration of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of cold boot data backup for automatically restoring data files stored in a memory of a computer system in response to a failure of said memory, using a backup media that is connected to said computer system and has stored thereon a copy of data files written in said memory, every version of data files changed by said computer system, comprising the steps of:
-
acquiring data indicative of data file activity on said computer system; generating, in response to said acquired data file activity data, data indicative of data files that have been changed by said data file activity; retrieving only selected data files, identified by said generated data and user-input data file backup identification data, that have been changed by said data file activity from said memory; storing said retrieved data files in their entirety, exclusive of other data files stored in said memory, on a backup media to produce a time ordered sequence on said backup media of every version of said selected data files; and automatically restoring said memory to include said data files, written in said memory and changed by said computer system, to a state substantially as they were prior to said failure using said backup media, the step of restoring comprising; (1) automatically copying on a first storage medium the following; (a) parameters of the computer system memory; (b) a disk cold boot program; (c) a resident format command program of the computer system; (d) backup system identification history; and (e) an auto-- exec.bat file; and
then, after booting up of the computer system using the first storage medium, automatically(2) executing the disk cold boot program, wherein execution of the disk cold boot program causes; (a) executing of the resident format command program for formatting the memory; (b) generating a prompt to insert the memory into a backup media device; and
, once the backup media has been inserted,(c) using directory information read from the backup media and the backup system identification history to obtain the data files of the computer system memory at a predetermined point in time; (d) using the data files acquired in step (2) (c) to perform a restoration of the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of restoring the contents of a computer system hard disk using a set of executable instructions resident on the computer system, the method comprising:
(1) automatically copying on a first storage medium the following; (a) parameters of the computer system hard disk; (b) a disk cold boot program; (c) a resident format command program of the computer system; (d) a backup system identification history; and (e) an auto-- exec.bat file; and
then, after booting up of the computer system using the first storage medium, automatically(2) executing the disk cold boot program, wherein execution of the disk cold boot program causes; (a) executing of the resident format command program for formatting the hard disk; (b) generating a prompt to insert a second storage medium into a second storage medium device; and
, once the second storage medium has been inserted,(c) using directory information read from the second storage medium and the backup system identification history to obtain data reflecting state of the computer system hard disk at a predetermined point in time; (d) using the data acquired in step (2) (c) to perform a restoration of the hard disk. - View Dependent Claims (20, 21, 22, 23, 24)
Specification