Recupere o CD com ddrescue
ddrescue
não está instalado por padrão. Então você precisará fazer isso primeiro.
Você precisa ativar o repositório do Ubuntu Universe primeiro.
Em seguida, abra um terminal com Ctrl + Alt + t . Instale-o com o comando:
sudo apt-get update
sudo apt-get install gddrescue
Nós precisaremos encontrar o caminho lógico da sua unidade de CD. Se você tiver apenas um, será /dev/sr0
. Se você tiver mais de um, digite o seguinte comando para encontrar o caminho certo:
sudo lshw -C disk
Isso mostrará uma lista de todas as unidades disponíveis. Procure a unidade de CD description que corresponde à sua unidade e use o nome lógico localizado lá em vez de /dev/sr0
.
Como primeira execução, dizemos a ddrescue
para copiar todo o conteúdo do CD que não gera erros.
sudo ddrescue -b 2048 -n -v /dev/sr0 cd.iso cd.log
Isso cria dois arquivos cd.iso
conterá todos os dados resgatados. As partes com erros serão preenchidas com zeros. Esses lugares ausentes estão registrados em cd.log
.
sudo ddrescue -b 2048 -d -r 3 -R -v /dev/sr0 cd.iso cd.log
Este comando tentará preencher as lacunas ausentes e levará algum tempo para ser concluído.
Usando uma segunda unidade / computador para continuar salvando
Um recurso interessante de ddrescue
é que você pode tentar continuar salvando mais alguns dados em uma unidade diferente em um computador diferente. Algumas unidades podem ler o que outras não conseguem. Basta trazer o iso- e o arquivo de log para o outro computador, verificar o caminho que a unidade nesse computador possui e alterar o comando de acordo e executá-lo novamente.
Fonte deste guia: link