Newsgroup: it.comp.os.linux.iniziare
Titolo: recuperare cd

Ho un cd cui tengo che è vecchio di 8 anni e ora non si legge più. ho 
trovato DVDiaster ma non lo legge, isobuster per windows lo legge ma non 
lo recupera.
Mi sapreste dire un programma "potente"?
-- 
﻿
...
Caminante no hay camino, se hace camino al andar. Juan (de Madrid)
Please, remove the _
REMOVE.ME
 from my e-mail address.

 
Qual'è il suo stato fisico?
Mi riferisco a graffi, colpi et simili.
Qualche volta a me è capitato di riuscire a recuperare cd anche molto
graffiati in questo modo (occhio che si rischia di non recuperare più
nulla, ma se riesce salvi tutto e rimasterizzi il cd in 2 copie)
Hai presente quei prodotti che servono per togliere i graffi dai display
dei telefonini? sono delle pastelle microabrasive che si applicano sulla
plastica del display e strofinando energicamente (e in modo regolare) si
riesce a "livellare" la superfice in modo che i graffi diventino invisibili.
Stessa cosa per i cd. L'informazione è incisa nello strato interno,
quindi rettificando la superfice del disco i dati tornano magicamente
leggibili.
Poi prova a leggere il cd con un masterizzatore. Ho notato (conta che
posso anche sbagliarmi qui) che i masterizzatori di cd (non so i
masterizzatori per dvd) hanno una tolleranza maggiore dei semplici lettori.
Se si legge, una passata di dd per crearti una copia iso del disco (non
hai detto che tipo di disco è, se musicale o un videogioco o altro e se
lo avevi creato tu o è un disco commerciale, perché cd commerciali,
specialmente se musicali o videogiochi, potrebbero creare delle noie).
Infine masterizzi la iso su un altro paio di cd.
Se il cd è in buono stato (ne dubito) allora prova a cambiare lettore.
PSK

Il Wed, 10 Dec 2008 20:23:03 +0100, Luca Pascali ha di recente imparato a
scrivere così ha postato:

Ciao, il mio cd è un po' graffiato ma non troppo, è un cd-r di dati che 
ho masterizzato.
Se mi pyoi consigliare un programma (anche per winXP) che recuperi cd ti 
sarei grato.


 
Per Windows non lo so (non uso Windows e ne sono felice).
Per Linux, come ho detto prima, io lavoro di dd dopo aver fatto un po'
di "manutenzione fisica" al disco.
Prova con gddrescue, dovrebbe funzionare anche con i CD (così dice la
descrizione del pacchetto), e il suo scopo è proprio tentare di
recuperare i dati da dispositivi con problemi.
PSK

Il Thu, 11 Dec 2008 20:19:55 +0100, Luca Pascali ha di recente imparato a
scrivere così ha postato:

--gddrescue l'ho installato ma da shell non lo trova, trova solo 
sun1968@giacomo:~$ gddccontrol 
GThread-ERROR **: GThread system may only be initialized once.
aborting...
Aborted
Cosa vuol. dire? Cosa devo fare per far partire gddrescue?


 Cosa devo fare per far partire gddrescue?
Certamente non usare gddccontrol, che non fa parte di gddrescue.
gddrescue installa su /sbin/ il file ddrescue, quindi (cosa normale per
uno strumento simile) necessita dei diritti di root per funzionare.
(piccola nota, i nomi dei pacchetti spesso non sono uguali ai nomi degli
eseguibili principali)
Quindi devi lanciare ddrescue diventando root.
$ info ddrescue
per maggiori dettagli.
Io non l'ho mai utilizzato, quindi ti consiglierei di provare a leggere
la info per vedere le varie opzioni.
Comunque nella sezione Esempi c'è questo
# ddrescue -b 2048 /dev/cdrom cd.iso logfile
(naturalmente il cdrom non deve essere stato montato)
Luca
PS: in gddrescue, la g dovrebbe stare per GNU e non per Gnome.

Il Fri, 12 Dec 2008 14:11:12 +0100, Luca Pascali ha di recente imparato a
scrivere così ha postato:

