Patent ID: 8135748
Filing Date: 2012-03-13
Classification: G06F

Abstract:
1. A method for restoring to a first storage device a virtual machine file data from a second storage device containing a backup set of the virtual machine data file, the backup set including at least one backup datablock and an index file, comprising the steps of: identifying a backup data block of the backup set corresponding to a target data block of the virtual machine file; evaluating whether a corresponding target data block has changed since a previous restoration; writing the backup data block to the target data block in response to an evaluation that the corresponding target data block has changed since a previous restoration; computing a hash value corresponding to a stored datablock; determining whether the computed hash value is equal to a stored hash value corresponding to the stored datablock; and causing the entirety of the backup set to be written to the first storage device responsive to a determination that the computed hash value does not equal the stored hash value.