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

feeverte

macrumors newbie
Original poster
Apr 1, 2020
18
5
Hello everybody stuck at home and with son in need for remote lessons I decided to try to bring back to life a much loved iMac Late 2009 running OS Sierra (and I wish it wasnt)

I can start up in Safe Mode and other alternative ways but it just cannot start up without freezing

I do know (nearly certain) what it is because I had this issue before on previous OS. This iMac still came with internal CD-DVD drive, which failed ages ago, and on start up I got the same issues, start up freezes half way as I Hear the cluncky sound of the faulty drive. So I though surely there must be a way without taking the drive off the machine to bypass the moment the startup access the periferical

I found i script which forced the iMac to believe there was no drive installed. It was a simple two line script that was basically saying 0 (zero) or off or NOT as opposed to. Since then the iMac worked perfectly fine till one day much later I had the stupid idea to go from El Captain to Sierra and on restart I heard that CD-DVD drive again and it froze....

It was a bad bad mistake as I also lost the script / string and more over from Sierra I cannot even delete the 2 dvd pres files in library

Can anyone help? Sorry for the long post but I thought I explained the best I could
 
I’m wondering what those commands were.

But you can just delete or move this files from Safe Mode (the easiest way):
/System/Library/Extensions/IODVDStorageFamily.kext
/System/Library/Extensions/IOCDStorageFamily.kext

Before you do that you need to disable System Integrity Protection (SIP), it can be done only from macOS Recovery:
1. Turn on your Mac and immediately press and hold Command (⌘) and R
2. After starting up from macOS Recovery, open Utilities > Terminal
3. Execute this command: csrutil disable
4. Reboot the Mac
 
I’m wondering what those commands were.
But you can just delete or move this files from Safe Mode (the easiest way):
/System/Library/Extensions/IODVDStorageFamily.kext
/System/Library/Extensions/IOCDStorageFamily.kext

I'm guessing that this might also disable any external optical drives.
 
Thanks ! I read about it but couldnt delete them, I shall try the above. One question, do I need to enable the SIP after I am done?


I'm guessing that this might also disable any external optical drives.

ha, ok... makes sense... I do need to use the superdrive (lots of school eBooks)
seems pretty safe to copy files and if external doesnt mount put them back, correct?
 
One question, do I need to enable the SIP after I am done?
Yes, for safety reasons. (csrutil enable)

seems pretty safe to copy files and if external doesnt mount put them back, correct?
You can always move them back and reboot, but you’ll get the main problem.
There’s only one bulletproof solution is to disconnect the optical drive physically.
[automerge]1586503508[/automerge]
 
Last edited:
If it is a Core 2 Duo, you still can guts it out, replace with a LCD Controller Board and re-purpose it as a beautiful 21.5in full HD monitor.
If it is a core i3 or i5, you are welcome to join us in this thread:
Minimum cost (plus labor + research time) is around 35$ plus shipping from China.

 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.