A system and method for recording and storing data such that in the event of a
fault condition, a management file can be regenerated. This is accomplished by
writing first management files, for managing time-sequential data, onto a recording
medium. A second management file, which indicates recording positions and sizes
on the recording medium, is also written onto the recording medium. A third management
file, which manages all of the time-sequential data, is also written onto the recording
medium. In the event of a fault condition, which may compromise the integrity of
the third management file, a duplicate third management file can be generated based
on the second management file.