A method for writing servo information onto a disk of a hard disk drive
with a servo writer. The method includes accelerating a head to a
constant velocity across a disk. The disk being defined as having an
acceleration zone and a constant velocity zone. The head is then used to
write a spiral servo pattern in the constant velocity zone. A final servo
pattern is written in the constant velocity zone using the spiral servo
pattern. A servo reference pattern is also written in the acceleration
zone. The servo reference pattern is used to write a final servo pattern
in the acceleration zone. The final servo pattern may be copied using a
run-out cancellation algorithm to improve the accuracy of the servo
pattern in the acceleration zone.