Por que não consigo copiar meu DVD com dd?

8

Eu tentei dd, dd_rescue e ddrescue , todos falharam. Eu pensei que essas ferramentas ignoram o sistema de arquivos e fazem uma cópia bitwise.

dd é enganado, termina mas apenas produz um pequeno arquivo e afirma que está terminado.

dd_rescuse e ddrescue estão reclamando sobre erros de leitura e são intoleravelmente lentos. Essas ferramentas podem copiar apenas alguns MB em 10 minutos.

Por que isso está acontecendo? Por que essas ferramentas estão falhando?

AnyDVD torna o disco copiável em um segundo em um host Win7. Ele diz que o sistema de arquivos UDF é corrigido, curiosamente, ele também diz que não há setores defeituosos. O disco inteiro pode ser copiado em 10 minutos. UPDATE: Quanto à solução, veja minha pergunta semelhante no superusuário .     
por Ali 24.02.2012 / 12:21

4 respostas

13

Acho que a resposta mais simples é que dd, dd_rescue e ddrescue não são projetados para derrotar os esquemas de proteção de cópia. Eles não fazem suposições sobre o formato dos dados e tentam manter a integridade de todo o original nos dados do disco.

No caso de dd , suspeito que ele esteja sendo encerrado devido a um erro de leitura intencional no disco que faz parte do esquema de proteção contra cópia. Isso ajudaria a confirmar isso se você incluísse a saída de linha de comando de dd com sua pergunta. Você também pode encontrar alguns erros de leitura registrados na saída do comando dmesg .

Você pode obter dd para copiar mais do arquivo passando o flag noerror para ele na linha de comando. No entanto, você pode achar que isso apenas deixa você com a corrupção na sua imagem final.

    
por 24.02.2012 / 16:00
10

Não sei por que isso funciona, mas primeiro abro o DVD com o VLC, apenas o suficiente para ver o menu, e depois pausar permite que o dd funcione.

    
por 30.12.2013 / 15:48
1

Posso confirmar que a abertura do disco com o VLC não ignora a proteção. No entanto, ao usar dd , eu tive que usar este comando depois de abrir o VLC (descoberto carregando o disco e usando o diretório exposto no VLC).

dd if=/dev/sr0 of=image_of_disc.iso

Qual é diferente de muitas postagens que li que dizem que esse comando deve funcionar:

dd if=/dev/cdrom of=image_of_disc.iso - NON-WORKING

prova:

me@me:~$ dd if=/dev/cdrom of=/media/me/image_of_disc.iso
dd: error reading ‘/dev/cdrom’: Input/output error
103336+0 records in
103336+0 records out
52908032 bytes (53 MB) copied, 2.04212 s, 25.9 MB/s

me@me:~$ dd if=/dev/sr0 of=/media/me/image_of_disc.iso
dd: error reading ‘/dev/sr0’: Input/output error
2846992+0 records in
2846992+0 records out
1457659904 bytes (1.5 GB) copied, 314.351 s, 4.6 MB/s
me@me:~$ 

Espero que isso ajude.

    
por 04.08.2015 / 19:20
0

Eu posso recomendar um programa chamado dvdbackup

Eu posso fazer uma cópia do backup do DVD como pastas. Eu não acho que isso faz uma iso. Então você precisa dar esse passo manualmente.

    
por 01.11.2015 / 22:41