I have a very strange case of DVD reading failure.
It's a video DVD recorded a couple of years ago on a DVD-R disc.
Two weeks ago our video DVD player would start having trouble reading parts of it. The problem was reproducible on two PCs, where only part of the videos could be played. Plus, current playing time and total duration of VOB files would me messed up, indicating that the files were corrupted somehow, likely due to disc aging.
Three days later, I wanted to play the same videos again (same setup, same laptop DVD reader) but I couldn't even view the DVD's file structure. To avoid further losses, I launched
$ ddrescue -n -b 2048 /dev/sr0 ~/dvd_dump
After six hours and since I needed to shutdown my laptop, I interrupted the process and decided I would restart it later.
However, two days later, the DVD reader would not even recognize the presence of a disc, throwing a
no medium found error whenever I tried. Also the disc would not start spinning upon closing the tray.
This situation was reproducible on three different DVD readers.
$ dmesg | grep sr [ 3.078673] sr 3:0:0:0: [sr0] scsi3-mmc drive: 52x/52x writer dvd-ram cd/rw xa/form2 cdda tray [ 3.078891] sr 3:0:0:0: Attached scsi CD-ROM sr0 [ 3.078960] sr 3:0:0:0: Attached scsi generic sg4 type 5
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 100M 0 part ├─sda2 8:2 0 597,5G 0 part /mnt/win ├─sda3 8:3 0 1K 0 part ├─sda4 8:4 0 1G 0 part ├─sda5 8:5 0 323,2G 0 part / └─sda6 8:6 0 9,8G 0 part [SWAP] sde 8:64 0 1,8T 0 disk ├─sde1 8:65 0 1K 0 part ├─sde5 8:69 0 398,7G 0 part ├─sde6 8:70 0 951,8G 0 part └─sde7 8:71 0 512,5G 0 part sr0 11:0 1 1024M 0 rom
$ cd-info --dvd cd-info version 0.83 x86_64-pc-linux-gnu Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011 R. Bernstein This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. CD location : /dev/cdrom CD driver name: GNU/Linux access mode: IOCTL Vendor : TSSTcorp Model : CDDVDW SH-S223C Revision : ME00 Hardware : CD-ROM or DVD Can eject : Yes Can close tray : Yes Can disable manual eject : Yes Can select juke-box disc : No Can set drive speed : No Can read multiple sessions (e.g. PhotoCD) : Yes Can hard reset device : Yes Reading.... Can read Mode 2 Form 1 : Yes Can read Mode 2 Form 2 : Yes Can read (S)VCD (i.e. Mode 2 Form 1/2) : Yes Can read C2 Errors : Yes Can read IRSC : Yes Can read Media Channel Number (or UPC) : Yes Can play audio : Yes Can read CD-DA : Yes Can read CD-R : Yes Can read CD-RW : Yes Can read DVD-ROM : Yes Writing.... Can write CD-RW : Yes Can write DVD-R : Yes Can write DVD-RAM : Yes Can write DVD-RW : No Can write DVD+RW : No __________________________________ Disc mode is listed as: Error in getting information ++ WARN: error in ioctl CDROMREADTOCHDR: No medium found cd-info: Can't get first track number. I give up.
$ sudo mount -t iso9660 /dev/sr0 /mnt/dvd mount: block device /dev/sr0 is write-protected, mounting read-only mount: no medium found on /dev/sr0
I am very surprised to see a DVD going from large parts still readable to totally undetectable within a week. I treated the DVD with maximal care, did not carry it around anywhere, and no physical damage (scratches or the like) were visible before, nor are there any now.
- Is there a way to force-read the disc with a low-level command that would ignore the
no medium founderror, or
Can't get first track numbererror (see above)?
- Is it plausible that a faulty DVD reader would overwrite the DVD-R with zeros when it was only supposed to read-access it via the
ddrescuecommand quoted above?
- What options do I have left? Is there any chance that professional data rescuing services will be capable of salvaging my disc?
- Are there high-end DVD readers on the market with superior error-correcting capabilities that might extract something from that disc?
(Before someone asks: Yes, I am sure it was one and the same disc!)
Edit: The disc is a TDK DVD-R Data/Video 4.7 GB 1-8x.
DVD readers (from
- TSSTcorp CDDVDW SH-S223C Revision ME00 (3.5-inch drive on desktop PC at workplace, age unknown)
- MATSHITA DVD-RAM UJ-844 Revision RC06 (on Lenovo Thinkpad X301, ~8 years old)
- unknown (I will edit this once I get the info)