#37 DVD data recovery


I used to recover scratched / corrupted CD with cdrdao
like that :

cdrdao read-cd --read-raw --datafile test.bin --device
ATAPI:1,1,0 --driver generic-mmc:0x00000001 test.toc

Which will tell cdrdao to continue creating a bin file
even tho there may be CRC error on the CD.

Then I switched my CD collection to DVD and have
already some DVD which has errors on it.
Unfortunately, it seems that cdrdao doesn't support
DVD, or maybe I am just using a wrong generic
hexadecimal driver?

Here's the output I get :

ERROR: Cannot get Track Information Block.
ERROR: Cannot get Track Information Block.
Reading toc and track data...
ERROR: Cannot read disk toc.

Track Mode Flags Start Length
1 DATA 4 00:00:00( 0)
Leadout DATA 4 445:25:41(2004416)

ERROR: Cannot read sector of track.
WARNING: Cannot determine mode of data track 1 -
asuming MODE1.
Copying data track 1 (MODE1_RAW): start 00:00:00,
length 445:25:41 to "cd8.bin"...
cdrdao: Input/output error. : scsi sendcmd: no error
CDB: BE 00 00 00 00 00 00 00 1A F8 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00
00 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.002s timeout 20s
ERROR: Read error while copying data from track.


  • Zurd

    Zurd - 2004-05-10

    Logged In: YES

    Hi, after some research I found that if you use dd in this
    manner : dd if=file of=output conv=noerror it will copy a
    file and continue if there's error, quite usefull and it do
    work on a DVD. Guess you can close the bug now ;)

  • Zurd

    Zurd - 2004-10-22
    • status: open --> closed

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks