Industry guru Dave Taylor offers tech support on technical and business topics, including iPhone, iPod, Microsoft Windows, Sony PSP, cellphones, online advertising, CSS, Web design, business, Unix, Linux, SEO, Mac OS X, and shell script programming.     


Use an external MacBook Air Superdrive on a MacBook Pro?

The DVD drive on my MacBook Pro has died and I don't want to spend almost $200 for a replacement. My sister had a MacBook Air and while she sold it, she still has the external Superdrive that looks like a USB-based CDROM / DVDROM drive. It worked just fine with her Air, but when I plug it into my MacBook Pro, it's dead. Is there a way to use it, or is the drive really dead?


Dave's Answer:

This is an interesting situation because you're right to be suspicious of how the Apple external USB Superdrive is completely dead when plugged into your MacBook Pro. Turns out that it should work just fine with any Mac system, but that there's a little switch in the operating system itself that only lets the drive work on the MacBook Air and -- as it turns out -- certain models of the Mac Mini. For everything else it just acts as if it's not plugged in or that the USB plug itself is damaged and non-functional. But it just ain't so...

Fixing it turns out to be easy, but it involves a bit of a hack to the Mac OS X operating system itself, and while I've tested it out on Lion, I haven't tried it on Leopard, Snow Leopard or OS X Mountain Lion. You're on your own if you get this to work with one of those (but I imagine it'll work just fine: if you do test it with good results perhaps you can post a comment letting us know?)

You'll need your system administrator password and some level of comfort working on the command line in Terminal.app (which can be found in Applications -> Utilities).

First off, here's a pic of the MacBook Air Superdrive, so we can be sure we're on the same page before we start:

apple macbook air external superdrive dvd

It's a nice, sleek external drive and last I checked, you can pick one up on eBay for about $50 on eBay.

To get it to work, launch Terminal.app, which will pop up a window where you type in commands rather than click and drag. In fact, forget about your mouse and buttons: it's a keyboard only world we're heading into now.

The first command you'll want to type -- and on the command line it's critical that you type slowly, carefully and accurately. Nothing happens until you hit Return, so take your time to double-check you've entered things correctly first. If it's wrong, use Delete to back up and fix things -- is:

cat /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

When I type that, here's what I see:

enable macbook air superdrive 1

Lots of cryptic things that are very important for the system to boot up and work properly, so it's not without some tiny trepidation that I recommend you tweak this file. Do it wrong and, well, you could be up a creek without the proverbial paddle. So be careful, okay?

What you need to add is the information I've highlighted above. Before you enable the external Superdrive, the line highlighted will simply look like:

<string></string>

What we are going to add is the 'mbasd=1' which most people believe stands for "macbook air superdrive' (mba sd).

To do so, open up the file in question with either the text-based "vi" editor or the somewhat easier to use "pico" editor. If you don't know how to use either, it might be smart to have someone else help you with this step quite honestly, because if you mess up this file, it's not going to be pretty to fix things.

The trick here is that you need to edit the file as administrator so that you'll have permission to write the modified file to the disk. To do that, use "sudo":

enable macbook air superdrive 2

As you can see, it prompts me for the administrator password and if I don't type that in correctly, it won't let me edit the file.

Once you have it open for editing, very carefully add the mbasd=1 between the <string> and </string> pairs, then write the file back and quit the editor.

Check the file contents using "cat" as shown above to ensure that it's exactly as shown and that you haven't transposed characters, misspelled anything, messed up any of the other lines in the file etc.

All looks good? Great. Restart your MacBook or MacBook Pro. Once it's booted up and is running again, plug in the MacBook Air Superdrive and try reading a DVD or CDROM. It works. Magic. Neat, eh?

Hat tip to the Swiss site hardturm.ch for the tutorial on how to get the Superdrive to work on a MacBook. It helped.

