Patent ID: 7664912

Claim:
A data recording apparatus, comprising: a recording data acquisition section configured to acquire, as data to be recorded on a recording medium, request response write data which is a unit of data to be written on the recording medium in response to a data writing request; a data recording section configured to execute data recording on the storage medium so as to write data into unit regions of a predetermined capacity formed successively in a storage region of the recording medium, said data recording section executing the data recording such that, when the request response write data corresponding to one data writing request is to be written using two or more of the unit regions and besides any of the top and the last end of the request response write data is to be written at an intermediate position of one of the unit regions, a partial writing process of writing the request response write data portion to be placed into the unit region which includes the intermediate position and another partial writing process of writing the remaining request response write data to be placed into one or more logically successive ones of the unit regions into which only those data which form the request response write data without including the intermediate position are to be placed are executed; a file management section configured to manage files making use of management information which is stored in the storage medium on which data of files are stored and manages data which form the files for the unit regions; a recording control section configured to control said data recording section to execute, when the request response write data is to be recorded on the storage medium by two or more of the partial writing processes, recording of the request response write data by the sequential partial writing processes without inserting an updating process of the management information at a timing corresponding to completion of each of the partial writing processes; and a file updating control section configured to control, at a timing after the recording of the request response write data by the sequential partial writing processes is completed, said file management section to update the management information so that results of all of the partial writing processes are reflected on the management information.