Disclosed herein is a disk drive in which servo-sector addresses are
reproduced from a disk, a target data sector to be accessed is specified,
and data is read from or written in the target data sector. The
servo-sector addresses are recorded on the disk and randomized in
accordance with a specific translation rule, thus arranged in an order
different from the order they should be arranged in the same cylinder. The
disk drive has a read head and a CPU. The head reads the randomized
servo-sector addresses from the disk. The CPU refers to a back translation
table, translating the servo-sector addresses back to the original
servo-sector addresses. The CPU then checks the continuity of each
servo-sector address with respect to the adjacent ones. If the
servo-sector address has have no continuity, the CPU determines that the
servo-sector address has an error.