A time measuring unit measures a duration time of a state relating to the
detection of the abnormality when the head is retracted. A head-return
determining unit determines whether to return the head onto the storage
medium based on the measured duration time.