Abstract: There is disclosed a method for moving an optical head from an initial track to a target track on a storage medium. The total number of tracks to be crossed is determined, and the optical head is moved toward the target track. A reflectivity level of light from the storage medium is measured, and a tracking error signal is derived from the reflectivity level. The tracking error signal has both true and false indicators of track crossings. A data indicator signal is derived from the reflectivity level, having indicator points corresponding to the false indicators of track crossings. A track count number is incremented for each true indicator of a track crossing, and the optical head is stopped when the track count number equals the total number of tracks to be crossed. Another method is disclosed whereby a track count signal is generated from the tracking error signal and the data indicator signal.