Tente usar o dd. sudo dd if=/dev/sr0 of=/path/to/output/file.iso
Eu vi em outro post como fazer isso: usando
cat (optical disc device) > (ISO file on regular disk)por exemplo.,
cat /dev/sr0 > /z/windows7.iso
Quando eu experimentei, ele vai parcialmente, em seguida, recebe
cat /dev/sr0: Input/Output Error
Isso acontece em cerca de 20% em um dos DVDs e talvez em 3% no outro.
NB: estes são DVDs LEGAIS originais de instalação do Windows que eu tinha instalado com sucesso em laptops antigos (agora extintos). É muito improvável que ambos os DVDs tenham sido corrompidos / danificados. Isso tem a ver com a cópia, não com a mídia original.
Aqui está a saída:
steve@mithril:/z$ cat /dev/sr0 > /z/windowsxp.iso
cat: /dev/sr0: Input/output error
steve@mithril:/z$ ll /z/windowsxp.iso
-rw-rw-r-- 1 steve steve 652869632 Jul 6 13:11 /z/windowsxp.iso
Eu usaria safecopy
em vez de cat
ou dd
.
safecopy /dev/sr0 out.iso
Ele está nos repositórios de software padrão e é especificamente projetado para esse tipo de coisa. Na página do manual:
Safecopy is a data recovery tool which tries to extract as much data as possible from a seekable, but problematic (i.e. damaged sectors) source - like floppy drives, harddisk partitions, CDs, ..., where other tools like dd would fail doe to I/O errors.
Safecopy tries to get as much data from the source as possible without device dependent tricks. For example to get an ISO image from a copy pro‐ tected or otherwise damaged CD-ROM, cdrdao and bin2iso would possibly do a better and faster job.
Resposta semelhante aqui: link