You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

CD Drive on iMac has stopped accepting disks

My CD drive on my imac has stopped accepting disks -I've treid resetting SMC etc but without success - is it more likely to be a hardware issue or a soft ware problem .

Thanks in advance.

iMac 21.5″, macOS 10.12

Posted on Dec 7, 2021 8:25 AM

Reply
12 replies

Dec 7, 2021 10:56 AM in response to blueboy2

Does the drive accept the disk but then not mount it, or does the drive refuse to allow insertion? Some optical drives used in iMacs of that vintage had a safety fence that deployed in the case of a hardware failure. Not fixable but a good diagnostic clue.



Have you tried a drive-cleaning disk? Slot load drives get filthy and sometimes cleaning helps, especially if the drive shows partial function, such as reading CDs but no DVDs.

Dec 7, 2021 9:37 AM in response to Jack-19

Hi Jack,

Thanks for the response.

It's an internal drive (iMac mid 2010) . I was contemplating buyng an Apple Superdrive CD/ DVD drive, but now understand (from Apple website) that this will not work on my iMac, as it has built in optical drive . My thinking was, sooner or later, this computer will totally fail, so having an external drive already in place make sense, as I'd buy one anyway, for the new iMac. So, if I cannot resurrect this built in drive, what are my options?

Cheers,


John

Dec 7, 2021 10:42 AM in response to blueboy2

Hello, blueboy2.


Not long after the external Super Drive was released I discovered a Terminal command that allowed my unsupported iMac to access that drive. I used it that way for some time until I passed the iMac on. It was non-permanent and easily reversible with another similar Terminal command, and the ability will persist after a shutdown or reboot.

I believe this more recent article discusses that Terminal command:

Make a SuperDrive Work on Unsupported Macs? It's Possible - osxdaily.com


Of course, with changes to Terminal commands over the years it's possible this no longer works in newer versions of macOS, but it may be worth a try.

Dec 7, 2021 11:26 AM in response to blueboy2

It is definitely not beyond your tech abilities. It's a single command that you can copy and paste into the Terminal app window. Easy as can be.


sudo nvram boot-args="mbasd=1"


When you are prompted to enter your admin password, just type it in and press enter. Know that you will not see the password being displayed in the Terminal window as you type it.


Quit Terminal and shut down the iMac. Connect the Super Drive and reboot.

CD Drive on iMac has stopped accepting disks

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.