dvdisaster 0.71.26
Esta aplicação pode ser o seu último recurso quando aquele seu DVD de fotos de família ou ficheiros para a faculdade deixou de responder! Não digo que esta aplicação seja um milagre, não o é mas que ajuda isso já deu para ver.
Basicamente esta aplicação cria um código de ligação de erro para a leitura ultrapassar o sector arranhado, danificado, tentando retirar o máximo de dados possíveis. Posteriormente alinha todo o conteúdo retirado alinhando-o com o código de ligação de erro.
Feita a ligação da estrutura a aplicação volta a correr a totalidade de dados conseguindo um nível lógico médio. Cada CD ou DVD contém níveis de sectores, cada sector contém 2048 bytes, a nossa drive lê um sistema de ficheiros que é a combinação média dos sectores, se o sistema encontrar erros pára e dá uma mensagem desagradável que já conhecemos. Como a aplicação lê cada sector individualmente a possibilidade de êxito aumenta consideravelmente.
Licença: GNU Sistemas Operativos: Windows/Linux/Mac Download [win]: dvdisaster 0.71.26 [3.23MB] Download [linux]: dvdisaster 0.71.26 [1.07MB] Homepage: dvdisaster
Este artigo tem mais de um ano
Atenção que esta aplicação recupera a informação gravada no suporte APENAS se a mesma foi gravada com recuperação de erros, por via da mesma aplicação!
“dvdisaster stores data on CD/DVD (supported media) in a way that it is fully recoverable even after some read errors have developed. This enables you to rescue the complete data to a new medium.”
“dvdisaster can not make defective media readable again. Contents of a defective medium can not be recovered without the error correction data.”
Pequena correcção, cada sector num cd contem 2352 bytes, dos quais 2048 contêm dados do utilizador (no caso de um cd de dados com códigos de detecção/correcção de erros), os outros são utilizados para diversos fins, tais como guardar um código de detecção e correcção de erros, sincronização, e dados adicionais (utilizados por algumas protecções anti cópia como o securom), caso contrário nem um cd acabadinho de gravar se conseguia ler de forma fiável, mais, existe um esquema de duplicação dos dados e de distribuição dos mesmos espacialmente pelo cd (senão qualquer poeira ou dedada faria com que não se conseguissem ler os dados armazenados).
O cd só por si já contem esquemas de detecção de erros e correcção dos mesmo e as drives ao ler o cd já os utilizam.
Se este programa guarda nos dados do utilizador mais uma camada de correcção de erros será bom para guardar coisas mesmo importantes (se bem que usar um dvd ou vários e ter várias cópias de mesma coisa talvez resulte melhor, se é importante justifica-se o gasto penso eu).
Um outro programa de recuperação de dados de cd/dvd é o isobuster, este pode ser bem teimoso ao tentar ler um cd e permite ainda usar várias drives para fazer uma imagem de um só cd ou dvd (o que é bom, pois onde uma drive pode não consegue ler outra pode conseguir) (mas se não me engano essa funcionalidade não está na versão free 🙁 ).
Mais informação:
Leitura fácil:
http://en.wikipedia.org/wiki/CD-ROM
Documento técnico (bom para ler a noite se não conseguirem adormecer 😀 ):
http://www.ecma-international.org/publications/standards/Ecma-130.htm