Patent ID: 7801858

Claim:
A file information processing method for managing, in compliance with a file access request from an application, a file that is to be recorded in a recording device by a file system organized within an operating system, the file information processing method comprising: a first step of, when a predetermined period of time elapses after a new file is created, creating a first copy data of data in the file and management information about the file, and recording history information about the first copy data as an extended attribute of the file; a second step of creating a second copy data of the data in the new file and management information about the new file, and recording history information about the second copy data as an extended attribute of the new file; a third step of, when the file is to be overwritten, updating the data in the new file and the history information of the new file and leaving the history information of the file; a fourth step of referencing the updated history information through the extended attribute of the file and the extended attribute of the new file; and a fifth step that when the data is restored, handles the restored data as the latest file data, wherein an extended attribute of a predetermined file further includes physical information and management information of a copied file of the predetermined file, and wherein when the data section is updated more than one time, the file system keeps every copy of the data section associated with each update and keeps physical information and management information associated with every copy of the data section.