Despite the shift by Apple to remove optical drives from their computer systems, a large volume of our clients still have systems with the capability built-in and many others choose to purchase Apple’s USB SuperDrive or other third party drives.
If you are one of these users, you may at times find it difficult to eject a disc. In this article we will be exploring a few methods you can use if the default options of pressing the Eject button on the keyboard or dragging the media to the Trash fails. You may also choose to select the optical media on the Desktop and then navigate to File > Eject.
Should these common methods fail, you can always use The Terminal or Disk Utility.
To use and locate the Terminal, navigate to Applications > Utilities. Then type drutil eject
After entering the command, and clicking the Return button on your keyboard, the disc in your drive should be ejected without further issue.
You can also locate and use Disk Utility from the same Utilities folders that you found the Terminal application in. Simply launch and you will be presented with the following window:
You will notice that I have selected the SuperDrive in the left hand column and highlighted the Eject button in the top Menu Bar. Underneath Superdrive you will be presented with the sessions that have been recorded to the media. In some situations you may have more than a single session. Hence, selecting SuperDrive, before clicking on Eject will ensure that all sessions are unmounted and the disc can then eject successfully.
If these options fail, you can always Shut Down or Restart your Mac. As your Mac is booting up again, simply hold down the left mouse button. Undertaking this process should ensure your optical media is ejected.
If you have tried all the above methods, with no success, please bring your Mac immediately to our store. Please don’t try to retrieve the disc by any other methods such as using tweezers, a knife, or shaking your Mac. These methods can cause permanent damage to your Mac, the optical drive, and the media you are trying to retrieve.