Abstract: Disclosed is an optical disc drive which can detect an end portion of recorded data recorded in an optical disc loaded in the optical disc drive. The optical disc drive comprises an optical disc driving mechanism for rotating an optical disc; an optical pick-up for recording and playing back data to and from the optical disc; signal processor for processing signals read out from the optical disc through the optical pick-up; a controller for controlling at least the optical disc driving mechanism, the optical pick-up and the signal processing means, signal generating means for generating a signal of which level changes with one EFM frame as a unit in response to the presence or absence of the recorded data; and a circuit for detecting an end portion of the recorded data recorded onto the optical disc by utilizing the generated signal.