A disk drive includes a head and a disk, spiral patterns are located on
the disk, and the disk drive self-writes servo patterns on the disk using
the spiral patterns as a reference for servoing the head. In an
embodiment, the disk drive uses preliminary servo patterns to determine
repeatable runout of the spiral patterns. In another embodiment, the disk
drive reads each spiral pattern with multiple timing windows.