Abstract: A slot-in disc drive is provided to comprise an ejecting lever rotated about a rotating axis; a first sensor and a second sensor, disposed on the rotating path of the ejecting lever; and a firmware, built in the disc drive for selecting a first setting or a second setting according to the size of a loaded disc, wherein the first and the second settings are respectively related to the first and the second sensors, and the firmware controls the ejecting lever to stop rotating based on the selected setting.