A detector detects, in read data, a servo address mark of a type indicated
by a register. Every time a SAM is detected during a self servo process, a
CPU carries out tracking control in accordance with corresponding servo
data. The CPU causes a head to write a corresponding type of additional
servo data item in a disk at a position offset from the position of servo
data containing the detected SAM, by a predetermined distance in a
circumferential direction of the disk. Every time sets of servo data, each
consisting of various types of data items, are written in the disk, the
head is moved by a predetermined pitch in a radial direction of the disk.
Un detector detecta, en datos leídos, una servo marca de la dirección de un tipo indicado por un registro. Cada vez que un SAM se detecta durante un servo proceso del uno mismo, una CPU realiza seguir control de acuerdo con servo datos correspondientes. La CPU hace a cabeza escribir un tipo correspondiente de servo artículo de datos adicional en un disco en una compensación de la posición de la posición de los servo datos que contienen el SAM detectado, por una distancia predeterminada en una dirección circunferencial del disco. Cada vez los sistemas de servo datos, cada los varios tipos que consisten en de artículos de datos, se escriben en el disco, la cabeza son movidos por una echada predeterminada en una dirección radial del disco.