Patent ID: 7505986
Filing Date: 2009-03-17
Classification: G06F,Y10S

Abstract:
1. A method for opening and reading a file stored in a computing device, the computing device having a storage volume managed by a file system, the method comprising: receiving in the file system of the computing device, a file open command originated through an application; generating an error upon recognizing that the file pertaining to the file open command is a ghosted file that does not contain file-related data; intercepting in a ghosting filter of the computing device, such error and retrieving in response thereto, ghosting information for the ghosted file; creating a handle from the ghosting information and delivering the handle to the application for use by the application in issuing further commands with reference to the file; receiving thereafter, in the file system of the computing device, a file read command; retrieving the file-related data from an alternate location wherein the file-related data has been stored; reconstituting the file using the ghosting information and the file-related data obtained from the alternate location; and responding to the file read command by providing the reconstituted file to the file system of the computing device.