readdvd(1)

✨ readdvd(1) ✨

okay bestie, so this is a General Commands Manual page for readdvd πŸ’Ώ β€” and ngl, it's kind of a hero. Sit down, grab a strawberry πŸ“, and let me tell you everything.


🌸 NAME 🌸

readdvd β€” it's creating an image of your source dvd media or medias even if it has / they have corrupted blocks πŸ’…

(yeah, it says "medias". we love her. no cap, that's the whole point β€” this thing does not care that your disc is a mess.)


πŸŽ€ SYNOPSIS πŸŽ€

readdvd [-l] [-h]
readdvd -d DEVICE1 [-d DEVICE2] [-d ...] -o file.iso [-s #] [-v] [-vv]

like, either you're just peeking around, or you're going full main character with multiple devices and an output file. pick your vibe. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

readdvd reads even a corrupted dvd and writes the the result into a new image file on your harddisk.

(and yes, the original says "the the". iconic typo, not touching it. 😭)

fr fr though β€” that's the whole energy. your disc is scratched to death and this little utility is still out here doing the work. highkey impressive.


πŸ‘‘ DEVICE πŸ‘‘

so DEVICE can be an IDE, SCSI, SATA, USB or FireWire connected optical drive. Not all SATA controller support all Plextor features.

(grammar said "not all SATA controller support"? yes. she's tired. we support her. 🫢)

now here's the map of where your device lives, by operating system:

Linux:

  • /dev/hdX β€” IDE device
  • /dev/scdX β€” Linux 2.4: SATA, SCSI, USB device, or IDE device via ide-scsi emulation
  • /dev/srX β€” Linux 2.6: IDE device via new ATA layer, SCSI or USB device

OpenBSD/NetBSD:

  • /dev/rcdX

FreeBSD:

  • /dev/cd β€” SCSI device
  • /dev/acd β€” ATA device

MacOS X:

  • /dev/disk:

win32:

  • C:,D:,E:, ... X:,Y:,Z:

πŸ’– OPTIONS πŸ’–

the way that every single one of these is here and accounted for, we love to see it:

  • -l β€” scan busses for all available CD and DVD devices πŸ” (go find your drives, bestie)
  • -h β€” help shows available options. (your lil emergency exit when you forget everything)
  • -o file.iso β€” write data to imagefile named file.iso
  • -s # β€” read source media with selected speed ⚑ (put a number where the # is, obviously)
  • -v β€” use verbose mode (tell me everything, I'm nosy)
  • -vv β€” use extended verbose mode (tell me even more, I'm obsessed) πŸ”₯

🌈 INTERACTIVE MODUS 🌈

yes, you can just... talk to it while it's running. group chat but it's your terminal. πŸ’¬

  • q β€” stop reading media and exit
  • w β€” save sector map which is currently read and continue with the next one

⭐ EXAMPLES ⭐

readdvd -d /dev/sr0 -o filename.iso -s 8 -v
     create an image filename.bin of inserted media in device /dev/sr0
with read speed 8 in verbose mode.

(and yeah, the example says filename.bin while the command says filename.iso. we're not fixing it. it's canon. πŸ’€)

please report man page improvements to T.Maguin@web.de


okay that's literally it, you're fully caught up πŸ§šπŸ’œ go rescue your cursed dvd.

no cap: it says "not all SATA controller support all Plextor features" β€” so if a Plextor feature is ghosting you on some SATA controller, that's just how it is. don't come for her.

this page was living in the readdvd(1) man page from 26 Feb 2014, in the General Commands Manual section β€” so if you're reading this in the future, bestie, she's vintage and she still ate. πŸ‘‘βœ¨