Pagina 1 di 1
recupero hdd
Inviato: venerdì 22 maggio 2009, 20:19
da c.realkiller
ho combinato un casino! ho dato un comando e adesso l'hdd non è + riconosciuto e montato.
il comando che ho dato è :
ddrescue -r3 /dev/sdb /dev/sda logfile
volevo recuperare dei dati da un altro hdd ma mi sa che ho fatto un casino
Codice: Seleziona tutto
ubuntu@ubuntu:~$ sudo fdisk -l
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: invalid flag 0x1741 of partition table 5 will be corrected by w(rite)
Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3d0fde98
Device Boot Start End Blocks Id System
/dev/sda1 1 4863 39062016 83 Linux
/dev/sda2 4864 14946 80991697+ 5 Extended
/dev/sda5 ? 29256 137893 872631543+ fb VMware VMFS
Disk /dev/sdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3d0fde98
Device Boot Start End Blocks Id System
/dev/sdb1 1 4863 39062016 83 Linux
/dev/sdb2 4864 14946 80991697+ 5 Extended
/dev/sdb5 4864 14665 78734533+ 83 Linux
/dev/sdb6 14666 14946 2257101 82 Linux swap / Solaris
Disk /dev/sdc: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0004a8dd
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 77825 625129281 7 HPFS/NTFS
ora mi ritrovo il flag di boot sul disco estero e il disco hd1 non è riconosciuto.
aiuto cè un programma che mi ripristina l'hdd
Re: recupero hdd
Inviato: venerdì 22 maggio 2009, 21:01
da steff
L'hai fatto finire? Se sì praticamente hai copiato l'intero disco sdb sul primo disco. Auguri. Prova con testdisk (nei repo, da riga di comando) se ti legge qualcosa.
Re: recupero hdd
Inviato: venerdì 22 maggio 2009, 21:09
da c.realkiller
steff ha scritto:
L'hai fatto finire? Se sì praticamente hai copiato l'intero disco sdb sul primo disco. Auguri. Prova con testdisk (nei repo, da riga di comando) se ti legge qualcosa.
ho interrotto il processo quando mi sono accorto della ca..ata.
come si usa testdisk?
Re: recupero hdd
Inviato: venerdì 22 maggio 2009, 21:15
da steff
allarga il terminale, lancialo con sudo, poi: create (logfile), seleziona disco, tipo partizione (intel), analyze, backup,quicksearch
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 0:25
da c.realkiller
steff ha scritto:
allarga il terminale, lancialo con sudo, poi: create (logfile), seleziona disco, tipo partizione (intel), analyze, backup,quicksearch
sto provando con testdisk, se non riesco uso gpart se non riesco mi sparo, mio fratello ha già le sue mani intorno al mio collo.
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 4:13
da c.realkiller
questo è quello che ottengo con gpart:
Codice: Seleziona tutto
Begin scan...
Possible partition(Windows NT/W2K FS), size(199mb), offset(3130mb)
Possible partition(Windows NT/W2K FS), size(177mb), offset(80177mb)
Possible partition(Linux swap), size(2941mb), offset(153386mb)
End scan.
Checking partitions...
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Partition(Linux swap or Solaris/x86): primary
Ok.
Guessed primary partition table:
Primary partition(1)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
size: 199mb #s(408232) s(6410880-6819111)
chs: (399/15/1)-(424/119/55)d (399/15/1)-(424/119/55)r
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
size: 177mb #s(362816) s(164203263-164566078)
chs: (1023/254/63)-(1023/254/63)d (10221/46/1)-(10243/194/62)r
Primary partition(3)
type: 130(0x82)(Linux swap or Solaris/x86)
size: 2941mb #s(6024312) s(314135073-320159384)
chs: (1023/254/63)-(1023/254/63)d (19554/1/1)-(19928/254/63)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
mi basterebbe anche riuscire a montare il disco e recuperare i file.
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 7:51
da steff
Non conosco gpart bene, ma mi sembrano molto molto piccole, questi partizioni. Quanti partizioni e in che misura c'erano dovresti sapere tu. Per estrarre file (non cartelle) potresti usare photorec. Testdisk cosa ha rilevato?
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 8:34
da c.realkiller
steff ha scritto:
Non conosco gpart bene, ma mi sembrano molto molto piccole, questi partizioni. Quanti partizioni e in che misura c'erano dovresti sapere tu. Per estrarre file (non cartelle) potresti usare photorec. Testdisk cosa ha rilevato?
ho estratto file tutta la notte con photorec, ma niente, i file video sono inutilizzabili, i txt sono utilizzabili, in compenso mi ha trovato roba cancellata 1000 anni fa, gli mp3 ne ha trovati 10 volte quelli che avevo (mi ha trovato anche spezzoni di un anno fa cancellati) i pdf a metà, ovviamente tutti nominati recup_32547 ecosìvia.
non riesco a mettere a posto tutto sto casino.
la prossima volta prima di dare un comando del quale non sono sicuro, ripenserò a ieri sera e mi documenterò meglio!
mi puoi spiegare con rsinc come fare una cartella su un hd esterno che quando accendo il pc fa il backup dei soli cambiamenti avvenuti in /$HOME/documenti
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 9:34
da steff
Codice: Seleziona tutto
rsync -auv --exclude=.local --exclude=PATTERN --delete --stats /home/NOME_UTENTE/ /media/DISC/backup
Devi lanciarlo a mano, e
cancella sul backup i file che hai cancellato nella home nel frattempo, quindi occhio (altrimenti togli --delete)
PATTERN: espressione da escludere, tipo .avi, volendo.
.local è il cestino
Ti conviene di dare un nome (label) al disco esterno (meglio se è in ext3) per averlo montato sempre nella stessa cartella in /media
Per gli .jpg recuperati con photorec esiste un script che li rinomina secondo i dati exif, se vuoi lo posto.
Quando il vitello è annegato si copre il pozzo, vero

