Newsgroup: it.comp.os.linux.sys
Titolo: Recupero hard disk esterno

Ciao a tutti,
 
 
dovrei recuperare più dati possibile su un hard disk esterno usb che non 
riesco più a montare. Ho seguito questo documento:
 
http://wiki.ubuntu-it.org/AmministrazioneSistema/RecuperoDati/Immagini
 
 
... e recuperato l'immagine. Con:
 
ddrescue -n /dev/sda /media/usb/nome_immagine /media/usb/logfile
 
ddrescue -d -r 3 /dev/sda /media/usb/nome_immagine /media/usb/logfile
 
Mi sono rimasti appena 6 MB di settori con errori su 1 TB di disco.
 
Riesco a vedere le partizioni con:
 
# mmls pm.bin -B
DOS Partition Table
Offset Sector: 0
Units are in 512-byte sectors
 
      Slot      Start        End          Length       Size    Description
000:  Meta      0000000000   0000000000   0000000001   0512B   Primary Table 
(#0)
001:  -------   0000000000   0000000062   0000000063   0031K   Unallocated
002:  000:000   0000000063   1953525166   1953525104   0931G   NTFS / exFAT 
(0x07)
003:  -------   1953525167   1953525167   0000000001   0512B   Unallocated
 
ma non a montare quella principale con:
 
# mount -t ntfs -o r,force,loop,offset=32256 pm.bin /mnt
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  
usa_count: 65535: Argomento non valido
Record 6 has no FILE magic (0x0)
Failed to open inode FILE_Bitmap: Errore di input/output
Failed to mount '/dev/loop0': Errore di input/output
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
 
Ovvero sembra che non sia supportata l'opzione "offset". Sbaglio qualcosa?
 
 
Ciao,
  Void
 

 riesco più a montare. Ho seguito questo documento:
 
La domanda che ti faccio è: perché non usi photorec?
 
Enrico
P.S. prova a fare anche un giro di kpartx, non sia mai che ti risolve...

 Ovvero sembra che non sia supportata l'opzione "offset". Sbaglio qualcosa?
 
 
Io per risolvere un problema direi uguale (disco non mio oltretutto) ho 
dovuto ricorrere a windows.
Probabilmente se attacchi quel disco a un win e gli fai uno scandisk
con correzione degli errori, anche da UI, te lo rimette a posto
facendoti perdere spazio disco.
E' probabilmente un disco su cui non potrai più contare ma i dati
dovresti recuperarli.
Anche usare photorec come ti suggeriscono in un altro msg può essere
un buon tentativo (ne ho più che altro sempre sentito parlare
benissimo anche se non l'ho mai usato davvero).
 
bye

ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  
 
Prova a dumpare il primo settore, verifica che sia il boot di una partizione NTFS. Potrebbe
darsi che invece di 32256 tu debba usare 32768.
 
Leonardo
 
-- 
 
Now suppose -just suppose- I could show you a way to
manufacture a wall that would do the same job... but
was only one inch thick.

 P.S. prova a fare anche un giro di kpartx, non sia mai che ti risolve...
 
# kpartx -a -v pm.bin 
add map loop0p1 (251:1): 0 1953525104 linear /dev/loop0 63
 
# mount /dev/loop0 /mnt/
mount: /dev/loop0 is already mounted or /mnt busy
 
# mount -t ntfs -o r,force /dev/loop0 /mnt
NTFS signature is missing.
Failed to mount '/dev/loop0': Argomento non valido
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
 
# ntfsfix /dev/loop0
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
 
?
 
 
Ciao e grazie,
  Void

 facendoti perdere spazio disco.
 
Ho provato, ma dopo avere macinato per un po' riconosce solo un disco di 0 
byte con 0 byte liberi, anche facendo comunque uno scandisk con correzione 
degli errori finisce subito senza fare effettivamente nulla.
 
Photorec sta recuperando in effetti i file, ma avrei voluto montare 
l'immagine recuperata con ddrescue per salvare anche la struttura delle 
directory con i nomi dei file originali nella posizione originale.
 
 
Ciao e grazie,
  Void

 partizione NTFS. Potrebbe darsi che invece di 32256 tu debba usare 32768.
 
Come faccio a verificare che sia il boot di una partizione NTFS?
 
Anche provando con 32768 ottengo lo stesso risultato...
 
# mount -t ntfs -o r,force,loop,offset=32768 pm.bin /mnt
NTFS signature is missing.
Failed to mount '/dev/loop1': Argomento non valido
The device '/dev/loop1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
 
 
Ciao e grazie,
  Void

NTFS signature is missing.
 
No, facendo così ti dice che la signature NTFS non c'è. Prima non te lo diceva.
 
Quindi effettivamente 32256 è il valore corretto e offset funziona.
 
E il file probabilmente ha dei danni proprio nelle aree chiave.
 
A questo punto, prova con una utilità tipo ntfsfix:
 
	ntfsfix pm.bin
 
...meglio sarebbe fare una copia di pm.bin, magari.


 A questo punto, prova con una utilità tipo ntfsfix:
 
Provato, ma senza successo:
 
# ntfsfix pm.bin
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
 
 
Ciao,
  Void

 Volume is corrupt. You should run chkdsk.
 
A questo punto ti consiglierei di scaricare una macchina virtuale Virtualbox
Windows (la trovi già pronta sul sito Microsoft), montare il disco, fare
chkdsk /f e vedere che succede...
 
Enrico

 disco, fare chkdsk /f e vedere che succede...
 
Avevo provato, purtroppo windows rileva un disco non formattato e mi chiede 
di formattarlo. Se ignoro l'opzione e faccio comunque un "chkdsk /f e:" mi 
dice "Cannot open volume for direct access."
 
 
Ciao,
  Void


Per curiosità, hai provato anche qualche software di recupero dati?
Quelli per intenderci che se non li compri ti fanno soltanto leggere il 
disco?
 
bye

 Per curiosità, hai provato anche qualche software di recupero dati?
 
No, ne avresti qualcuno da consigliare?
 
 
Ciao e grazie,
  Void

 No, ne avresti qualcuno da consigliare?
 
 
 
Sono anni che non ne uso uno.
 
Pensavo a delle cose di questo genere:
http://www.ntfs.com/recovery-toolkit.htm
 
http://www.easeus.com/data-recovery/partition-recovery-software/free-ntfs-partition-recovery.htm
 
http://www.lsoft.net/ntfs_recovery.aspx
 
 
Giusto per vedere, anche se non fanno miracoli, se magari un software
ti riconosce i dati.
 
bye


Io a suo tempo (un annetto fa) ho recuperato un hd che si accendeva solo 
tenendolo al freddo (sottolineo: si accendeva) con r-studio
http://www.r-tt.com/
 
Ho recuperato quasi tutto senza poi tanti patemi (a parte il fatto che ci ha 
messo circa una settimana)
Costo modico (80?) e la demo ti recupera i file di piccole dimensioni, 
quindi puoi già vedere se e come funziona
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
 
www.robyt.eu
 
 

 
http://www.ntfs.com/recovery-toolkit.htm
 
 
Ho scaricato questo, che dovrebbe permettere di recuperare anche la 
struttura delle directory, appena possibile provo. I file li ho già 
recuperati con photorec, il problema è che sono tantissimi file tutti 
insieme che prima erano ben catalogati in tante directory.
 
 
Ciao e grazie,
  Void

 quindi puoi già vedere se e come funziona
 
I file li ho già recuperati con photorec, il problema è che sono tantissimi 
file tutti insieme che prima erano ben catalogati in tante directory. Mi 
servirebbe recuperare anche tutta l'alberatura. Comunque interessante, provo 
a iniziare con la demo.
 
 
Ciao e grazie,
  Void

 Per curiosità, hai provato anche qualche software di recupero dati?
[CUT]
 
Io posso consigliare ZAR X di Zero Assumption Recovery, costo 80Euro circa.
Se non sei soddisfatto puoi chiedere il rimborso entro 30gg.
Io non ho chiesto il rimborso perché ero talmente soddisfatto che mi sono quasi commosso.
Posso dire che è stato l'unico a soddisfarmi tra 6 software free ed a pagamento, perché mi ha recuperato più del 90% dei dati compresa struttura cartelle e nomi file.
Ciao.