A disk drive comprises a controller (70) that calculates a drive signal
for positioning a head at a desired track on the basis of a desired track-position
signal and a measured head-position signal, and a drive circuit for driving a voice-coil
motor. The drive circuit includes a current feedback amplifier (21) and
a voltage feedback amplifier (50), which can be selectively used. The controller
(70) is provided with a speed limiter for determining a maximum speed limiting
the speed of a head. The voltage feedback amplifier of the drive circuit is used
when the head-position signal is unstable or otherwise malfunctioning, and the
current feedback amplifier of the drive circuit is used when the head-position
signal is normal.