A data recording method for applying a closing process, for preventing a performance drop resulting from wrong access to an unrecorded area, to a data storage medium in which a file managed using a volume/file structure is recorded and reproduced from one end of a data recording area, and in which a number of data recording operations to a same area is limited, comprising:
- a volume structure reproducing step for reading volume structure recorded in a formatting process;
- an integrity information reproducing step for reading the latest integrity information while reading in series completely recorded close integrity information and open integrity information according to previously read volume structure content;
- a chaining information reproducing step for reading the latest chaining information while reading in series completely recorded chaining information according to previously read volume structure content;
- a file structure reproducing step for reading a file structure using the read chaining information;
- an unallocated chaining information area address calculation and registration step for calculating and registering in chaining information an address of an unallocated chaining information area that is an unallocated area in an area where chaining information is continuously recorded;
- a chaining information recording step for recording chaining information;
- an overrun extent recording step for recording an overrun extent for preventing wrong access to an unrecorded area in a file structure and file reproducing operation;
- and
- a close integrity information recording step for recording close integrity information indicative of recording completion.