Re: recupero hdd
Inviato: sabato 23 maggio 2009, 9:51
da c.realkiller
è sempre stato così fratello, prima si fanno i danni e poi si vuole rimediare.
in compenso adesso ho imparato cose nuove (ne avrei fatto a meno ...però)
posta pure lo script
ciao e grazie!
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 10:11
da steff
Codice: Seleziona tutto
cat bin/timestamp-jpg
#!/bin/bash
#sorting *jpg from photorec by date taken from exif info.
# cambia $4 in $4-$5 se vuoi pure hour:minutes:seconds
#crea cartella ~/lost-jpg e lancia lo script nella cartella con il recup_dir-folder
for i in recup_dir/*.jpg; do cp $i ~/lost-jpg/`exiv2 -p s $i | grep timestamp | awk '{ print $4}'`.jpg; done
salvalo come timestamp-jpg in ~/bin e rendilo eseguibile, dopo basta:
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 10:20
da c.realkiller
grande steff grazie!
ora sarà meglio che vado a chiudere un occhio altrimenti mi esplodono i bulbi oculari.
ps . non cè un modo per far partire uno script all'avvio (tipo mettendolo in applicazioni all'avvio).
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 10:26
da steff
a) il disco deve essere montato, problema se è usb
b) non sempre un ottima idea in quanto magari ti servirebbero le impostazioni di firefox di una settimana fa, se non funziona più.
Re: recupero hdd
Inviato: sabato 23 maggio 2009, 11:09
da c.realkiller
tanto per ti posto:
fsck 1.41.4 (27-Jan-2009)
e2fsck 1.41.4 (27-Jan-2009)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block durante l'apertura di /dev/sda
Il superblocco è illeggibile, o non descrive un corretto filesystem ext2
Se il device è valido e contiene realmente un filesystem ext2
(e non swap, ufs o altro), allora il superblocco è corrotto, e si potrebbe
provare ad eseguire e2fsck con un superblocco alternativo:
e2fsck -b 8193