Verschwundene Partition wiederherstellen....

Erbsenkönig

Lt. Commander
Registriert
Jan. 2008
Beiträge
1.437
Hallo Leute,

meine Odyssee geht leider weiter. Ich hatte ja nahezu alles mit ddsrecue wiederherstellen können *Klick*, hab dann die ganzen Dateien per Restorer Ultimate auf eine zweite Partition auf der neuen 2 TB HDD wiederhergestellt (alles einwandfrei lesbar und zugänglich) und wollte eben per GParted die erste Partition löschen und die 2.Partition mit den funktionsfähigen Daten auf 2 TB vergrößern. Dummerweise habe ich Vollidiot der Festplatte während dem Vergrößerungsvorgang den Saft abgedreht. GParted meldete I/O Error und hat sich dann weggehängt...

Nunja. Jetzt hat die HDD eine 2 TB Partition, die nicht richtig erkannt wird. Die Daten sind laut Restorer Ultimate und TestDisk noch da, jedoch blöderweise wohl angeknackst. Hab einen Film und eine PDF Datei probeweise mit Restorer Ultimate wiederhergestellt...beides bringt bei den entsprechenden Programmen Fehlermeldungen.

Das hier gibt mir Testdisk aus:

Sat Jul 6 19:08:18 2013
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=52323942400
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=384762380288
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=397369344
filewin32_getfilesize(\\.\F:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\F:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\F:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=2000397795328
file_pread(4,1,buffer,976784129(60801/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,3907040129(243201/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - TOSHIBA MK5061GSY, S/N:2020202020202020202037204432503457345436, FW:MC102E
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - WDC WD20 EARX-00PASB0
Drive E: - 397 MB / 378 MiB - CHS 94 64 32, sector size=2048 - HL-DT-ST DVDRAM GT50N, FW:LC02

Partition table type (auto): Intel
Disk /dev/sdb - 2000 GB / 1863 GiB - WDC WD20 EARX-00PASB0
Partition table type: Intel

Analyse Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
Info: size boot_sector 1953507328, partition 3907026944
Current partition structure:
2 P HPFS - NTFS 0 32 33 243201 78 13 3907026944
No partition is bootable
Computes LBA from CHS for Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
NTFS at 0/1/1
filesystem size 1953519992
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 122095000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 121600 254 53 1953519992
NTFS, 1000 GB / 931 GiB
NTFS at 121601/25/25
filesystem size 1953507328
sectors_per_cluster 8
mft_lcn 4
mftmirr_lcn 122094207
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 121601 25 25 243201 78 13 1953507328
NTFS, 1000 GB / 931 GiB
file_pread(5,2,buffer,3907031040(243201/110/46)) lseek err Invalid argument
file_pread(5,1,buffer,3907031040(243201/110/46)) lseek err Invalid argument
file_pread(5,2,buffer,3907031090(243201/111/33)) lseek err Invalid argument
file_pread(5,11,buffer,3907029181(243201/81/14)) lseek err Invalid argument
file_pread(5,1,buffer,3907029181(243201/81/14)) lseek err Invalid argument
file_pread(5,2,buffer,3907031103(243201/111/46)) lseek err Invalid argument
file_pread(5,2,buffer,3907029169(243201/81/2)) lseek err Invalid argument
file_pread(5,8,buffer,3907029184(243201/81/17)) lseek err Invalid argument
file_pread(5,11,buffer,3907029231(243201/82/1)) lseek err Invalid argument
file_pread(5,2,buffer,3907031153(243201/112/33)) lseek err Invalid argument
file_pread(5,8,buffer,3907029248(243201/82/18)) lseek err Invalid argument
file_pread(5,1,buffer,3907029248(243201/82/18)) lseek err Invalid argument
file_pread(5,8,buffer,3907029376(243201/84/20)) lseek err Invalid argument
file_pread(5,8,buffer,3907029504(243201/86/22)) lseek err Invalid argument
file_pread(5,8,buffer,3907029632(243201/88/24)) lseek err Invalid argument
file_pread(5,8,buffer,3907029760(243201/90/26)) lseek err Invalid argument
file_pread(5,8,buffer,3907029888(243201/92/28)) lseek err Invalid argument
file_pread(5,8,buffer,3907030016(243201/94/30)) lseek err Invalid argument
file_pread(5,8,buffer,3907030144(243201/96/32)) lseek err Invalid argument
file_pread(5,8,buffer,3907030272(243201/98/34)) lseek err Invalid argument
file_pread(5,8,buffer,3907030400(243201/100/36)) lseek err Invalid argument
file_pread(5,8,buffer,3907030528(243201/102/38)) lseek err Invalid argument
file_pread(5,8,buffer,3907030656(243201/104/40)) lseek err Invalid argument
file_pread(5,8,buffer,3907030784(243201/106/42)) lseek err Invalid argument
file_pread(5,8,buffer,3907030912(243201/108/44)) lseek err Invalid argument
file_pread(5,8,buffer,3907031040(243201/110/46)) lseek err Invalid argument
file_pread(5,8,buffer,3907031048(243201/110/54)) lseek err Invalid argument
file_pread(5,3,buffer,3907031056(243201/110/62)) lseek err Invalid argument
file_pread(5,3,buffer,3907031103(243201/111/46)) lseek err Invalid argument
file_pread(5,8,buffer,3907031119(243201/111/62)) lseek err Invalid argument
file_pread(5,11,buffer,3907031166(243201/112/46)) lseek err Invalid argument
file_pread(5,2,buffer,3907033088(243201/143/15)) lseek err Invalid argument
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2

Results
* HPFS - NTFS 0 1 1 121600 254 53 1953519992
NTFS, 1000 GB / 931 GiB
P HPFS - NTFS 121601 25 25 243201 78 13 1953507328
NTFS, 1000 GB / 931 GiB


dir_partition inode=5
P HPFS - NTFS 121601 25 25 243201 78 13 1953507328
NTFS, 1000 GB / 931 GiB
Directory /
5 dr-xr-xr-x 0 0 0 3-May-2013 12:27 .
5 dr-xr-xr-x 0 0 0 3-May-2013 12:27 ..
35 dr-xr-xr-x 0 0 0 6-Jul-2013 16:25 $RECYCLE.BIN
4859 dr-xr-xr-x 0 0 0 3-May-2013 12:27 System Volume Information
39 dr-xr-xr-x 0 0 0 30-May-2013 14:12 Wiederherstellung

dir_partition inode=39
P HPFS - NTFS 121601 25 25 243201 78 13 1953507328
NTFS, 1000 GB / 931 GiB
Directory /Wiederherstellung
39 dr-xr-xr-x 0 0 0 30-May-2013 14:12 .
5 dr-xr-xr-x 0 0 0 3-May-2013 12:27 ..
43716 dr-xr-xr-x 0 0 0 29-Sep-2011 13:21 Aufnahmen
4862 dr-xr-xr-x 0 0 0 1-Mar-2012 21:39 Backup
36528 dr-xr-xr-x 0 0 0 3-Oct-2009 12:48 Bilder
19065 dr-xr-xr-x 0 0 0 30-Oct-2010 20:15 Downloads
19568 dr-xr-xr-x 0 0 0 16-May-2010 16:55 Familienvideos
42848 dr-xr-xr-x 0 0 0 23-Mar-2012 17:47 Kamerasicherung
19213 dr-xr-xr-x 0 0 0 22-May-2010 16:00 MyWorks
41973 dr-xr-xr-x 0 0 0 1-Mar-2012 17:50 PSE Backup
40 dr-xr-xr-x 0 0 0 30-May-2013 14:12 Root
34874 dr-xr-xr-x 0 0 0 28-Oct-2010 19:35 Seminararbeit
35976 dr-xr-xr-x 0 0 0 23-Aug-2010 11:42 Seminararbeit_
19355 dr-xr-xr-x 0 0 0 31-Dec-2011 22:15 Sicherung
19584 dr-xr-xr-x 0 0 0 29-Oct-2010 15:44 Sicherung Nr2
19126 dr-xr-xr-x 0 0 0 1-Mar-2012 17:50 Studium
19130 dr-xr-xr-x 0 0 0 1-Mar-2012 17:50 ZR Hausarbeit
Directory /
5 dr-xr-xr-x 0 0 0 3-May-2013 12:27 .
5 dr-xr-xr-x 0 0 0 3-May-2013 12:27 ..
35 dr-xr-xr-x 0 0 0 6-Jul-2013 16:25 $RECYCLE.BIN
4859 dr-xr-xr-x 0 0 0 3-May-2013 12:27 System Volume Information
39 dr-xr-xr-x 0 0 0 30-May-2013 14:12 Wiederherstellung

interface_write()
1 * HPFS - NTFS 0 1 1 121600 254 53 1953519992
2 P HPFS - NTFS 121601 25 25 243201 78 13 1953507328
simulate write!

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

TestDisk exited normally.

Wie man sieht wird alles inklusive Ordnerstrukturen erkannt. Mit Testdisk lassen sich die Dateien sogar einwandfrei wiederherstellen :)

Nun meine Frage: Wie komme ich jetzt wieder an die Daten ran? So wie es aussieht sind sie ja alle noch auf der HDD, nur stimmt was mit der ?Partitionstabelle? nicht. Am liebsten wäre es mir, wenn man das ganze so hinkriegen könnte, dass ich gleich eine 2 TB große Partition habe und dennoch an die Daten rankomme. Wenns aber nur über die Wiederherstellung des Originalzustandes geht (d.h. zwei Partitionen mit jeweils 1 TB), wäre mir das auch recht :)

Gruß
Erbsenkönig
 
Ich glaube ich hab mich etwas unklar ausgedrückt:

Ich hatte einen 1 TB HDD, die leider den Bach runter gegangen ist. Hab dann alles mit ddrescue auf die neue 2 TB HDD (um die es hier geht) gesichert. Dann mit Restorer Ultimate die Dateien aus der ersten 1 TB Partition (die mit den ddrescue Daten) auf die zweite 1 TB Partition wiederhergestellt. Dann habe ich mit Gparted die erste 1 TB Partition gelöscht und wollte dann die zweite Partition mit den wiederhergestellten Daten (also nicht die mit ddrescue!) einfach auf 2 TB vergrößern. Dabei hab ich Trottel der HDD aber den Saft abgedreht, was jetzt in meinem oben geschilderten Problem endete.

Könnte ich nicht einfach per TestDisk die Partitionstabelle schreiben lassen? Ich müsste mir sonst erst noch ne neue HDD kaufen, da ich keine 1 TB große HDD mehr zur Verfügung habe... :confused_alt:
 
Könnte ich nicht einfach per TestDisk die Partitionstabelle schreiben lassen?
Könntest du, da ja nur der MBR sowie Partitions Tabelle betroffen werden und somit deine Daten noch vorhanden sind...
Ich glaube ich hab mich etwas unklar ausgedrückt:
Hatte das genau so verstanden, wie deine zweite Erläuterung... ;)

Problematik ist eben, man sollte vom 'worst case scenario' ausgehen, sprich das evtl. deine Daten dann nicht mehr herstellbar sind...
 
Ich bin aber was sowas angeht Optimist :D Ich vertraue da auf meine Fertigkeiten (Argument dagegen siehe meine Erläuterungen oben :D)

Klappt denn das Schreiben der Patitionstabelle sicher? Ich würde ungern die Daten komplett über den Jordan schicken. Wenns wirklich sein muss kann ich mir auch eine HDD organisieren, um das ganze reibungslos durchzuziehen.
 
Gehe lieber auf Nr. Sicher... besorge dir die HDD, stelle deine Daten auf dieser wieder her...

dann gehe das ganze gelockert an, und stelle die Partitions Tabelle wieder her:

'worst case' alles auf der alten Platte ist futsch (Daten sind gesichert auf zweiter Platte und du kannst dann die Alte einfach neu formatieren)...

'best case' die Partitionen sind wieder hergestellt (du hast deine Daten und hast etwas gelernt)...
 
Alles klar. Wird Zeit dass ich das endlich mal fertig mache...schon seit über einem Jahr werkel ich an den Daten rum :D
 
Zurück
Oben