More Useful Mac OS X Help Articles:
✔   Audacity can't find LAME library, I can't save Mp3?
Hey Dave. I read your article Audacity can't save mp3 audio files and am still puzzled because I downloaded the LAME Mp3 converter...
✔   How to remove Dashboard as a "space" in Mac OS X Spaces?
I'm a big fan of the Spaces utility in Mac OS X that lets me have multiple virtual screens [see Set Up Mac...
✔   Best place to buy a cheap MacBook laptop?
Hi Dave. I am looking for two gently used MacBook laptops for my teen daughters. Personal computers would greatly facilitate their studies as...
✔   File too big error copying to USB flash drive on my Mac?
I'm baffled. I have a 16GB Kingston USB flash drive that I use on my Mac system and I'm trying to copy a...
✔   Stealth image capture photo from webcam on my Mac?
Someone sneaks into my cubicle while I'm at lunch and takes candy out of my desk. Petty, but stupid too. I want to...

Let's stay in touch!
Sign up for my weekly AskDaveTaylor Newsletter and you'll receive even more tech and gadget help right to your inbox, along with exclusive news and industry updates. It's good stuff. I promise!
    Enter your name: and your email addr:  





Categorized: Mac OS X Help   (Article 10262, Written by )
Tagged: external cd drive, external drive, external dvd, mac hacks, macbook, macbook air, macbook pro, superdrive
Previous: Create new user account on Windows 7?
Next: Block Pinterest users from "pinning" your content?




Reader Comments To Date: 31

immovableobject said, on February 20, 2012 4:31 PM:

This minor edit can be performed without using the terminal. There are many adequate GUI text editors available. The most obvious is TextEdit, preinstalled in the Applications folder. Another option is the excellent free Text Wrangler program from Bare Bones software.

Before proceeding, it would be a good idea to make a backup copy of the file, and a bootable external backup of your system for good measure.

Mike Grossman said, on February 26, 2012 2:41 PM:

Why would anyone ever want to plug in an external USB drive and have it NOT be detected?

Why would Apple hide this functionality from users? Incompetence?

With the Lion upgrade install problems, 2010 Macbook pro black screen of death bug, the bloat-up of iTunes in recent years, and the last hellishly buggy incremental update, I am beginning to have doubts about the quality of Apple software.

Aaron Landers said, on June 13, 2012 4:41 PM:

Thank you so very much. This was easier than i thought. Although I used BBEdit to edit the Boot.plist file…AND i have an older MBPro running 10.6.8

Steve Bunting said, on June 23, 2012 11:35 AM:

Dave,

Thanks for the info. I removed my MBPro SuperDrive, replacing it with the OptiBay kit, giving me two HD's (1 SSD and 1 hybrid). Thinking I'd have my MBA / Mini SuperDrive, I was dumb founded when it didn't work. Of course the OptiBay kit included a housing for my surplus SuperDrive to make it work with my MBP, but why have another SD to lug around. Your post was great.

One thing, I had Lion Server on my MBPro and hence one Kernel Flag already in place. It took some looking around to get the right syntax for multiple kernel flags, so I thought I'd share with you that syntax and that fact that this also works with Lion Server.


Kernel Flags
serverperfmode=1 mbasd=1


Steve Bunting

Joao said, on July 16, 2012 12:43 PM:

I tried that in a Macbook Pro 5.1 Mac OS X Lion and it didn't work. Can someone help me please?

This is how it appears in terminal:

MacBook-Pro-de-Joao:~ joaorodrigosa$ cat /Library/Preferences/SystemConfiguration/com.apple.Boot.plist


Kernel Flags
mbasd=1

Brian J said, on July 31, 2012 9:47 PM:

Thank you!

I replaced my internal disc drive with a second hard drive in my 2009 MacBook Pro and needed the external one for BootCamp purposes. I was going crazy thinking the brand new USB SuperDrive was just flat out dead (except when I rebooted the first time and it took the blank CD I was looking to burn) until I came across your post. I'm dumbfounded as to why Apple would disable their own hardware.

ricky said, on August 7, 2012 8:19 AM:

does this hack works on other systems like macpro or imac. ?

Dave Taylor said, on August 7, 2012 8:51 AM:

I don't actually know, Ricky, because I don't have either of those any more. You can be our guinea pig, tho! :-)

ricky said, on August 7, 2012 11:55 AM:

Thanks Dave for your answer, I heard from the other source that this hack also works well on iMac running Leopard. I thought it can be working on other Mac platform and systems as well.

Pierre said, on August 8, 2012 11:14 AM:

I also replaced my internal disc drive with a second hard drive in my 2009 MacBook Pro. I was stuck completely with a new USB SuperDrive, until I came across this post. Best is: IT WORKS. Also with Mountain Lion, exactly as you described! Thanks a lot.

Sylvius said, on August 26, 2012 2:04 PM:

I just tried this on Mac OS X Mountain Lion. It works. Brilliant! Thank you!

Nadav said, on September 27, 2012 11:48 PM:

Hello.

Can someone confirm that this hack will also work in Leopard 10.5.8 on the last PowerBook G4 1.67? I have high hopes that this hack will work, since that .plist is the same for Intel and PowerPC versions of Leopard.

Thanks

Bobby said, on October 1, 2012 1:12 PM:

Thanks Dave! This worked like a champ in Mountain Lion. The first SD I got from Amazon I sent back thinking it was defective. Shame on Apple for pulling such a lame stunt.

Cheer!
Bobby

KKersting said, on October 2, 2012 3:48 PM:

Just got this to work on Mountain Lion. Thank you soooo much.

Jim said, on October 9, 2012 6:07 AM:

Dave

It worked for me:) The Apple rep at our local base exchange says there is no way to use it on a Mac Book Pro 13"? Now I have shown him it does work. He was a little embarrassed.

Marvin said, on October 12, 2012 8:50 PM:

I get to the point to add the mbasd=1 but dont know what to do after that. I close the window and recheck it in cat but my changes do not save. help

John said, on October 23, 2012 7:25 AM:

Great website. Need a bit more help, though. Recently purchased MacBook Pro (OS X 10.8.2). Edited the file, rebooted, verified edit. The external Superdrive is now recognized and can read data, but cannot view video (DVDPlayer does not recognize drive). Any thoughts?

Thanks a bunch.

Adam said, on November 7, 2012 10:08 PM:

I too have the same problem as John... I just edited the file, rebooted, verified edit... and now the Superdrive is recognized and functional for reading discs but will not play video.. DVD Player displays this error:

There was an initialization error
A valid DVD drive could not be found. [-70012]

thanks!

Ray said, on December 6, 2012 11:18 AM:

Need some help. Please.
I have did all this but I am stuck on what to do after in insert.
How do I save and exit out.
my cursor is at the end of mbasd=1.....thanks

js said, on December 25, 2012 5:19 PM:

hack works great on macbook pro, with snow leopard; i used textedit, copied info to file on desktop, then moved it to proper location, and confirmed the "overwrite"; then rebooted, and drive works. thanks so much!

Christopher Lipton said, on January 15, 2013 8:42 PM:

Hey thanks for the info. I am at the point of editing and am not sure how to? I am new to this so bare with me please.... Here is where I am lost

"To do so, open up the file in question with either the text-based "vi" editor or the somewhat easier to use "pico" editor."

Ok what is the file I am to open......? I have Terminal - bash open and see ... I've gotten that far..
I downloaded vim. I believe that should do it. But I am at a stopping point.......

Basically I need to know how to open the file in question that allows me to edit the line . and which file is in question?

Yes I am new to this, but willing and able.

Thanks,
Chris

Dave Taylor said, on January 15, 2013 8:53 PM:

Good point, Chris. The file you want to edit is:

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Hope that helps clear things up.

Tristan said, on February 7, 2013 5:51 PM:

I actually have a recently bought external Superdrive that I bought to use with a MBP Retina and I need to use it with a MBP. I've successfully edited the Boot.plist as described but still have a dead Superdrive.

Is there a different string (to mbpasd=1) I should use?

thanks!
Tristan

Paul said, on February 24, 2013 8:35 AM:

