A guarantee processing method guarantees the data of an adjacent track in
the case of a write fault when there is a possibility of an off track
write. Even if a write fault is detected or an offset read retry is
successful, a rewrite for guaranteeing an adjacent track is not executed
immediately. The possibility of an off track write is judged by the
movement of the head, and only the sector which is difficult to read due
to the off track write is rewritten.