<p>The present invention relates to a disk drive, comprising controlling means which controls a driving means based on a predetermined drive profile in which a speed is set differently in accordance with an elapsed time until the completion of travelling of a tray from the start of the travelling of said tray; detecting means which detects the completion of loading and ejection by said driving means; and calculating means which measures a loading time and an ejection time of a disk by said driving means based on a result of the detection performed by said detecting means, and said controlling means changes at least one of said speed and said elapsed time contained in said drive profile in accordance with a measured time obtained by said calculating means.</p>