This is a general invitation to chat (async, likely) or otherwise connect if you have an interest in disc dumping/preservation of CD, DVD, Blu-Ray, UHD Blu-Ray, and/or game console discs, want to get into it, and you aren't sure where to start, what to do, or what to use.

It's something I've been doing for a long time, and it's something I'm very passionate about. I'm happy to help newbies get their efforts off the ground if they want assistance.

I wouldn't say I'm any sort of authority or 'expert', but I've done this for so long that I'm aware of many quirks and 'gotchas' that come with it, and I'm happy to share my knowledge and experience!


Feel free to boost, if you'd like!
@maddy I've a few CDs and DVDs, and currently I simply use dd if=/dev/sr0 of=/data/some-path/disk.img, or dd_rescue for a disc that has bad sectors. Would you say that that's appropriate or should I be doing more / doing it differently?
@vaporeon_ It's a complicated answer, and it largely depends on your goals.
While that method will likely work for your needs in a lot of cases, I'd consider it
incomplete, at least in terms of preservation. There's software that will pick up metadata from the disc, read subcode data from CDs, and much much more that a simple DD won't do.

Now, if they're game discs and you're comfortable cracking it or using nocd patches or whatever, yeah, you're probably just fine keeping on as-is.

Audio CDs and CDs with audio tracks are a fucking mess though, and I'd always recommend using something like Exact Audio Copy or another piece of software that uses AccurateRip to verify that your dump matches everyone else's (if it has been dumped before).

I guess a good question would be, generally, what kind of discs are you dumping (or what kind of content is on them), and what are your goals with them?

@maddy A lot of my CDs are non-game software, e.g. I recently dd'd a Mac OS X 10.0 installation disk, a Knoppix LiveCD, and a disc full of software for Sun Solaris. My goal is indeed to preserve them, so that I can still have all that data (and maybe burn it to a CD-R) even if the disc goes bad.

I also have a few audio CDs, which seem to be new enough that I don't expect them to go bad, but I've used cdparanoia for ripping those.

What software would you use on Linux for the software CDs?

@vaporeon_ I'd easily recommend Redumper (https://github.com/superg/redumper) as it's one of few softwares I've found that's open source, multiplatform, generally focused on preservation, and still actively maintained.

Though as I alluded to before, CDs are a fuck, and it's sometimes hard to get a
proper rip without specific hardware because not every drive will properly dump the lead-in, lead-out, or there's junky error-correction that may need to be defeated (especially if there's disc-level DRM involved). The supported drive section of the readme ( https://github.com/superg/redumper?tab=readme-ov-file#supported-drives ) and below goes over this in some detail. I'd recommend trying the drive you have with the instructions given to see if it's adequate. Otherwise, they do have a supported drive list in a link within the mentioned section!

Otherwise, DVD, HD DVD, Blu-ray* are pretty trivial and should work with Redumper regardless of what hardware you have.

Blu-rays are an exception if a disc requests BEE (Bus Encryption Enable) and your drive supports bus-encryption - then the disc is double encrypted with a drive-specific key
and the disc's volume unique key. Not every disc requests this, but if you're for some reason doing an untouched dump of a retail blu-ray in this specific scenario, it's essentially useless unless you can get that drive-specific key. I personally just leave that mess to MakeMKV for the most part.
GitHub - superg/redumper: Low level CD dumper utility

Low level CD dumper utility. Contribute to superg/redumper development by creating an account on GitHub.

GitHub
@vaporeon_ Also, if you do start dumping CDs with Redumper, you may notice that it takes up more space than usual. For completeness' sake, it usually has an additional file besides the bin/cue or iso for subchannel data, if I recall correctly.
Some software uses subchannel data for copy protection, so it can be necessary to keep it around. I believe CloneCD did something similar.