According to one embodiment, a servo write module is configured to write
radial servo patterns on the disk media using a first spiral servo
pattern of the spiral servo patterns as a base pattern for tracing, to
detect a shift amount of a sync mark position in each of other spiral
servo patterns with respect to a sync mark position in the first spiral
servo pattern, and to adjust, when the base pattern is switched from the
first spiral servo pattern to a second spiral servo pattern of the spiral
servo patterns, a phase of the servo write clock based on the detected
shift amount corresponding to the second spiral servo pattern.