My father passed away last month, and I'm trying to recover some photos from some old cd-r's he left in his office. They appear to have been written using Roxio Easy CD-Creator. It burns both a udf and iso9660 portion of the disk.
I'm running the latest Ubuntu 16.04 LTS, and when I insert the cd, I get the following error:
Unable to mount 692 MB Volume
Error mounting /dev/sr0 at /media/kris/disk1: Command-line `mount -t "udf" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8" "/dev/sr0" "/media/kris/disk1"' exited with non-zero exit status 32: mount: /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0: can't read superblock
I'm able to open the iso9660 portion with:
sudo mount -t iso9660 /dev/cdrom /media/kris/disk/
which returns:
mount: /dev/sr0 is write-protected, mounting read-only
and /media/kris/disk displays the files from Roxio which let you install a UDF reader on old windows 95/NT machines.
When I try to mount it with udf, I get the following:
sudo mount -t udf /dev/cdrom /media/kris/disk/
mount: /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0: can't read superblock
dmesg returns the following:
[ 61.555308] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 95.733244] sr 1:0:0:0: [sr0] tag#24 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 95.733254] sr 1:0:0:0: [sr0] tag#24 Sense Key : Medium Error [current]
[ 95.733259] sr 1:0:0:0: [sr0] tag#24 Add. Sense: L-EC uncorrectable error
[ 95.733265] sr 1:0:0:0: [sr0] tag#24 CDB: Read(10) 28 00 00 05 28 9e 00 00 01 00
[ 95.733268] blk_update_request: I/O error, dev sr0, sector 1352312
[ 95.733324] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=338078, location=338078
[ 102.152782] sr 1:0:0:0: [sr0] tag#27 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 102.152790] sr 1:0:0:0: [sr0] tag#27 Sense Key : Medium Error [current]
[ 102.152795] sr 1:0:0:0: [sr0] tag#27 Add. Sense: L-EC uncorrectable error
[ 102.152800] sr 1:0:0:0: [sr0] tag#27 CDB: Read(10) 28 00 00 05 27 9e 00 00 01 00
[ 102.152804] blk_update_request: I/O error, dev sr0, sector 1351288
[ 102.152844] UDF-fs: error (device sr0): udf_read_tagged: read failed, block=337822, location=337822
[ 277.770836] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 328.362451] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 337.322417] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 481.091348] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 661.191163] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 822.936430] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 1309.910824] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 1354.450627] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
[ 1537.512308] UDF-fs: Failed to read VAT inode from the last recorded block (338076), retrying with the last block of the device (338078).
I have a stack of these things sitting here, and I'd really like to be able to get the data off of them. Any help is appreciated.