A method of reading data in a magnetic disk device that includes a disk having a plurality of sectors for storing data, the method comprising:
- determining that a first sector of the plurality of sectors is not able to be read and is a defective sector;
- determining that a second sector of the plurality of sectors is disposed along a line that extends through the first sector and a defective sector included in a first list of defective sectors;
- registering the second sector in the first list of defective sectors;
- and
- reallocating an address corresponding to the second sector from a first alternative sector included on the disk.