System and method for rapid restoration of server from back up
First Claim
Patent Images
1. A method of restoring a storage device, the method comprising:
- creating an image of the storage device of a server;
during execution of a boot loader, starting an initialization application that partially restores, to the storage device, operating system data from the image;
modifying a disk driver of the operating system to redirect unexecutable storage device read requests to the image;
as a first restoration step, rebooting the computer system using the partially restored operating system data; and
as a second restoration step, restoring unaltered portions of remaining data from the image as an asynchronous background process, wherein the background process comprises copying data from a virtual hard disk drive to a local hard disk drive.
13 Assignments
0 Petitions
Accused Products
Abstract
A method of restoring a storage device includes creating an image of the storage device of a computer system; during execution of a boot loader, starting an initialization application that at least partially restores to the storage device, operating system data from the image; modifying a disk driver of the operating system to form a driver that redirects unexecutable storage device read requests to the image; rebooting the computer system using the at least partially restored operating system data; and restoring unaltered portions of remaining data from the image as a background process.
157 Citations
21 Claims
-
1. A method of restoring a storage device, the method comprising:
-
creating an image of the storage device of a server; during execution of a boot loader, starting an initialization application that partially restores, to the storage device, operating system data from the image; modifying a disk driver of the operating system to redirect unexecutable storage device read requests to the image; as a first restoration step, rebooting the computer system using the partially restored operating system data; and as a second restoration step, restoring unaltered portions of remaining data from the image as an asynchronous background process, wherein the background process comprises copying data from a virtual hard disk drive to a local hard disk drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of restoring a storage device of a server, the method comprising:
-
creating an image of the storage device; during execution of a boot loader, starting an initialization application that partially restores to the storage device, operating system data from the image; modifying a disk driver of the operating system to redirect unexecutable storage device read requests to the image; copying portions of data needed for operation of the server operation from the image to the server on an on-demand basis, as a first restoration step, restoring parts of the storage device corresponding to the data from the image; and as a second restoration step, restoring remaining data of the storage device from the image as an asynchronous background process, wherein the background process comprises copying data from a virtual hard disk drive to a local hard disk drive. - View Dependent Claims (18, 19)
-
-
20. A method of restoring a storage device, comprising:
-
booting up a server, including replacing a Master Boot Record and launching a dedicated driver that redirects unexecutable storage device read requests to a previously created image of the storage device; copying, from the image to the server, a portion of the image; as a first restoration step, restoring portions of the storage device corresponding to the portion of the image; and as a second restoration step, restoring unaltered portions of remaining data of the storage device from the image as an asynchronous background process, wherein the background process comprises copying data from a virtual hard disk drive to a local hard disk drive.
-
-
21. A method of restoring a storage device, the method comprising:
-
creating an image of the storage device of a server; during execution of a boot loader, starting an initialization application that partially restores, to the storage device, operating system data from the image; adding, to a disk driver of the operating system, a disk level filter that intercepts unexecutable storage device read requests and redirects them to the image; as a first restoration step, rebooting the computer system using the partially restored operating system data; and as a second restoration step, restoring unaltered portions of remaining data from the image as an asynchronous background process, wherein the background process comprises copying data from a virtual hard disk drive to a local hard disk drive.
-
Specification