Potrai mai perdonarmi? Non so l'inglese...
Ti dico: è un cd-r di dati da 650Mb masterizzato al tempo da windows 98. 
il mio cd è /media/cdrom0 e /dev/cdrom (presumo, oppure /dev/cdrom0) e lo 
vorrei recuperare su /mnt/wererabbit/vecchio pc.
Potresti dirmi per favore la riga che devo scrivere?
GRAZIE
-- 
﻿


 
Intanto devi smontare il cd se il sistema lo ha montato automaticamente.
Poi da riga di comando verifica se esiste /dev/cdrom (dovrebbe esistere)
Altrimenti potrebbe chiamarsi /dev/scd0 o /dev/sr0, non mi ricordo e su
questa macchina non ho né lettori cd né lettori dvd.
Quindi, seguendo la guida, dovresti diventare root, e quindi eseguire il
comando
# ddrescue -b 2048 -r 3 /dev/cdrom ~/recover.iso
Questo dovrebbe leggere il cd e crearti il file /root/recover.iso
Successivamente utilizzando k3b o qualsiasi altro sw di masterizzazione
riversi il file recover.iso su un cdrom nuovo.
Verifichi che sia tutto ok e se va tutto bene allora masterizzi una
nuova copia.
Per accedere al contenuto del file senza masterizzare su un nuovo cd,
dovrai scrivere da root
# mount -o loop /root/recover.iso /mnt/qualchecosa
dove /mnt/qualchecosa deve essere una directory esistente e vuota.
Di più non so dirti. Non ho lettori cd su cui fare prove.
Luca

Il Fri, 12 Dec 2008 15:28:12 +0100, Luca Pascali ha di recente imparato a
scrivere così ha postato:

Le mie cose non sono mai tanto semplici: non ho /dev/cdrom ma:
bus/        fd/         MAKEDEV     pts/        .static/    
disk/       .initramfs/ mapper/     shm/        .udev/      
dri/        input/      net/        snd/   


 
Ti chiedo di fare una prova:
Metti un cd nel lettore, un cd di dati che funziona.
Mi aspetto che il tuo sistema lo monti automaticamente (se non lo fa,
fai in modo che il disco venga montato).
Ora da una shell prova a dare il comando mount da utente senza parametri.
Dovrebbe venire fuori qualcosa di simile:
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
ecc.. ecc..
Ora cerca la riga relativa al cdrom.
il primo percorso su quella riga è il percorso del dispositivo a
blocchi. Quello dovrebbe essere il percorso da mettere al posto di
/dev/cdrom in quello che ti ho scritto prima.
PSK

 Guido Nasi wrote:

Ciao, vi dò l'output:
mo:~# ddrescue -b 2048 -r 3 /dev/scd0 /mnt/wererabbit/vecchio/recover.iso
Press Ctrl-C to interrupt
rescued:   213762 kB,  errsize:       0 B,  current rate:    1572 kB/s
   ipos:   213712 kB,   errors:       0,    average rate:    1244 kB/s
   opos:   213712 kB
 
vi aggiungo che ho le immagini .ibp e .ibq di isobuster.
Se possono servire...


Il Sat, 13 Dec 2008 20:18:57 +0000, Guido Nasi (è "il mio nome non la mia
professione!)" ha di recente imparato a scrivere così ha postato:

Il file .iso l'ha creato ma, ad es brazero, non lo vede come immagine 
masterizzabile.


> Per Windows non lo so (non uso Windows e ne sono felice).
Una semplice curiosità.
Perché non usi windows ma rispondi su i.c.o.w.xp a chi ti chiede di come 
trovare una certa funzionalità in windows?

 masterizzabile.
file nome-file.iso che dice ?
mount -o loop nome-file.iso /mnt/dove-ti-pare che dice ?


Perché ho lavorato molto come programmatore Windows e manutentore di
sistemi Windows (anche industriali), e anche se ora non uso Windows (e
cerco di non usarlo) qualche volta capita di doverci mettere le mani (pc
di amici, lavoro, ecc).
Infatti nelle mie risposte su icow.xp e icow.vista non parlo mai di
programmi da utilizzare, quale programma è migliore di altri o cosa, ma
appunto di funzionalità (premettendo anche lì quando non sono totalmente
sicuro di una cosa).
PSK

Ciao, vi ringrazio molto per le vostre risposte, purtroppo il cd l'ho recuperato in parte, ma è la parte che non mi serve :-((((
nickerrante wrote:

-- 
...
Caminante no hay camino, se hace camino al andar. Juan (de Madrid)
remove the REMOVE_ME from my e-mail address

 opos:   213712 kB
Solo per capire: come va letto il log qui sopra?
Voglio dire: se non ci sono stati errori (errors 0), allora perché Guido
Nasi (come dice in un suo post di poco successivo a quello citato) non è
riuscito a recuperare il CD nella sua interezza?
E poi: perché l'offset della posizione in input/output (ipos/opos) ha un
valore inferiore a quello del kB recuperati? Forse perché con blocchi di
2048 (ddrescue -b 2048) è arrivato a 213712 e hasalvato i 50 kB che
restavano per arrivare alla fine della dimensione della ISO?

 Guido Nasi (è il mio nome non la mia professione!) wrote:

ciao, non sono molto pratico, ti dico che il cd lo ho recuperato in parte 
(piccola) e non era la parte che mi interessava :-((
