Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

The drive is broken and makes angry noises when it spins up, the noise is becoming a problem when using my computer in class. I'd like to disable it.

For reasons that aren't important I'd rather not have to open up the laptop and physically disable it if I don't have to.

It's a 2006 late model MBP with Snow Leopard.

share|improve this question

2 Answers 2

Does the noise occur immediately after you turn your computer on? If so, the only way to disable it will be to remove power from the drive by detaching it from the logic board. No .kexts have been loaded at that point in the boot cycle, so if this is the case, removing any kernel extension won't have any effect. If it happens randomly only once the machine is up and running, then removing a .kext might be your answer, but I wouldn't put money on it--someone else will need to enlighten us about that.

I have a similar MacBook, and the only time I ever hear the optical drive do anything outside of when I'm trying to use it is at boot, or when bringing the machine out of sleep. It shouldn't be spinning unless you have a disk in there. Perhaps the drive thinks there's a disk present, in which case blowing out the slot with compressed air might be of help.

Your only option may be disconnecting the drive. The machine is already out of warrantee, so you won't need to worry about voiding it, and according to the iFixit for what I believe is your machine, the repair doesn't look too terrible. You'd only need to go down to step 11, though there are some Torx screws involved.

Anyway, I'll be interested to hear if @John's kext solution works for you.

share|improve this answer

Here's your answer on the Mac OS X Hints website: http://hints.macworld.com/article.php?story=20051203235221135

share|improve this answer
    
Link doesn't work. What did it say? What was the gist? –  random Jan 13 '11 at 4:18
    
@Random Link works. "[Remove] the IODVDStorageFamily extension (IODVDStorageFamily.kext bundle) from /System/Library/Extensions. I simply created a new folder called DisabledExtensions and dropped it there. There's also an IOCDStorageFamily extension, presumably if you're using a plain-old CD-ROM drive, you'd want to nuke that one. After moving the extension, I rebooted and confirmed that the drive no longer showed up (nor did it cause hangs) when opening System Profiler or other applications that want to interact with the optical drive." –  Daniel Beck Jan 13 '11 at 6:31
    
When restoring the extension, I had some permission issues. So, instead of moving, I'm renaming the extension to .kexta (converts the file into a folder - it's a package), and then renaming back to .kext. All good, thanks for hinting the hint. –  brasofilo Sep 30 '12 at 23:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.