iMac superdrive can read bought CDs and DVDs fine, but won't recognise CD ROMs and DVD ROMs.
I've a problem with my iMac's superdrive.
It refuses to recognise any DVD ROMs, marking them as "blank" and "uninitialized."
Finder says, "You inserted a blank DVD. Choose an action from the pop-up menu or click Ignore."
Disk Utility lists them as "Uninitialized" and [Zero KB].
I have the same problem with home-burned CDs: Finder says "You inserted a blank CD..."; and Disk Utility describes it as "Uninitialized," yet it still notes the data used - eg. [846.4 MB] in top right.
But shop-bought DVD movies and published CDs are recognised. They open and play absolutely fine over DVD player and iTunes, and also are listed by Finder as disks with their complete directories.
Those unrecognised optical ROMS register absolutely fine by my ancient 2009 MacBook Pro running "El Capitan" (that's the latest OS it's allowed to run).
Logic tells me this must be a software issue — not a hardware problem. I know that DVDs and CDs require different reading lasers. But surely they do not also use separate reading heads to see DVD-ROMs and CD-ROMs — or do they? That would then mean every superdrive contains contain four different reading heads!
More likely, surely, that High Sierra's system software is now struggling to locate the blocks at the head end of a DVD-ROM or CD-ROM? (I suppose the ROMs might replicate one of Apple's HFS systems, or FAT, or ISO 9660, or whatever; whilst proprietary CDs and DVDs for music and movies might use a more universally agreed file structure readable by all proprietary "players"?)
Could someone with some knowledge of ROM and R/W formats comment. Is there some way to persuade my iMac also to read CD and DVD ROMs (or do I have to reinstall an earlier OS?).
I'm running OS-X High Sierra 10.13 (the latest which this iMac can run).
I gather "High Sierra" was the name given to the agreed file system ISO for early mid-eighties CD-ROMs. Ironic, then, that Apple's High Sierra OS is the one which is nobbling my ability to retrieve data from them!