Abstract: A method for controlling a speed at which a head of a disk drive apparatus is moved toward a target track of a plurality of tracks disposed on a disk shaped recording medium, comprising the steps of, reproducing a signal recorded on the medium and detecting a current position of the head by using the reproduced signal, obtaining the distance between the current position of the head and the position of the target track, dividing a speed profile representing head speed relative to distance of the head to the target track into a plurality of distance ranges, generating a speed profiled in a range in accordance with the distance to the target track by using an approximation calculation, and controlling a speed of the head toward the target track in accordance with the speed profile.