Patent ID: 7085086

Claim:
A storage apparatus for sequentially writing a plurality of blocks of data on a data recording medium, said storage apparatus comprising: a sequential writing unit for sequentially writing on a data recording medium a plurality of blocks of data including a single block and an additional block written to a first write-area of said data recording medium before said single block is written, each of said plurality of blocks comprising data and validity information indicating whether or not data contained in that block is valid; an error detecting unit for detecting when said writing of said single block by said sequential writing unit causes said validity information of said single block to be written in an error area and for generating a write-error signal in response to said detecting; a write-area changing unit for changing a location on said data recording medium of data from said additional block, wherein said write-area changing unit writes said data of said additional block, excluding said validity information of said additional block, to said error area and writes said validity information of said additional block to an area of said data recording medium other than said error area; and an error-circumventing unit for writing said single block in a second write-area on said data recording medium, said second write-area following said error area.