US 11,789,766 B2
System and method of selectively restoring a computer system to an operational state
Alexey Sergeev, Moscow (RU); Anton Enakiev, Moscow (RU); Vladimir Strogov, Moscow (RU); Serguei Beloussov, Costa del Sol (SG); and Stanislav Protasov, Singapore (SG)
Assigned to Acronis International GmbH, Schaffhausen (CH)
Filed by Acronis International GmbH, Schaffhausen (CH)
Filed on Dec. 8, 2021, as Appl. No. 17/545,008.
Application 17/545,008 is a continuation of application No. 16/863,233, filed on Apr. 30, 2020, granted, now 11,249,791.
Claims priority of provisional application 62/840,513, filed on Apr. 30, 2019.
Prior Publication US 2022/0091877 A1, Mar. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 9/455 (2018.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01); G06F 11/30 (2006.01)
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
OG exemplary drawing
 
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.