Pagina 1 di 1

Recuperare dati da hard disk danneggiato

Inviato: dom 26 ago 2007, 21:14
da prione
Ciao!
Conoscete un sistema per recuperare dati ( anche in parte ) da un hard disk
con reiserfs?
Ho tentato con fsck.reiserfs ma il risultato è:

reiserfsck --check started at Sun Aug 26 21:15:51 2007
###########
Replaying journal..
No transactions found
Zero bit found in on-disk bitmap after the last valid bit.
Checking internal tree..

Bad root block 0. (--rebuild-tree did not complete)

Aborted
Grazie in anticipo!

Inviato: lun 27 ago 2007, 10:15
da kobaiachi
prova con Sleuthkit

Inviato: lun 27 ago 2007, 11:19
da bloodlust
Per prima cosa smonta la partizione danneggiata ed effettuane una copia in modo da non toccare la prima copia (ti consiglio ddrescue invece che dd, in modo da gestire correttamente eventuali cluster danneggiati).

Puoi provare poi a ricostruire tutta la struttura del filesystem usando reiserfsck con gli switch --rebuild-tree e --scan-whole-partition (quando esegui un rebuild dovresti _SEMPRE_ far eseguire la scansione di tutta la partizione) e magari crea anche un file di log con --logfile.
Attenzione che questa operazione non va interrotta per evitare di ritrovarsi con una struttura di filesystem inconsistente.

Poi monti il FS e ti metti (armato di molta pazienza) a controllare il contenuto di lost+found (i nomi dei file recuperati, nel caso di reiserfs, contengono il numero del nodo padre e del nodo che è stato recuperato).

Ovviamente se la partizione in questione è la root devi fare tutto da un livecd (helix ha tutto quello che ti può servire e anche di più).

Inviato: mar 28 ago 2007, 9:43
da prione
bloodlust ha scritto:Per prima cosa smonta la partizione danneggiata ed effettuane una copia in modo da non toccare la prima copia (ti consiglio ddrescue invece che dd, in modo da gestire correttamente eventuali cluster danneggiati).

Puoi provare poi a ricostruire tutta la struttura del filesystem usando reiserfsck con gli switch --rebuild-tree e --scan-whole-partition (quando esegui un rebuild dovresti _SEMPRE_ far eseguire la scansione di tutta la partizione) e magari crea anche un file di log con --logfile.
Attenzione che questa operazione non va interrotta per evitare di ritrovarsi con una struttura di filesystem inconsistente.

Poi monti il FS e ti metti (armato di molta pazienza) a controllare il contenuto di lost+found (i nomi dei file recuperati, nel caso di reiserfs, contengono il numero del nodo padre e del nodo che è stato recuperato).
Per quello che ne so ddrescue o dd_rescue copiano l'indera partizione: il mio problema è che dei 3 hd che uso si è danneggiato il + capiente così avrei bisogno, di un altro hd per salvare l'immagine.
L'ideale sarebbe un sw che analizza il disco, e permette di scegliere cosa recuperare e cosa no, ne essitono di proprietari, ma non ne ho ancora trovati di gpl.
L'opzione --scan-whole-partition non l'ho usata, --rebuild-tree non ha funzionato.
Proverò.
Grazie per l'aiuto.
Ovviamente se la partizione in questione è la root devi fare tutto da un livecd (helix ha tutto quello che ti può servire e anche di più).

Inviato: mar 28 ago 2007, 10:41
da Luci0
prione non hai fatto nessun commento ... !!!
Allora... la situazione é davvero disperata .... !!!

Ho letto meglio hai pasticciato con il quote ... nonostante tutto credo la faccenda sia complicata ...

Comunque proverei reiserfsck da una live ... ma se ci sono danni fisici all' hard disk l' unica soluzione é dd_rescue e poi fare il check ...

Recentemente ho recuperato un hard disk che avevano dato per spacciato ... ecco l' email che ho inviato .... con l' annuncio del recupero ...
su un fs ext3
-----------
Recupero dati effettuato !!!
Non avevo mai provato su un disk veramente guasto .... ma la cosa ha
funzionato ... ho usato una distribuzione live ...http://rescuecd.pld-linux.org/ che ha tutti i tool e due box USB ed uno col disco rotto e l' altro con un disco buono che usavo per i backup ho usato ddrescue e non dd_rescue che dovrebbe essere meno evoluto ed anche fsck.ext3 che ha ricostruito il disco ...
-----------

... in bocca al lupo ... :-)

Inviato: mar 28 ago 2007, 11:04
da bloodlust
prione ha scritto:Per quello che ne so ddrescue o dd_rescue copiano l'indera partizione: il mio problema è che dei 3 hd che uso si è danneggiato il + capiente così avrei bisogno, di un altro hd per salvare l'immagine.
se non vuoi lavorare sulla copia originale questo è l'unico metodo in quando devi salvare tutte le strutture del filesystem.
L'ideale sarebbe un sw che analizza il disco, e permette di scegliere cosa recuperare e cosa no, ne essitono di proprietari, ma non ne ho ancora trovati di gpl.
L'opzione --scan-whole-partition non l'ho usata, --rebuild-tree non ha funzionato.
ne esistono a pagamento che però permettono un periodo di prova (purtroppo quelli che ho trovato io girano tutti su s.o. Microsoft).
Prova a darci un occhio.

Inviato: mar 28 ago 2007, 11:05
da bloodlust
Luci0 ha scritto:Recentemente ho recuperato un hard disk che avevano dato per spacciato ... su un fs ext3
reiserfs è tutta un'altra cosa... :(

Inviato: mar 28 ago 2007, 11:12
da Luci0
Comunque lavorare su un hdd con settori rovinati é da matti ... meglio passarci ddrescue ... e salvare il salvabile ...