Harddisk danneggiato dal "controllo di coerenza"?!

  • Autore discussione Autore discussione Rocks
  • Data d'inizio Data d'inizio
Pubblicità

Rocks

Nuovo Utente
Messaggi
5
Reazioni
0
Punteggio
24
Salve a tutti,
l'altro giorno ho attaccato un hard disk come secondary master al mio pc; volevo copiare dei dati da questo disco a un harddisk esterno.
Al primo avvio tutto bene...anche se a copiare i dati è estremamente lento...
Al secondo avvio win (XP) mi propina la sua schermata azzurra in cui "consiglia" di eseguire un controllo del file system su D (il disco da poco aggiunto).
Ingenuamente lo lascio fare, risultato (al termine della prima fase, dopo che da solo si è avviato win): IL DISCO E'DANNEGGIATO E ILLEGGIBILE!
Fantastico... sono come dire "nei pasticci" (il disco in questione nn è nemmeno mio!)
Devo assolutamente recuperare almeno i dati contenuti!
Per ora ho provato con Easy Recovery e con il recupero raw riesce...ma per cercare tutti i file su un disco da 160 giga prevede un tempo residuo di 200 e passa ore! decisamente troppo.
A questo punto ho pensato di usare TestDisk, e fargli ricostruire il file di allocazione... per ora gli ho fatto fare solo un'analisi del disco (con ricerca approfondita delle partizioni), ha trovato l'unica partizione presente e lista i files correttamente!
Prima di procedere alla scrittura sul disco della nuova tabella però vorrei un parere di un esperto...
...corro il rischio che la nuova tabella non funzioni e mi impedisca di recuperare i files anche con Easy Recovery??


Grazie a chiunque vorrà provare ad aiutarmi... vi prego di intervenire solo se avete esperienza nel campo però (non posso assolutamente correre rischi)
:help:
 
Posto il log di TestDisk

Mon Mar 23 08:46:28 2009
Command line: TestDisk

TestDisk 6.10, Data Recovery Utility, July 2008
Christophe GRENIER <grenier@cgsecurity.org>
Main Page - CGSecurity
OS: Windows XP SP2
Compiler: GCC 4.3, Cygwin 1005.25 - Jul 17 2008 15:48:05
ext2fs lib: 1.41.0, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20080501
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=203928109056
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=203928109056
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=160041885696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=203912884224
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=160031015424
file_read(4,1,buffer,398299544(24792/254/63)) lseek err Invalid argument
file_read(5,1,buffer,312592769(19457/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 203 GB / 189 GiB - CHS 24792 255 63, sector size=512 - Maxtor 6Y200P0
Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - WDC WD1600JB-00REA0

Partition table type (auto): Intel
Partition table type (auto): Intel
Disk /dev/sdb - 160 GB / 149 GiB - WDC WD1600JB-00REA0
Partition table type: Intel

Analyse Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=2
get_geometry_from_list_part_aux head=16 nbr=2
get_geometry_from_list_part_aux head=32 nbr=2
get_geometry_from_list_part_aux head=64 nbr=2
get_geometry_from_list_part_aux head=128 nbr=2
get_geometry_from_list_part_aux head=240 nbr=2
get_geometry_from_list_part_aux head=255 nbr=2
Current partition structure:
1 * HPFS - NTFS 0 1 1 19455 254 63 312560577
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0

search_part()
Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63
NTFS at 0/1/1
filesystem size 312560577
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 19535036
clusters_per_mft_record -10
clusters_per_index_record 1
D HPFS - NTFS 0 1 1 19455 254 63 312560577
NTFS, 160 GB / 149 GiB
file_read(5,2,buffer,312592772(19458/0/3)) lseek err Invalid argument
file_read(5,1,buffer,312592772(19458/0/3)) lseek err Invalid argument
file_read(5,1,buffer,312592773(19458/0/4)) lseek err Invalid argument
file_read(5,8,buffer,312592770(19458/0/1)) lseek err Invalid argument
file_read(5,1,buffer,312592770(19458/0/1)) lseek err Invalid argument
file_read(5,1,buffer,312592771(19458/0/2)) lseek err Invalid argument
file_read(5,1,buffer,312592774(19458/0/5)) lseek err Invalid argument
file_read(5,1,buffer,312592775(19458/0/6)) lseek err Invalid argument
file_read(5,1,buffer,312592776(19458/0/7)) lseek err Invalid argument
file_read(5,1,buffer,312592777(19458/0/8)) lseek err Invalid argument
file_read(5,8,buffer,312592778(19458/0/9)) lseek err Invalid argument
file_read(5,1,buffer,312592778(19458/0/9)) lseek err Invalid argument
file_read(5,1,buffer,312592779(19458/0/10)) lseek err Invalid argument
file_read(5,1,buffer,312592780(19458/0/11)) lseek err Invalid argument
file_read(5,1,buffer,312592781(19458/0/12)) lseek err Invalid argument
file_read(5,1,buffer,312592782(19458/0/13)) lseek err Invalid argument
file_read(5,1,buffer,312592783(19458/0/14)) lseek err Invalid argument
file_read(5,1,buffer,312592784(19458/0/15)) lseek err Invalid argument
file_read(5,1,buffer,312592785(19458/0/16)) lseek err Invalid argument
file_read(5,3,buffer,312592786(19458/0/17)) lseek err Invalid argument
file_read(5,1,buffer,312592786(19458/0/17)) lseek err Invalid argument
file_read(5,1,buffer,312592787(19458/0/18)) lseek err Invalid argument
file_read(5,1,buffer,312592788(19458/0/19)) lseek err Invalid argument
file_read(5,3,buffer,312592833(19458/1/1)) lseek err Invalid argument
file_read(5,1,buffer,312592833(19458/1/1)) lseek err Invalid argument
file_read(5,1,buffer,312592834(19458/1/2)) lseek err Invalid argument
file_read(5,1,buffer,312592835(19458/1/3)) lseek err Invalid argument
file_read(5,8,buffer,312592849(19458/1/17)) lseek err Invalid argument
file_read(5,1,buffer,312592849(19458/1/17)) lseek err Invalid argument
file_read(5,1,buffer,312592850(19458/1/18)) lseek err Invalid argument
file_read(5,1,buffer,312592851(19458/1/19)) lseek err Invalid argument
file_read(5,1,buffer,312592852(19458/1/20)) lseek err Invalid argument
file_read(5,1,buffer,312592853(19458/1/21)) lseek err Invalid argument
file_read(5,1,buffer,312592854(19458/1/22)) lseek err Invalid argument
file_read(5,1,buffer,312592855(19458/1/23)) lseek err Invalid argument
file_read(5,1,buffer,312592856(19458/1/24)) lseek err Invalid argument
file_read(5,11,buffer,312592896(19458/2/1)) lseek err Invalid argument
file_read(5,1,buffer,312592896(19458/2/1)) lseek err Invalid argument
file_read(5,1,buffer,312592897(19458/2/2)) lseek err Invalid argument
file_read(5,1,buffer,312592898(19458/2/3)) lseek err Invalid argument
file_read(5,1,buffer,312592899(19458/2/4)) lseek err Invalid argument
file_read(5,1,buffer,312592900(19458/2/5)) lseek err Invalid argument
file_read(5,1,buffer,312592901(19458/2/6)) lseek err Invalid argument
file_read(5,1,buffer,312592902(19458/2/7)) lseek err Invalid argument
file_read(5,1,buffer,312592903(19458/2/8)) lseek err Invalid argument
file_read(5,1,buffer,312592904(19458/2/9)) lseek err Invalid argument
file_read(5,1,buffer,312592905(19458/2/10)) lseek err Invalid argument
file_read(5,1,buffer,312592906(19458/2/11)) lseek err Invalid argument
file_read(5,1,buffer,312592836(19458/1/4)) lseek err Invalid argument
file_read(5,4,buffer,312592837(19458/1/5)) lseek err Invalid argument
file_read(5,1,buffer,312592837(19458/1/5)) lseek err Invalid argument
file_read(5,1,buffer,312592838(19458/1/6)) lseek err Invalid argument
file_read(5,1,buffer,312592839(19458/1/7)) lseek err Invalid argument
file_read(5,1,buffer,312592840(19458/1/8)) lseek err Invalid argument
file_read(5,8,buffer,312592841(19458/1/9)) lseek err Invalid argument
file_read(5,1,buffer,312592841(19458/1/9)) lseek err Invalid argument
file_read(5,1,buffer,312592842(19458/1/10)) lseek err Invalid argument
file_read(5,1,buffer,312592843(19458/1/11)) lseek err Invalid argument
file_read(5,1,buffer,312592844(19458/1/12)) lseek err Invalid argument
file_read(5,1,buffer,312592845(19458/1/13)) lseek err Invalid argument
file_read(5,1,buffer,312592846(19458/1/14)) lseek err Invalid argument
file_read(5,1,buffer,312592847(19458/1/15)) lseek err Invalid argument
file_read(5,1,buffer,312592848(19458/1/16)) lseek err Invalid argument
file_read(5,8,buffer,312592912(19458/2/17)) lseek err Invalid argument
file_read(5,1,buffer,312592912(19458/2/17)) lseek err Invalid argument
file_read(5,1,buffer,312592913(19458/2/18)) lseek err Invalid argument
file_read(5,1,buffer,312592914(19458/2/19)) lseek err Invalid argument
file_read(5,1,buffer,312592915(19458/2/20)) lseek err Invalid argument
file_read(5,1,buffer,312592916(19458/2/21)) lseek err Invalid argument
file_read(5,1,buffer,312592917(19458/2/22)) lseek err Invalid argument
file_read(5,1,buffer,312592918(19458/2/23)) lseek err Invalid argument
file_read(5,1,buffer,312592919(19458/2/24)) lseek err Invalid argument
file_read(5,11,buffer,312592959(19458/3/1)) lseek err Invalid argument
file_read(5,1,buffer,312592959(19458/3/1)) lseek err Invalid argument
file_read(5,1,buffer,312592960(19458/3/2)) lseek err Invalid argument
file_read(5,1,buffer,312592961(19458/3/3)) lseek err Invalid argument
file_read(5,1,buffer,312592962(19458/3/4)) lseek err Invalid argument
file_read(5,1,buffer,312592963(19458/3/5)) lseek err Invalid argument
file_read(5,1,buffer,312592964(19458/3/6)) lseek err Invalid argument
file_read(5,1,buffer,312592965(19458/3/7)) lseek err Invalid argument
file_read(5,1,buffer,312592966(19458/3/8)) lseek err Invalid argument
file_read(5,1,buffer,312592967(19458/3/9)) lseek err Invalid argument
file_read(5,1,buffer,312592968(19458/3/10)) lseek err Invalid argument
file_read(5,1,buffer,312592969(19458/3/11)) lseek err Invalid argument
file_read(5,5,buffer,312592907(19458/2/12)) lseek err Invalid argument
file_read(5,1,buffer,312592907(19458/2/12)) lseek err Invalid argument
file_read(5,1,buffer,312592908(19458/2/13)) lseek err Invalid argument
file_read(5,1,buffer,312592909(19458/2/14)) lseek err Invalid argument
file_read(5,1,buffer,312592910(19458/2/15)) lseek err Invalid argument
file_read(5,1,buffer,312592911(19458/2/16)) lseek err Invalid argument
file_read(5,8,buffer,312592975(19458/3/17)) lseek err Invalid argument
file_read(5,1,buffer,312592975(19458/3/17)) lseek err Invalid argument
file_read(5,1,buffer,312592976(19458/3/18)) lseek err Invalid argument
file_read(5,1,buffer,312592977(19458/3/19)) lseek err Invalid argument
file_read(5,1,buffer,312592978(19458/3/20)) lseek err Invalid argument
file_read(5,1,buffer,312592979(19458/3/21)) lseek err Invalid argument
file_read(5,1,buffer,312592980(19458/3/22)) lseek err Invalid argument
file_read(5,1,buffer,312592981(19458/3/23)) lseek err Invalid argument
file_read(5,1,buffer,312592982(19458/3/24)) lseek err Invalid argument
file_read(5,11,buffer,312593022(19458/4/1)) lseek err Invalid argument
file_read(5,1,buffer,312593022(19458/4/1)) lseek err Invalid argument
file_read(5,1,buffer,312593023(19458/4/2)) lseek err Invalid argument
file_read(5,1,buffer,312593024(19458/4/3)) lseek err Invalid argument
file_read(5,1,buffer,312593025(19458/4/4)) lseek err Invalid argument
file_read(5,1,buffer,312593026(19458/4/5)) lseek err Invalid argument
file_read(5,1,buffer,312593027(19458/4/6)) lseek err Invalid argument
file_read(5,1,buffer,312593028(19458/4/7)) lseek err Invalid argument
file_read(5,1,buffer,312593029(19458/4/8)) lseek err Invalid argument
 
2
file_read(5,1,buffer,312593028(19458/4/7)) lseek err invalid argument
file_read(5,1,buffer,312593029(19458/4/8)) lseek err invalid argument
file_read(5,1,buffer,312593030(19458/4/9)) lseek err invalid argument
file_read(5,1,buffer,312593031(19458/4/10)) lseek err invalid argument
file_read(5,1,buffer,312593032(19458/4/11)) lseek err invalid argument
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=2
get_geometry_from_list_part_aux head=16 nbr=2
get_geometry_from_list_part_aux head=32 nbr=2
get_geometry_from_list_part_aux head=64 nbr=2
get_geometry_from_list_part_aux head=128 nbr=2
get_geometry_from_list_part_aux head=240 nbr=2
get_geometry_from_list_part_aux head=255 nbr=2

results
* hpfs - ntfs 0 1 1 19455 254 63 312560577
ntfs, 160 gb / 149 gib
ntfs filesystem need to be repaired.


Dir_partition inode=5
* hpfs - ntfs 0 1 1 19455 254 63 312560577
ntfs, 160 gb / 149 gib
directory /
5 dr-xr-xr-x 0 0 0 1-oct-2007 20:16 .
5 dr-xr-xr-x 0 0 0 1-oct-2007 20:16 ..
11642 -r--r--r-- 0 0 84992 13-dec-2007 21:49 atl70.dll
7319 -r--r--r-- 0 0 34 1-oct-2007 19:05 autoexec.bat
3408 -r--r--r-- 0 0 211 1-oct-2007 20:20 boot.ini
1994 -r--r--r-- 0 0 4952 1-oct-2007 20:18 bootfont.bin
79269 dr-xr-xr-x 0 0 0 13-sep-2008 13:13 brquiz
26877 -r--r--r-- 0 0 7643 18-may-2008 15:48 caavsetup.log
14366 -r--r--r-- 0 0 32727 18-may-2008 23:42 caavsetuplog.txt
10676 -r--r--r-- 0 0 40690 18-may-2008 23:39 caisslog.txt
51030 dr-xr-xr-x 0 0 0 22-oct-2007 17:01 canoscan
72901 dr-xr-xr-x 0 0 0 22-nov-2008 23:19 config.msi
7318 -r--r--r-- 0 0 0 1-oct-2007 19:05 config.sys
20068 -r--r--r-- 0 0 213 24-oct-2007 17:53 debuginstaller.txt
3416 dr-xr-xr-x 0 0 0 1-oct-2007 20:53 documents and settings
3376 -r--r--r-- 0 0 251072 1-oct-2007 20:20 ntldr
27 -r--r--r-- 0 0 402653184 30-may-2008 10:31 pagefile.sys
3892 dr-xr-xr-x 0 0 0 1-oct-2007 20:54 programmi
11294 dr-xr-xr-x 0 0 0 1-oct-2007 21:35 recycler
53003 -r--r--r-- 0 0 2541 16-dec-2007 15:00 rollback.ini
9912 -r--r--r-- 0 0 512 11-dec-2007 14:14 scansectorlog.dat
16273 -r--r--r-- 0 0 268 2-oct-2007 21:17 sqmdata00.sqm
41952 -r--r--r-- 0 0 268 25-jan-2009 19:32 sqmdata01.sqm
16272 -r--r--r-- 0 0 244 2-oct-2007 21:17 sqmnoopt00.sqm
41855 -r--r--r-- 0 0 244 25-jan-2009 19:32 sqmnoopt01.sqm
3414 dr-xr-xr-x 0 0 0 1-oct-2007 20:53 system volume information
79268 dr-xr-xr-x 0 0 0 13-sep-2008 13:13 tb50run
19379 -r--r--r-- 0 0 0 21-mar-2009 16:35 thumbs.db
28 dr-xr-xr-x 0 0 0 1-oct-2007 20:16 windows
75236 -r--r--r-- 0 0 371141 12-jun-2008 18:51 foto0080.jpg
75226 -r--r--r-- 0 0 376152 12-jun-2008 18:51 foto0082.jpg
75239 -r--r--r-- 0 0 325579 12-jun-2008 18:52 foto0083.jpg
75241 -r--r--r-- 0 0 304969 12-jun-2008 18:52 foto0084.jpg
75243 -r--r--r-- 0 0 346975 12-jun-2008 18:53 foto0086.jpg
75245 -r--r--r-- 0 0 366326 12-jun-2008 18:54 foto0088.jpg
3380 -r--r--r-- 0 0 47564 1-oct-2007 20:20 ntdetect.com
75238 -r--r--r-- 0 0 311543 12-jun-2008 18:53 foto0087.jpg
11088 dr-xr-xr-x 0 0 0 13-dec-2007 21:49 hermes
17285 -r--r--r-- 0 0 267964416 28-may-2008 15:46 hiberfil.sys
7320 -r--r--r-- 0 0 0 1-oct-2007 19:05 io.sys
24932 dr-xr-xr-x 0 0 0 23-jun-2008 16:17 mille4
7321 -r--r--r-- 0 0 0 1-oct-2007 19:05 msdos.sys
14833 dr-xr-xr-x 0 0 0 2-oct-2007 20:56 msocache

dir_partition inode=3416
* hpfs - ntfs 0 1 1 19455 254 63 312560577
ntfs, 160 gb / 149 gib
directory /documents and settings
3416 dr-xr-xr-x 0 0 0 1-oct-2007 20:53 .
5 dr-xr-xr-x 0 0 0 1-oct-2007 20:16 ..
3418 dr-xr-xr-x 0 0 0 1-oct-2007 20:53 all users
3417 dr-xr-xr-x 0 0 0 1-oct-2007 20:53 default user
9842 dr-xr-xr-x 0 0 0 1-oct-2007 19:15 localservice
3395 dr-xr-xr-x 0 0 0 1-oct-2007 19:15 networkservice
9818 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 sarah

dir_partition inode=9818
* hpfs - ntfs 0 1 1 19455 254 63 312560577
ntfs, 160 gb / 149 gib
directory /documents and settings/sarah
9818 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 .
3416 dr-xr-xr-x 0 0 0 1-oct-2007 20:53 ..
41243 -r--r--r-- 0 0 1024 20-nov-2008 21:19 .rnd
16248 dr-xr-xr-x 0 0 0 2-oct-2007 21:17 contacts
9994 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 cookies
32536 -r--r--r-- 0 0 0 29-may-2008 21:39 core
9985 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 dati applicazioni
9984 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 desktop
9983 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 documenti
9968 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 impostazioni locali
9962 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 menu avvio
9961 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 modelli
9819 -r--r--r-- 0 0 4980736 1-oct-2007 19:05 ntuser.dat
10047 -r--r--r-- 0 0 1024 1-oct-2007 19:40 ntuser.dat.log
10051 -r--r--r-- 0 0 194 1-oct-2007 19:40 ntuser.ini
9960 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 preferiti
169 dr-xr-xr-x 0 0 0 1-feb-2009 11:09 recent
9839 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 risorse di rete
9838 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 risorse di stampa
9837 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 sendto
14563 dr-xr-xr-x 0 0 0 2-oct-2007 20:37 userdata
50879 dr-xr-xr-x 0 0 0 22-oct-2007 16:56 windows

dir_partition inode=9984
* hpfs - ntfs 0 1 1 19455 254 63 312560577
ntfs, 160 gb / 149 gib
directory /documents and settings/sarah/desktop
9984 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 .
9818 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 ..
10721 dr-xr-xr-x 0 0 0 1-oct-2007 21:02 foto
73129 -r--r--r-- 0 0 138078 17-nov-2008 23:41 lingua inglese iii anno 2008-09[1].pdf
19680 dr-xr-xr-x 0 0 0 23-oct-2007 18:29 musica
28580 dr-xr-xr-x 0 0 0 13-nov-2008 21:55 originals
87766 dr-xr-xr-x 0 0 0 9-nov-2008 20:40 pappo
73022 -r--r--r-- 0 0 2422863 8-feb-2009 18:55 relazione di progetto.pdf
40302 -r--r--r-- 0 0 11021 8-feb-2009 18:58 relazione di progetto.txt
20873 -r--r--r-- 0 0 546054 16-jan-2009 16:33 senza nome.bmp
83727 -r--r--r-- 0 0 42610 13-jan-2009 15:48 vom.jpg
92705 -r--r--r-- 0 0 327783 23-dec-2008 16:54 08-09_il carme eroico_b.pdf
85341 -r--r--r-- 0 0 727037428 21-jan-2009 18:03 aldo giovanni e giacomo - unplagged.avi
41661 dr-xr-xr-x 0 0 0 10-feb-2008 10:31 desperate housewives 3
14135 dr-xr-xr-x 0 0 0 2-oct-2007 00:48 andrea

dir_partition inode=10721
* hpfs - ntfs 0 1 1 19455 254 63 312560577
ntfs, 160 gb / 149 gib
directory /documents and settings/sarah/desktop/foto
10721 dr-xr-xr-x 0 0 0 1-oct-2007 21:02 .
9984 dr-xr-xr-x 0 0 0 1-oct-2007 19:40 ..
11355 dr-xr-xr-x 0 0 0 1-oct-2007 22:20 13 anni andro
77083 dr-xr-xr-x 0 0 0 23-jan-2008 15:35 14 andro

la lista dei file continua ma nn credo interessi...salto all'ultima riga
MSOCache

interface_write()
1 * HPFS - NTFS 0 1 1 19455 254 63 312560577
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

TestDisk exited normally.
 
mmm...pullula di consigli
chiedo un altro parere (aiutatemi perfavore...) che software mi consigliereste per fare una copia esatta del disco danneggiato su un altro disco (usb e + capiente)?
La mia gratitudine a chi risponderà :)
 
Pubblicità
Pubblicità
Indietro
Top