A method includes: writing data to a bit-patterned media at times
determined by a clock having a period that is offset from a bit island
period by a fixed offset to create one insertion or one deletion
approximately within a predetermined number of bit islands, reading the
data, and correcting the read data using error correction. An apparatus
that implements the method is also provided.