Many servo systems are subjected to narrow-band disturbances that generate vibrations at multiple frequencies. One example is the track-following control in a hard disk drive (HDD) system, where the airflow-excited disk and actuator vibrations introduce strong and uncertain spectral peaks to the position error signal. Such narrow-band vibrations differ in each product and can appear at frequencies above the bandwidth of the control system. We present a feedback control scheme that adaptively enhances the servo performance at multiple unknown frequencies, while maintaining the baseline servo loop shape. A minimum parameter model of the disturbance is first introduced, followed by the construction of a novel adaptive multiple narrow-band disturbance observer for selective disturbance cancellation. Evaluation of the proposed algorithm is performed on a simulated HDD benchmark problem.