Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How do I fix a 70012 error in Mavericks?

I keep getting a 70012 error (DVD drive cannot be found). I updated to mavericks when it came out, but the problem just started probably this past week. I booted the computer using cmd-r and repaired permissions and the disk, which fixed the problem for a day, but now it's back again.


Specs:

Processor 3.32 GHz Quad-Core Intel Xeon

Graphics ATI Radeon HD 4870 512 MB

Software OS X 10.9 (13A603)

not sure what the DVD drive is, but it's whatever came with the 2009 mac pro (16x superdrive, I think).


Please let me know if you need any more information! Thanks!

Mac Pro, OS X Mavericks (10.9)

Posted on Nov 16, 2013 12:22 PM

Reply
19 replies

Jun 20, 2015 10:36 AM in response to alenar66

This is not a hardware DVD problem in my opinion.

The internal DVD drive works properly with a fresh startup.

If there is a disk in the DVD drive and the computer is put to sleep, it will not wake properly with the DVD disk.

One has to restart the computer to recognize the internal DVD drive and the DVD disk.

This is a software problem/bug that Apple seems to have had for ages.

For some reason, only on restart is the hardware properly scanned by Apple's MAC OSX.


I will admit, there could be some third party software that is causing this issue - it amended the OSX at some point in time.

However, when I upgrade to the next OSX, I usually do a clean install and not just overwrite what was previously there.


I continue to restart my MacPro computer time and again to overcome this error message when trying to restart the Apple DVD player and read the dvd disk in the internal DVD drive tray. .

Jun 26, 2015 7:45 PM in response to thelashofthanatos

Well if yo or anyone else are still having this problem I have some info for you on this... Ok so I have a (Late) 2007 macbook that I use to practice situations on to help the apple community who still cling to there beloved older Apple Products. so (a valid DVD drive could not be found. [-70012]) a reason for this to pop up in one scenario is; You damaged your internal combo/ultra drive and now its won't allow the disk to insert and seat inside properly to be read. Out of desperation you went out and bought an external disk drive hoping to fix the problem. This can fix the problem temporarily however if the strip that runs from your internal disk drive (which ever of the ones listed previously you might have) is damaged or removed you will certainly run into a (a valid DVD drive could not be found. [-70012]). Now to tell you why, the reason this happens is because when you "open" Quicktime" which opens the DVD player your Mac will automatically search for your internal Disk Drive. if this strip is present and functioning (wether the Internal Disk Drive work or not) it will try the internal get data saying this drive is not being used and route the process to the external. Now if the strip is not present or functioning then the operation of "Reading a DVD" will have no where to go. The ways to fix it are the Hex information change that is listed above, this one works but I have personally experience that my hex coding on this macbook running 10.7 (Lion) is different from the given example shown in the instructions. In fact the most of the decrypted section on the right side only shows "..." instead of actually saying "Internal", another great way, less tech savvy people can use is download VLC. I am not a 3rd Party user so I went with Hex. VLC will just look for what ever drive is available so you might like that more. Hope this helps.

Mar 9, 2016 4:39 PM in response to thelashofthanatos

As an update for those running ≥10.11, this OS is 'rootless' and trying to copy or save the DVDPlayback file will not be allowed under normal settings.


2 options - disable the rootless protection OR copy the file manually:


Disable (and re-enable) instructions: http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac- os-x/


Save the edited DVDPlayback file and then copy the edited file manually to its proper location using terminal:


1) After you have completed editing the DVDPlayback file in your HexEditor by replacing all 4 instances of 'Internal' with 'External', save the edited DVDPlayback file (no file extension) to the root folder of your system hard drive.


2) Reboot the computer to the 'Recovery' drive. Can be done by rebooting and holding down the 'option' key until all of your bootable drives appear. Select the 'Recovery' drive.


3) In the Utilities menu of the Recovery drive, open Terminal and use the following command:


#Systemdrive is the name of your hard drive on which you saved the edited DVDPlayback file


cp -f /Volumes/Systemdrive/DVDPlayback /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback


4) Run the First Aid command in the Disk Utility app on the Recovery Drive, then reset your computer and watch a DVD.

Oct 16, 2016 3:52 AM in response to alenar66

Hi Allesandro,


The fix seemed to work on previous versions of OS X, but I recently installed macOS Sierra. When I want to delete the original DVDPlayback file or replace it with the modified one (all goes well when trying to modify), my finder gives an error stating that this file cannot be deleted, since it's needed by macOS. When I want to change the rights to "read and write" for everyone, I get an error that I don't have the right permissions....

Do you happen to know any fix for this?


Thanks!

How do I fix a 70012 error in Mavericks?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.