A system and method is provided for optimizing restoration of stored data. A request for data to be restored to any point in time is received. A current state of the data is determined. One or more data blocks required to modify the data from the current state to the any point in time requested are identified. The data at the any point in time is restored within a storage medium using the identified one or more data blocks.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application claims the benefit and priority of U.S. provisional patent application Ser. No. 60/605,168, filed on Aug. 30, 2004, and entitled "Image Manipulation of Data," which is herein incorporated by reference.
The present application is related to co-pending U.S. application Ser. No. 11/166,690, entitled "Systems and Methods for Organizing and Mapping Data," filed on Jun. 23, 2005, co-pending U.S. application Ser. No. 11/215,958, "Systems and Methods for Event Driven Recovery Management", filed on Aug. 30, 2005, co-pending U.S. application Ser. No. 11/216,874, entitled "Systems and Methods for Rapid Presentation of Historical Views of Stored Data", filed on Aug. 30, 2005, and co-pending U.S. application co-pending U.S. application Ser. No. 11/216,439, entitled "Protocol for Communicating Data Block Copies in an Error Recovery Environment", filed Aug. 30, 2005, which are herein incorporated by reference.