A data recording apparatus recording data of a CD on an HDD in a manner
such that the content of record in the CD is faithfully accounted for and
shortening an operation time for a synchronized ripping operation. When
the data recording apparatus reads, from the CD, track data managed by
track, according to TOC, and records the track data onto the HDD, the
data recording apparatus recognizes data unrecorded on the HDD, from
among the track data recorded on the CD. This recognition process is
automatically performed based on the TOC read from the CD, and album
information replayed using the TOC and held by the HDD. The recording
apparatus reproduces and outputs only the unrecorded data from the CD
based on the recognition result concerning the unrecorded data. In this
way, the data already recorded on the HDD is not transferred from the CD
to the HDD. The operation time for the synchronized ripping operation is
reduced accordingly.