Patent ID: 9158632
Filing Date: 2015-10-13
Classification: G06F

Abstract:
1. A method for protecting data on a non-transitory storage device, the method comprising: parsing a virtual machine snapshot to identify a virtual machine master file table (“MFT”); parsing the MFT into file information; saving the file information in a database comprising keys and metadata records, wherein a metadata record includes a file name, a start version, an end version, a timestamp, and a snapshot file taken at the timestamp; using a directory to identify keys in the database, wherein the keys comprise directories from virtual machine snapshot and the metadata records in the database comprise both directories and the snapshot files from the virtual file system; walking through each identified key to identify metadata records; identifying a first file based on the walk through, wherein the identifying of the first file comprises: selecting a specific version of the first file; and restoring the selected first file to a storage device.