Recuperando arquivos de um CD / DVD corrompido

16

Eu tenho alguns CDs / DVDs antigos que não estão em boas condições. Eu quero recuperar deles qualquer coisa que possa ser recuperada. No Windows você tinha software como o Isobuster e o Cd Recovery, que me permitiria fazer isso. Alguém pode sugerir um aplicativo linux nativo?

    
por tinhed 02.12.2010 / 06:46

3 respostas

16

Para o Ubuntu, tente dvdisaster para CDs de dados e DVD's. Muito bom se você gosta de ferramentas gráficas. É complicado usar DVDs de filmes comerciais. Você terá que abrir o dvd no Totem uma vez primeiro para "autenticar" a unidade. Depois disso, funciona bem.

Você também tem ddrescue para o terminal.

Eu usei os dois e eles são bons.

Depois de ter o arquivo no disco rígido, você pode tentar "descompactá-lo" ou montá-lo. Se estiver muito danificado, eu recorro a acima de tudo ou testdisk para obter todos os arquivos possíveis da imagem despejada do disco. Aqui está um link rápido: link

Não tenho certeza sobre o CD de música, no entanto. Procure por um cd-ripper que use o cdparanoia. Eu não precisei fazer isso em muito tempo. Uma pesquisa rápida mostra abcde, ripperx e muito mais.

    
por UrkoM 02.12.2010 / 08:35
4

Sugiro SafeCopy ! Ele funciona corretamente (pelo menos para mim) e é muito simples de instalar e usar.

Você pode instalá-lo usando sudo apt-get -install safecopy

Sugiro que você use três etapas pré-definidas da seguinte forma (suponha que o arquivo de seu dispositivo de CD / DVD seja /dev/cdrom ):

safecopy --stage1 /dev/cdrom /tmp/mycd.iso

A saída dos comandos acima será algo assim:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 89567232
Resolution: 89567232
Min read attempts: 1
Head moves on read error: 0
Badblocks output: stage1.badblocks
Marker string: BaDbLoCk
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
......................................... [40961]    
................[58254](+238608384){X}[80121](+89567232)
.[80374](+1036288){X}[102241](+89567232)
.[102314](+299008){X}[124181](+89567232)
......................................... [165142]    
......................................... [207126]
..........._  :-) 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 3 (268701696)
Blocks (bytes) copied: 218673 (895686656)

Se houver algum erro na saída ( Unrecoverable bad blocks não é 0) você pode executar o segundo estágio por safecopy --stage2 /dev/cdrom /tmp/mycd.iso

A saída será algo assim:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 524288
Resolution: 4096
Min read attempts: 1
Head moves on read error: 0
Incremental mode file: stage1.badblocks
Incremental mode blocksize: 4096
Badblocks output: stage2.badblocks
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
Current destination size: 895686656
......................................... [99468]    
........................_  :-| 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 0 (0)
Blocks (bytes) copied: 218673 (895686656)

Se houver algum erro na saída do segundo estágio ( Unrecoverable bad blocks não é 0), você pode executar o terceiro estágio por safecopy --stage3 /dev/cdrom /tmp/mycd.iso

Para mais informações, leia Página Man do SafeCopy .

    
por PHP Learner 03.08.2015 / 19:15
3

As outras respostas concentram-se no software; Vou adicionar outra "camada" para isso.

O fato de o disco (CD ou DVD) estar fisicamente danificado provavelmente impõe uma limitação nos possíveis resultados da abordagem de software.

Eu ainda recomendo experimentá-los PRIMEIRO, pois o que segue abaixo pode destruir seus dados completamente se você for muito rude com eles.

Um processo para reduzir riscos; quais ferramentas, produtos químicos e gadgets usar:

Aviso inicial: leia e pratique primeiro, depois faça a coisa real.

  1. Wettex limpando o pano esponjoso ou similar. Faça com que fique úmido e, em seguida, coloque-o em cima de uma superfície firme
  2. Coloque o seu disco com a superfície de gravação em cima de 1.
  3. Encontre qualquer tipo de Composto de fricção e coloque gotas bastante grandes na parte superior da superfície do disco
  4. Use qualquer combinação de ferramentas para trabalhar na superfície de modo semelhante ao "Buffing" . na pintura do carro.

Dê passos fáceis, limpe o disco depois de algum trabalho e tente lê-lo - eventualmente, usando etapas simples, você obterá mais dados do que inicialmente.

NOTA: Isso não funcionará para discos com rachaduras através das camadas ópticas ou no substrato de gravação. Não há mágica nisso. Você está tornando a superfície superior mais uniforme, removendo riscos à medida que avança.

Tentei praticar na prática discos DVD + R

    
por Hannu 23.08.2015 / 13:04