Patent ID: 8638522

Claim:
An information recorder comprising: a recording medium configured to have data written thereon; a storage module configured to store data; a controller; wherein the controller is configured to: determine whether a position of a head for writing data on the recording medium is off a target track of the recording medium into which the head writes data, based on whether an amount of misalignment between a position of the head indicated by servo data associated with the target track and the target track is larger than a threshold value; temporarily store in the storage module a data block that is written into a track adjacent to the target track; read from the storage module, if it is determined that the head is positioned off the target track, the data block that was written in a sector that is among one or more sectors of the track adjacent to the target track that are overwritten as a result of the misalignment; and write, if it is determined that the head is positioned off the target track, the data block into a sector that is different from the sector into which data are written at the time the head is positioned off the target track.