Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Minding

macrumors newbie
Original poster
Oct 24, 2012
15
0
A friend bought a new iMac and was going to throw out her mid-2011. Silly. I took it and took care of most problems. One lingers. The internal CD Drive is broke and I don't need it. But there are continuous and endless attempts to read a disk (whether or not one is inside.) Any software suggestions for getting Yosemite to ignore the drive altogether? Thanks.

George
 
I've never tried the following and I'm not sure it would work, but....

.... I'm wondering if there aren't some "kext" files (OS extensions that load during bootup and govern communication with devices like the DVD/CD drive) that could be removed, thus purposely "severing" communications between the Mac and the DVD drive?

By removing these kexts, they would not load at boot time, and the iMac would not "see" the presence of the DVD drive, and hence, "ignore" it.

The trick is knowing WHICH kexts to remove.
Remove the wrong ones, and you could end up with unintended consequences...
 
Could you not simply open it up enough to reach in and unplug the DVD drive cable (data or power, which ever is easy)? I think the 2011 was still held closed with magnets.
 
Thanks HFG. I could though it's a little more complicated than just removign the screen, but I want a software solution.

----------

Thanks Fishrrrman. I'll look into kext files. I'm hoping there's a Terminal command similar to turning off the startup trumpet sound.

George
 
I found this (https://discussions.apple.com/thread/3070708?start=0&tstart=0). Removing the two StorageFamily.kext files didn't do the job. The system is still doing something with the CD drive (initializing? looking for a disk?)

I'm hesitant to issue the Terminal commands without understanding the relationship of the IOSCSI and IOBD files to what I'm trying to accomplish. Does anyone know?

Thanks.
 
I found this (https://discussions.apple.com/thread/3070708?start=0&tstart=0). Removing the two StorageFamily.kext files didn't do the job. The system is still doing something with the CD drive (initializing? looking for a disk?)

I'm hesitant to issue the Terminal commands without understanding the relationship of the IOSCSI and IOBD files to what I'm trying to accomplish. Does anyone know?

Thanks.

Isn't the init of the optional drive initiated before the OS loads? Perhaps in firmware right after (edit - it happens b4 the tone) the tone?

Cheers,
 
Last edited:
It can't be done my software. The optical drive itself does it when it get power. To make it stop, you have to physically disconnect the power from it.
 
Fair enough. Thanks.

It'll take about 5 minutes to do.

Unplug power and leave it an hour or so (or discharge it with the power button).

The glass is held on with magnets. Suction cups top left and top right, pull gently forward (at the top) and then it'll lift out.

Take out the screws along the left and right of the LCD.

Lean the LCD forward carefully (no need to remove it) about 4-6 inches at the top, and wiggle out the optical drive cable (ODD is top right).

Then just reverse the above to put it back together (you may need to remove dust though.
 
Thanks. I've watched a few videos for changing the hard drive; none for the CD drive. However someone from a different forum said the following:

"If you remove the optical drive you will have to also unplug it's temperature sensor, and then when all 3 fans run at full speed it will be worse than listening to the drives retries, so leave it in situ."
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.