Data processing recovery system and method spanning multiple operating system
First Claim
1. An article of manufacture stored on a computer-readable storage medium which recovers from corruption of a primary operating system in a system in which a primary operating system and user data are stored in a first storage area, the article of manufacture performing the steps of:
- (a) creating and storing, in a second storage area, a sector-by-sector copy of the first storage area including user data after the primary operating system has been installed;
(b) using the primary operating system to install a second operating system in a protected storage area outside of the first storage area, the protected storage area being hidden from users;
and(c) in the event of corruption of the primary operating system, restoring the first storage area including user data under the control of the second operating system using the sector-by-sector copy stored in the second storage area, wherein the step of restoring the first storage area using the sector-by-sector copy under the control of the second operating system performs the step of using less than all of the portions from the sector-by-sector Copy.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recovering from a computer system crashing as a result of the storage disk suffering physical damage and/or the corruption of an application, operating system, and/or data. The computer system may be standalone or a part of a communication network. The computer includes a hard disk storage divided into a primary partition containing a unique operating system for executing application programs and a recovery partition containing a unique operating system for executing application programs and for backup data storage. A boot track storing a boot manager, a backup status information file for establishing communication between the operating systems of the primary and recovery partitions, and a status validation file verifying the integrity of the backup status information file.
77 Citations
50 Claims
-
1. An article of manufacture stored on a computer-readable storage medium which recovers from corruption of a primary operating system in a system in which a primary operating system and user data are stored in a first storage area, the article of manufacture performing the steps of:
-
(a) creating and storing, in a second storage area, a sector-by-sector copy of the first storage area including user data after the primary operating system has been installed; (b) using the primary operating system to install a second operating system in a protected storage area outside of the first storage area, the protected storage area being hidden from users; and (c) in the event of corruption of the primary operating system, restoring the first storage area including user data under the control of the second operating system using the sector-by-sector copy stored in the second storage area, wherein the step of restoring the first storage area using the sector-by-sector copy under the control of the second operating system performs the step of using less than all of the portions from the sector-by-sector Copy. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article of manufacture stored on a computer-readable storage medium which recovers from corruption of a primary operating system in a system in which a primary operating system is stored in a first storage, the article of manufacture performing the steps of:
-
(a) creating and storing, in a second storage area, a sector-by-sector copy of the first storage area including user data after the primary operating system has been installed; and (b) in the event of corruption of the primary operating system, restoring the first storage area including user data under the control of the second operating system using the sector-by-sector copy stored in the second storage area, wherein the article of manufacture includes the step of using the primary operating system to install the second operating system in a protected storage area hidden from users, wherein the steps of storing the copy in the second storage area and storing the second operating system in the protected storage area include storing in one storage device which contains the primary operating system and the first storage area and the step of restoring the first storage area including the step of using the storage device and the second operating system. - View Dependent Claims (7)
-
-
8. A computer-implemented method of recovering from corruption of a primary operating system in a system in which the primary operating system and user data are stored in a first storage area, comprising the steps of:
-
(a) creating and storing, in a second storage area, a sector-by-sector copy of the first storage area including user data after the primary operating system has been installed; and (b) in the event of corruption of the primary operating system, restoring the first storage area including user data under the control of a second operating system using the sector-by-sector copy stored in the second storage area, wherein the method includes the step of using the primary operating system to install the second operating system in a protected storage area hidden from users, wherein the step of restoring the first storage area using the sector-by-sector copy includes performing the step of restoring less than all the portions from the sector-by-sector copy. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising the steps of:
-
(a) creating a first copy including a sector-by-sector copy of a first storage area and storing the first copy in an area outside of the first storage area, the first copy including an operating system; (b) creating a second copy of the first storage area and storing the second copy in an area outside of the first storage area, said second copy including changed content of the first storage area since the first copy was made; (c) restoring in a second storage area at least one of the first copy and the second copy using a second operating system; and (d) after the restoring of step (c), operating the restored copy from the second storage area under an operating system other than the second operating system.
-
-
15. A computer-implemented method comprising:
-
(a) creating a first copy of a first storage area and storing the copy in a area outside of the first storage area, the first copy comprising a sector-by-sector copy of a first storage area including a primary operating system and user data; (b) creating a second copy of the first storage area and storing the copy outside of the first storage area, the second copy comprising changed content of the first storage area since the first copy was made; (c) restoring the first storage area from at least one position from at least one of the first copy and the second copy using at least one of the primary operating system and a second operating system; and (d) executing the primary operating system in the first storage area both before and after the restoring of step (c). - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A data processing apparatus comprising:
-
(a) a first storage area which stores a first operating system and user data, said first operating system operating the apparatus before and after a restoring of the first storage area; (b) a second storage area which stores a sector-by-sector copy of the first storage area including user data after the first operating system has been installed, said sector-by-sector copy was created by the first operating system; and (c) a second operating system stored in a protected storage area, said second operating system restoring the first storage area using the sector-by-sector copy stored in the second storage area. - View Dependent Claims (22, 23)
-
-
24. An article of manufacture stored on a computer-readable storage medium performing the steps of:
-
(a) creating a first copy of a sector-by-sector copy of the first storage area and storing the first copy in an area outside of the first storage area, the first copy including an operating system; (b) creating a second copy of the first storage area and storing the second copy in an area outside of the first storage area, said second copy includes changed content of the first storage area since the first copy was made, (c) restoring in a second storage area from of at least one of the first copy and the second copy using a second operating system; and (d) after the storing of step (c), operating the restored copy from the second storage area under an operating system other than the second operating system.
-
-
25. An article of manufacture stored on a computer-readable storage medium performing the steps of:
-
(a) creating a first copy of a first storage area and storing the copy in an area outside of the first storage area, the first copy comprising a sector-by-sector copy of the first storage area including a primary operating system and user data; (b) creating a second copy of the first storage area and storing the second copy outside of the first storage area, the second copy comprising changed content of the first storage area since the first copy was made; (c) restoring the first storage area from at least one portion from at least one of the first copy and the second copy using at least one of the primary operating system and a second operating system; and (d) executing the primary operating system in the first storage area both before and after the restoring of step (c). - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer-implemented method comprising:
-
providing, to a data processing apparatus, a first operating system and a second operating system, wherein; the first operating system is provided in a first storage area of the data processing apparatus, the second operating system is provided in a storage area, of the data processing device, outside the first storage area, the first storage area and the area outside the first storage area are portions of the same storage device of the data processing apparatus, the first storage area is further provided with a respective first backup/restore program, and the area outside the first storage area is further provided with a respective second backup/restore program; under the control of at least one of the first backup/restore program executing under the first operating system of the data processing apparatus and the second backup/restore program executing under the second operating system of the data processing apparatus, storing a first copy of the contents of the first storage area in a second storage area, the second storage area being outside the first storage area, the first copy being a sector-based copy of the contents of the first storage area and including the first operating system; under the control of at least one of the first backup/restore program executing under the first operating system of the data processing apparatus and the second backup/restore program executing under the second operating system of the data processing apparatus, storing a second copy of contents of the first storage area in the second storage area, wherein the contents of the first storage area included in the second copy include only changes since the first copy; initiating, from the data processing apparatus, an operation for restoring of the first storage area using one of the first backup/restore program executing under the first operating system of the data processing apparatus and the second backup/restore program executing under the second operating system of the data processing apparatus; and under the control of the second backup/restore program executing under the second operating system of the data processing apparatus, restoring the first storage area from at least one copy selected from the first copy and the second copy. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A data processing apparatus, comprising:
-
a storage device and a memory under control of a processor; the storage device having a first storage area with a first operating system, and an area outside the first storage area with a second operating system; the storage device having a first backup/restore program stored in the first storage area, adapted to execute under the first operating system, and a second backup/restore program stored in the area outside the first storage area, adapted to execute under the second operating system; one or more of the first and second backup/restore programs being capable of storing, in a second storage area outside the first storage area, a first copy of the first storage area, the first copy being a sector-based copy of the contents of the first storage area including the first operating system; one or more of the first and second backup/restore programs being capable of storing, in the second storage area, a second copy of contents of the first storage area, wherein the contents of the first storage area included in the second copy include only changes since the first copy; and one or more of the first and second backup/restore programs being capable of initiating, from the data processing device, an operation for restoration of the first storage area; and the second backup/restore program restoring the first storage area from at least one copy selected from the first copy and the second copy; wherein the processor of the data processing apparatus executes the first operating system in the first storage area before and after the first storage area is restored. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification