Newsgroup: it.comp.os.linux.sys
Titolo: [forse OT] recupero dati da HD

Salve a tutti..
l'altra sera ho fatto una ....ta..
lavorando sulla mia macchina (Centos, un solo hd sata visto come sda) e 
scrivendo su un lettore CF (visto come sdb) ho dato un dd if=/file.img 
/of=/dev/sdb
ed alloora direte voi? beh, 5 minuti prima, accidentalmente, avevo acceso 
l'hd esterno usb.. in poche parole, la CF era diventata sdc mentre l'hd usb 
era sdb..
il disco esterno è un hd da 80 GB, era partizionato circa 60-20 in 
ntfs-fat32 rispettivamente.. il file img che ci ho sparato sopra è da 512 
mb.
ho provato con testdisk ma mi vede solo la partizione ntfs irrecuperabile 
(la fat32 non la vede proprio) con dimensioni enormi (decine di TERAByte).
ora.. posto che questa esperienza mi ha insegnato che dopo una certa ora non 
si lavora e che il cervello va usato PRIMA piuttosto che DOPO, come mi 
consigliereste di muovermi per recuperare i dati?
che tool posso usare? al limite (ed ecco l'eventuale OT) posso attaccare 
l'hd sul portatile con XP ed usare tool diversi.
Ringrazio anticipatamente per tutti i suggerimenti e mi metto in ginocchio 
sui ceci per espiare le mie colpe. :-)
Ciao
Stefano 

 ma la seconda partizione dovrebbe ritornare leggibile.
per Murphy è la prima che mi interesserebbe.. non tutta chiaramente..
Grazie comunque
Ciao
Stefano 

 per Murphy è la prima che mi interesserebbe.. non tutta chiaramente..
Un consiglio: puo' essere utile, in casi come questo, tenere una copia
dell'mbr del disco da qualche parte. Sono solo 512 byte, ma in casi come
questo ti possono risparmiare molte madonne (o perlomeno, piu' di quelle
che diresti se non avessi nemmeno quello :-)).

 di quelle che diresti se non avessi nemmeno quello :-)).
è uno dei punti che ho inciso col punteruolo sulla scrivania: "prima di 
usare dd copiarsi l'mbr".. è giusto sotto a "prima di usare dd usare il 
cervello e verificare DOVE si sta andando a scrivere"
:-)
Ciao
S. 

 delle tue penne USB?
Non basterebbe copiare la tabella in fondo al disco?
dd if=/dev/hdx bs=1 count=512 | dd of=/dev/hdx seek=...
Ovviamente risparmiando almeno mezzo KB (!) dal fondo del disco quando 
si partiziona...
Ciao.

 mai :)
Se il device non e' partizionato (o al limite ha una sola partizione con
tutto lo spazio) non e' necessario salvare l'mbr.

 Basta ricordare che "IF" sta per "Input", e "OF" sta per "Output" :)
e che c'entra? lui mica ha scambiato l'if e l'of, ha scambiato sdb con
sdc...

 sdc...
avevo volutamnete evitato di commentare la risposta.. :-)
e comunque, lo scambio l'ha fatto la macchina.. io ho solo digitato il 
comando :-)
Ciao omonimo
S. 

 comando :-)
Altro consiglio, se posso permettermi...usa dei nomi univoci per i vari
dispositivi. Udev lo permette, e permette anche di definere dei nomi a
piacere decisi da te, ad es. /dev/miodiscoesterno, /dev/miapennausb, etc.
che vengono associati automaticamente al device a prescindere da
quale /dev/sdX il sistema scegliera'. Leggi qui per maggiori informazioni:
http://www.reactivated.net/writing_udev_rules.html

 
Insomma: quasi lo stesso tipo di errore che ha scatenato questo thread :)


] zac [
allora.. giusto per informazioni, mi sono installato GetDataBack for ntfs e 
l'ho lasciato ravanare q.b., recuperando, alla fine, praticamente tutto.
curiosamente, il prezzo 94? OPPURE 79$..
Saluti
Stefano