| CPC G06F 11/1469 (2013.01) [G06F 2201/865 (2013.01)] | 18 Claims |

|
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to:
receive a request to recover a program;
access metadata associated with a recovery copy of information for the program;
determine, based on the metadata, a compatibility of a storage arrangement of data in the recovery copy with the program; and
determine whether to fully recover the program using the recovery copy or to partially recover the program based on the determined compatibility;
wherein determining that the partial recovery of the program is to be performed is based on:
determining that the storage arrangement of the data in the recovery copy is compatible with the program;
calculating a time involved in applying one or more updates to the program after the full recovery of the program from the recovery copy; and
based on the calculated time, determining that fully recovering the program using the recovery copy in combination with applying the one or more updates is less time efficient than recovering the program from an image of a program component used by the program.
|