Patent ID: 7234078

Claim:
A data recovery method for recovering data recorded as a file on a storage device, comprising the steps of: managing a file recorded on the storage device by using a plurality of pieces of data constituting the file, file information including a file name and information about the location in which starting data of said data in the storage device, and a table for identifying the order of said data; before the file is updated, recording in a predetermined area of the storage device the address of said file information in the storage device and information including an updated version of said file information; when the storage device is restarted, reading the address from said predetermined area in the storage device which has been recorded on the storage device before the update of the file information; determining whether or not the address has been successfully read; reading data recorded in an area on the storage device that is pointed to by said address; determining whether or not said data has been successfully read; and overwriting said area pointed to by said address in the storage device with the information including said updated version of said file information recorded on the storage device to recover said file information.