With Leopard system 10.5.8 is not working, I change the file and nothing happened. `Superdrive is like death.
Is anyone who run this hack on OS Leopard 10.5.8 ?
BR

Gilbert Padilla said, on February 28, 2013 7:42 PM:

Very Helpful, i have a Macbook Pro late 2011 13" ,Version 10.8.2 Mountain Lion. i remove the original cd drive to install a second hard drive, so i bought the apple usb super drive. I follow the instructions to modify the file and restart the macbook and re-connect the super drive and it worked excellent. I highly recommend this.

Grant said, on March 6, 2013 8:53 PM:

Thanks for this post, Dave. Though this fix didn't work for my system (MacBookPro3,1 Core 2 Duo 2.2Ghz) running Leopard, I did learn a great deal about editing system files at the command line (and nothing blew up!) I'm wondering if the extra lines in my file are the problem. Here's what I get using "cat":

Kernel
mach_kernel
Kernel Flags
mbasd=1

**Note that the "mbasd=1" edit is in place**

Thanks again for sharing your knowledge!

Grant

Erwin said, on March 8, 2013 7:14 AM:

I have bought a MacBookPro OS X version 10.6.8. 3 years ago. I never used a CD or DVD. Now i needed to play a DVD to watch for my thesis, noticed that my laptop return the CD/DVD's.
The shop said that the internal drive is defect and out of guarantee. The reparation cost 200€.

I have bought a USB Lacie optical for my MacBookPro But this box is so fragile, the reject button doesn't work unless i use cmd+e . Some DVD's & CD's play, some not.

I was going to buy the Apple USB Superdrive in the shop but the shop keeper told me that doesn't go with my Mac.
I am still exchanging emails to return the Lacie, but the shop insist that the USB Superdrive of Apple won't work with my Mac.

I am exchanging mails with the shop, I can still return the Lacie and have my money, Is there any other external drive better than Lacie optical?

Thanks in advance

Erwin said, on March 8, 2013 8:37 AM:

Dear Dave

I bought a MacBookPro OS X version 10.6.8. three years ago. I never used a CD or DVD. Now i needed to play a DVD to watch for my thesis, noticed that my laptop throw out the CD/DVD's.
The shop says that the internal drive is defect and out of guarantee. The reparation cost 200€.

I have bought a USB Lacie extern optical But this box is so fragile, the reject button doesn't work unless i use keyboard button combination: cmd+e . Besides some DVD's & CD's play, some not.

I was going to buy the Apple USB Superdrive in the shop but the shop keeper told me that doesn't match my MacBookPro OS X version 10.6.8
I am still exchanging emails to return the Lacie, but the shop insist that the USB Superdrive of Apple won't work with my Mac.

I am exchanging mails with the shop, I can still return the Lacie and have my money, Is there any other external drive better than Lacie optical?

Best regards

Erwin

Stuart said, on April 10, 2013 12:00 PM:

Worked great in Mountain Lion in my Mid 2011 MBP. Thanks!

Cathy said, on May 16, 2013 11:57 AM:

Thank you, it works even on snow leopard.....so one note I had to learn how to work with VI but it was the only problem. Very easy....:-)

Jay said, on May 17, 2013 6:59 AM:

Hi Dave -

So unfortunately, I made a mistake with the kext that I didn't catch and now when attempting to boot (as you mention), optical drive cranks up... fans run... no "bong" or boot. Black screen and after revving the fans for a bit, it shuts itself off. Please help.

Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you, Dave, for all your helpful information by buying you a cup of coffee!

I do have a comment, now that you mention it!











I will never send you any unsolicited email. Ever.






Check This Out Too...

 
Look for Answers
Need Help? Ask Dave Taylor!


Follow Me on Pinterest

Find Me on Google+
ADT on G+
© 2002 - 2013 by Dave Taylor. All Rights Reserved.

Note: This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this web site or on any linked site. Further, please note that by submitting a question or comment you're agreeing to my terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site. My lawyer says "Thanks".
"Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.