Main Menu

Life after removing your Mac Book Pro DVD drive, A valid DVD drive could not be found

This year… or was it last year? I can’t remember. I replaced the Hard drive in my Macbook Pro with a Solid State Drive. Like many others, I took the opportunity to use the old Hard Disk to replace my DVD drive (which I though I hardly used). Turns out, I use it more than I think, so I bought an external drive. It’s handy, but of course, nothing is that simple. Because I have no internal drive, I cannot play movies on the external drive through the build in DVD Player.

If this error looks familiar to you, you’re not alone: “There was an initialization error. A valid DVD drive could not be found. [-70012]”

Thankfully, there is a solution.

Step 1: For this to work, you will have to make some changes to the DVDPlayback framework on your Mac. You will need a Hex editor to do that, you can download 0xed for free here.
Step 2: Back up the file /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback by copying it to your desktop, or somewhere else on your computer. This is just an added precaution.
Step 3: Open the file in 0xed.
Step 4: Hit Command + F (Find) or go to EDIT> FIND> FIND, and then type in “Internal” in the top FIND box, and type “External” in the bottom REPLACE box. leave “Ignore case” checked, and then hit REPLACE ALL.
Step 5: Go to File->Save As. Save the file to your desktop careful not to replace the backup copy. Now just drag that file back into the /System/Library/Frameworks/DVDPlayback.framework/Versions/A/ folder, overwriting the old file. (You may have to give your admin password to modify the file).

That’s it!

This worked for me and I hope it saves you some fussing around as well. Took me several months to find this information, so I’m hoping by putting it on my Blog I can help someone else find it more easily.

13 Responses to Life after removing your Mac Book Pro DVD drive, A valid DVD drive could not be found

  1. Greg September 24, 2014 at 1:13 pm #

    Thanks for this works a dream


    • steedancrowe October 4, 2014 at 3:00 am #

      Thanks Greg! I’m glad it helped you.

      • Katherine September 25, 2015 at 2:01 pm #

        I second that—have seen a few different versions of these instructions on the web, but, following to the letter, yours were the only ones that worked. Much gratitude!

  2. Magicman November 27, 2014 at 12:20 pm #

    Hi man,

    HexEdit says cant change the content, it is read only.
    What should I do?


    • steedancrowe December 28, 2014 at 1:32 am #

      Sorry for the late reply, It’s been a busy winter.
      Generally, Mac software will prompt you to enter your credentials to overwrite a read only/protected file. In your case, you can save your version with a new name. Rename the original to DVDPlayback~original and then rename the version you just saved to DVDPlayback. This way you have a backup, and you get around the read only issues.

  3. Aaron May 11, 2015 at 3:32 pm #


  4. Robert McGuire July 17, 2015 at 12:32 am #

    I’m trying to do these changes, but I’m unable to do: Step 3: Open the file in 0xed. – it doesn’t open.. I’m using Yosimite MacOS

  5. Roberto Colombo September 5, 2017 at 5:03 pm #

    Hi steedancrowe, the procedure works to the point where I have to save the modified file. It saves in a different format (TextEdit) which won’t copy in the original A folder!! I’m using OS X 10.1.6 El Capitan in a Mid 2009 MacBook Pro. Thanks in advance for any help

  6. Roberto Colombo September 6, 2017 at 10:02 am #

    It’s me again! I managed to modify the DVDPlayback file that is in the same format as the original and I steel can’t drop it in the A folder. I also tried to modify the original file but the changes can’t be saved!

    • steedancrowe September 13, 2017 at 2:48 pm #

      Hi Roberto,
      It’s likely a permissions issue. You may have to use terminal and the cp command with sudo to copy the file to that directory

      • Mandy August 25, 2018 at 1:23 am #

        Could you give step by step instructions on what you mean by “You may have to use terminal and the cp command with sudo to copy the file to that directory” Thank you.

  7. Christina January 2, 2018 at 11:45 am #

    Your instructions were clear and concise, and worked like a charm. Thank you so much!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Powered by WordPress. Designed by WooThemes