CPC G06F 9/45558 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 3/0673 (2013.01); G06F 11/1451 (2013.01); G06F 11/1461 (2013.01); G06F 11/1469 (2013.01); G06F 11/1464 (2013.01); G06F 11/1466 (2013.01); G06F 11/3034 (2013.01); G06F 2009/45575 (2013.01); G06F 2201/84 (2013.01)] | 15 Claims |
1. A method of selectively restoring a computer system to an operational state, comprising:
creating a backup image of the computer system comprising a set of data blocks;
detecting that the computer system has begun an initial startup;
identifying a subset of the data blocks read from a disk of the computer system during the initial startup; and
arranging the data blocks of the backup image in an order in which the data blocks are to be read during restoration, wherein the subset of the data blocks is prioritized for the restoration over all other data blocks in the set of the data blocks;
in response to determining that the computer system should be restored, performing the restoration of the data blocks based on the arranging, by:
restoring the subset of the data blocks from the backup image such that the computer system is operational during startup; and
restoring a remaining set of the data blocks from the backup image after the startup of the computer system.
|