Se um CD estiver com defeito, as ferramentas comuns do UNIX não ajudam.
Contanto que você receba a mensagem sem mídia, não poderá fazer nada.
Primeiro, você precisa verificar se esta é uma mídia CD-R vazia e se a unidade é apenas uma unidade de CD-ROM que não entende a mídia CD-R não gravada.
Se este é um gravador de CD, ele deve ser capaz de detectar o meio e, nesse caso, cdrecord -v -minfo
imprime informações sobre o status atual da mídia. Se o CD foi escrito, então aqui está mais ajuda:
Se não houver poeira e nenhum arranhão no disco, a única maneira é encontrar uma unidade melhor que aceite a mídia, ou pelo menos recarregar a mídia repetidamente até que a unidade goste da mídia.
Observe que, para reconhecer um CD, a unidade precisa ler o TOC
.
O TOC
no círculo interno do meio e equipado com poucos dados de recuperação de erros, mas repetido várias vezes. Se houver uma lacuna maior como resultado de um espaço maior no disco, onde nada pode ser lido, há pouca esperança de poder ler o TOC
.
Uma vez que você tenha conseguido fazer a unidade reconhecer o meio, você deve usar readcd
para se recuperar do restante dos problemas.
readcd
está em cdrtools
para os lançamentos finais e no schilytools
para os instantâneos frequentes. Ele inclui os recursos de recuperação de sdd
e, além disso, ainda mais (código de recuperação Reed Solomon que pode ser melhor do que o que você tem no firmware da unidade).
Eu recomendo começar obtendo o meio reconhecido pela unidade ...
Esta é a página readcd
man: link