Embodiments of the invention efficiently conduct servo corrections for preventing error propagation during SSW. In an example of the present invention, a servo position signal generator generates a servo position signal indicative of the current position of a read element on the basis of a servo signal from a servo channel. A target position generator generates correction data from multiply and add operations between the PES generated when the track that the read element is following is written, and pre-registered correction coefficients. A correction target position is generated from the correction data and a reference target position, and then output to a position error calculator. The position error calculator generates a position error signal (PES) from the servo position signal and the target position signal, and outputs PES to a servo controller. The servo controller generates a control signal (DACOUT) in accordance with PES, and a motor driver unit supplies an electric current of a required value to a VCM in accordance with the control signal.

 
Web www.patentalert.com

> Disk drive that compensates for repeatable runout of a disk based on measured timing between servo information and methods thereof

~ 00385