Newsgroup: it.comp.os.linux.iniziare
Titolo: TESTDISK e PARTIMAGE

Ciao a tutti,
ho un hardisk esterno USB 250GB (partizione unica NTFS) che è diventato 
illeggibile e di cui vorrei recuperare i dati prima di formattarlo o 
portarlo in assistenza (ha solo 6 mesi).
Nello specifico:
- UBUNTU8.10 dopo lunga attesa lo monta, ma prima dà errore "DBus error 
org.freedesktop.DBus.Error.NoReply: Did not receive a reply." e comunque 
alla fine risulta vuoto. GPARTED segnala invece tutto ok (98GB occupati 
su un'unica partizione).
- WINXP non lo vede proprio e blocca tutto il sistema finchè non lo 
scollego
Prima di tentare il recupero dei dati con diversi software, vorrei farne 
un'immagine, per non peggiorare la situazione.
Ho provato allora, appunto per fare l'immagine del disco/partizione, 
testdisk e partimage (sia installati su UBUNTU che nelle mini-distro-live 
RIP_LINUX e SYSTEM_RESCUE_CD.
Purtroppo, la creazione dell'immagine si interrompe dopo 2-3GB dicendo 
che non riesce a leggere un certo blocco (spero di ricordare bene il 
messaggio). Unica soluzione proposta: "annulla".
Qualche consiglio su come creare l'immagine?

 Qualche consiglio su come creare l'immagine?
 
  gddrescue dovrebbe farcela.
-- 
Non pretendo che comprendiate il significato di quello che ho scritto senza
averlo riletto un certo numero di volte. Personalmente, vi riterrei degli
stupidi se lo faceste. Io l'ho letto sei volte ed ancora non l'ho capito.

 Qualche consiglio su come creare l'immagine?
ddrescue al posto di dd.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 ddrescue al posto di dd.
ora provo!
che differenza c'è tra ddrescue e gddrescue?

 che differenza c'è tra ddrescue e gddrescue?
Nessuna.
ddrescue è l'eseguibile di gddrescue, la versione gnu di dd_rescue.


 ddrescue è l'eseguibile di gddrescue, la versione gnu di dd_rescue.
non ho capito, consapevole di un'ignoranza che colmerò a breve googlando.
in ogni caso, ora il computer_mulo sta lavorando all'ordine di:
sudo ddrescue /dev/sdb1 /immagine.img
ha già trovato 10 errori, ma ha superato i 4GB senza fermarsi. Vediamo 
cosa scappa fuori.
Intanto, grazie!

 cosa scappa fuori.
Ah, fermarsi non si ferma, ovviamente, dove non riesce a leggere,
riempie i settori di un pattern fisso, sta alla fortuna di ognuno
scoprire se quel settore guasto è proprio quello, anzi, l'unico
veramente indispensabile.
[*] Non so, seriamente, se derivino entrambi dal dd "classico", o
se uno (o entrambi) ne derivi solo come concetto, e non come codice.


 veramente indispensabile.
Well...
innanzitutto grazie per la spiegazione e il tempo dedicatomi.
secondariamente, ho dovuto interrompere il recupero dati perchè mi
serviva un harddisk più grande e, acquistandolo su ebay, tra una cosa
e l'altra mi è arrivato solo ieri.
ho quindi fatto 'sta benedetta immagine del disco usb danneggiato
(sudo ddrescue /dev/sdb1 /media/disk/immagine.img).
poi ho fatto fsck /media/disk/immagine.img (era consigliato qui
http://freebox.blogdns.com/index.php/2007/06/23/partizione-danneggiata/
)
poi ho montato l'immagine nella cartella mnt (sudo mount /media/disk/
immagine.img /media/mnt/ -o loop)
Problema! Nessun risultato!
- il "disco" appare montato sulla scrivania, accessibile in via
grafica, ma appare vuoto (anche file nascosti).
- la finestra proprietà mi dice che è occupato per 98GB su 232GB
totali (quindi qualcosa c'è; e in effetti era quella l'occupazione del
disco originale quando funzionava)
- da terminale, dando dir nella directory mi dà quanto segue
  phyldis@phyldis-desktop:/media/mnt$ dir
  dir: lettura della directory .: Errore di I/O
ho sbagliato qualcosa? c'è qualche tentativo che mi consigliate di
fare per recuperare 'sti dati?

 fare per recuperare 'sti dati?
testdisk sull'immagine SENZA farci fsck.


 testdisk sull'immagine SENZA farci fsck.
uff... quindi mi tocca rifare l'immagine e provare SENZA fsck. Giusto?

 
Il fatto che linux ha ben poche idee di come ripristinare con
fsck una partizione NTFS.
