A track map of a disk drive is generated to compensate for various
conditions. A track map is a stored measurement of every "half" servo
track width on a disk. Every servo half track width is measured in the
factory on a disk and then the data is stored on the disk for use during
drive operations. When an individual track is accessed, the appropriate
servo half track width data is pulled from memory and is used to adjust a
scale factor for that local half track width. The track map may be used
to compensate for various conditions including varying servo track width,
microjog distance, and data track spacing.