|
|
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? 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: ![]() 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: ![]() 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": 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!
Categorized:
Mac OS X Help
(Article 10262,
Written by Dave Taylor)
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: 31Mike 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.
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
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! 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 thanks! Ray said, on December 6, 2012 11:18 AM:
Need some help. Please. 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.. 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, 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! 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. 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 **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. 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 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. 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 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.
I do have a comment, now that you mention it!Check This Out Too... |
Recent Entries
Look for Answers
Recommended
All Our Categories
Apple iPad Help
Articles and Reviews Auctions and Online Shopping Blogs and Blogging Building Web Site Traffic Business and Management Computer and Internet Basics d) None of the Above Facebook Help Google Gmail Help Google Plus Help HTML, JavaScript and Web Site Programming Industry News and Trade Shows iPhone and Cell Phone Help iPod, Sony PSP and MP3 Player Help Kindle Fire Help Mac OS X Help Pay Per Click (PPC) Advertising Pinterest Help Search Engine Optimization (SEO) Shell Script Programming Tech Support Video Help The Writing Business Twitter, LinkedIn and Social Network Help Unix and Linux Help Video Game Tips and Help Windows PC Help Find Me on Google+ ADT on G+ |
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.