Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Netzwerk und Hardware (https://www.trojaner-board.de/netzwerk-hardware/)
-   -   Jamez is back... Partitionstabelle wiederherstellen (https://www.trojaner-board.de/101931-jamez-is-back-partitionstabelle-wiederherstellen.html)

Jamez 01.08.2011 23:11

Jamez is back... Partitionstabelle wiederherstellen
 
Hallo Forum, jetzt bin ich wieder hier, habe nun seit wahrscheinlich 2 Jahren keinen Beitrag mehr erstellt :kloppen:
Habe erfolgreich geschafft, auf meiner externen Festplatte suseLinux 11.4 zu installieren und auf meiner internen Windows Vista ( :@ ) zu behalten. Leider hat sich dadurch meine zweite externe Festplatte (WDD 1TB) verabschiedet. Wahrscheinlich wurde die Partitionstabelle od. MBR abgeschossen.
Mit Testdisk lassen sich auch mit der Deep-Search keine Logischen Laufwerke finden, unter Windows will das OS die Platte formatieren. An die Daten muss ich unbedingt behalten, soviel dazu, also formatieren ist nicht. Ein gutes Zeichen: Photorec liest die Daten und kopiert sie auf eine andere Festplatte (probeweise).
Allerdings dauert mir das zu lange, ich hab nicht genügend Speicher zum Sichern, der Dateiname ist zwar im ID3-Tag gesichert, wird aber durch f100232.mp3 usw. ersetzt und ausserdem sind alle MP3s auf der Platte in iTunes registriert, was somit auch nochmal ewigkeiten dauern würde, ausser Acht der ganzen Hin&Her-Kopiererei :)
Kurz: Ich möchte die Partitionstabelle/Master Boot Record wiederherstellen, dass Windoof die Platte/Partition wieder erkennt.
Hab schon überall gegoogelt, da schlagen viele Testdisk vor, allerdings hats ja bei mir nicht geklappt... Habt ihr Vorschläge? Danke im Vorraus :)
Lieben Gruß
James

cosinus 02.08.2011 10:39

Zitat:

Habe erfolgreich geschafft, auf meiner externen Festplatte suseLinux 11.4 zu installieren und auf meiner internen Windows Vista ( :@ ) zu behalten.
Beschreibt nicht, auf welche Platte bzw. welche Partition die Betriebssysteme liegen. Hast du im Suse-Setup vllt versehentlich die andere interne Platte platt gemacht?

So ohne Infos ist das alles nur Kaffeesatzleserei, poste unter Suse mal die Ausgabe von

fdisk -l

(fdisk ist ein Partioniertool, mit der Option -l (minus kleines L) wird das Partitionsschema aufgelistet)

Jamez 02.08.2011 11:22

Bin grade auf WIndows, werd ich aber gleich machen, im Vorraus:
sda: primäre platte im notebook
sda1: windows system
sda2: home
sdb: externe platte linux
sdb1: root
sdb2: boot
sdb3: swap
sdb4:home
sdc: externe platte "problemfall"
Nachdem Linux installiert worden war, kam in Linux die Meldung, dass die Platte (sdc) nicht gelesen werden konnte, erschien aber im "Explorer" Nach einem reboot erschien sie aber nicht mehr. als ich dann windows gebootet habe, kam die Meldung, dass die Platte formatiert werden müsste.

Jamez 02.08.2011 11:42

linux-b32u:/home/james # fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 Köpfe, 63 Sektoren/Spur, 60801 Zylinder, zusammen 976773168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x97646c29

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 63 20482874 10241406 1c Verst. W95 FAT32 (LBA)
/dev/sda2 * 20482875 508858874 244188000 7 HPFS/NTFS/exFAT
/dev/sda3 508858875 976768064 233954595 f W95 Erw. (LBA)
/dev/sda5 508858938 976768064 233954563+ 7 HPFS/NTFS/exFAT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 Köpfe, 63 Sektoren/Spur, 121600 Zylinder, zusammen 1953519616 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00021cc9

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 1953519615 976759807+ ee GPT

Disk /dev/sdc: 320.1 GB, 320072933376 bytes
255 Köpfe, 63 Sektoren/Spur, 38913 Zylinder, zusammen 625142448 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x47c47c83

Gerät boot. Anfang Ende Blöcke Id System
/dev/sdc1 * 2048 41945087 20971520 83 Linux
/dev/sdc2 125837312 146802687 10482688 82 Linux Swap / Solaris
/dev/sdc3 146802688 625141759 239169536 83 Linux
/dev/sdc4 41945088 125837311 41946112 83 Linux

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Jamez 02.08.2011 12:05

Mir fällt grade ein, ich habe mit dem GRUB-Bootloader herumgespielt, evtl hab ich den MBR mit der Grub-Information auf diese Festplatte gespielt und wieder gelöscht, jetzt ist die Boot-Info jedenfalls auf der Linux-Platte. Einen MBR über Testdisk auf die Platte zu spielen, hat nichts gebracht..
Update: Über Knoppix kann ich auch nicht auf die Festplatte zugreifen, wird agrnicht erst angezeigt...

cosinus 02.08.2011 12:36

Zitat:

Disk /dev/sdc: 320.1 GB, 320072933376 bytes
/dev/sdc ist eine 320er und keine 1TB-Platte.
Zitat:

Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
Offensichtlich ist das die Problemplatte => /dev/sdb

Zitat:

/dev/sdb1 1 1953519615 976759807+ ee GPT
Und offensichtlich erkennt fdisk noch eine Partition auf dieser :wtf:

Zitat:

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Äh, GPT? :eek: War doch vorher nich oder?

Jamez 02.08.2011 12:44

Verstehe ich grade auch nicht, anscheinend hat die Konsole/Kernel die "Problemplatte" mit 1TB sdc mit der Linuxplatte sdb getauscht. Diese Festplatte hatte jedenfalls nur eine Partition, nämlich "Elements". Auf die kann ich aber unter Linux nicht zugreifen o.O
Also erkennt er, dass ein einheitlicher Standard (GPT) vorhanden ist, den soll ich aber mit GNU Parted analysieren?
Eventuell ist unter dem GPT nur der MBR vorhanden, nicht jedoch die Partitionstabelle...

cosinus 02.08.2011 12:53

Zitat:

Eventuell ist unter dem GPT nur der MBR vorhanden, nicht jedoch die Partitionstabelle...
GPT ist ein ganz anderes Partitionsschema!! => GUID Partition Table ? Wikipedia
Eigentlich sollte Linux die aber lesen lönnen. Probier dien Glück mal mit GParted oder der Live-CD Parted Magic, welches ein GParted enthält => Parted Magic ? Wikipedia

Jamez 02.08.2011 20:04

Also hab jetzt mal ein Gparted-LiveCD erstellt und davon gebootet.
GParted zeigt mir für die Problemplatte sdb im Pfad /dev/sdb das an:
Modell: WD Ext HDD 1021
Größe: 931.52 GiB
Pfad: /dev/sdb
Dateisystem: Nicht zugeteilt.
Partitionstabelle: Nicht erkannt
Köpfe: 255
Sektoren/Spuren: 63
Zylinder: 121600
Sektoren gesamt: 1953519616
Sektorgröße: 512
The backup GPT Table is corrupt, but the primary appears to be ok,
so that will be used. Unable to satisfy all constraints on the
partition.

Jetzt lasse ich grade nach Dateisystemen suchen. Gparted hat mich schon darauf hingewiesen dass das länger dauern könnte.
Kann doch echt nicht sein, dass ich mit Photorec die Daten sichern kann, aber es nicht möglich ist, die Partitionstabelle wiederherzustellen >.< :schrei:

Kann es sein, dass als ich Linux zum ersten mal benutzt habe, das OS versucht hat sich die Platte "lesbar" zu machen, aber die Partitionstabelle zerstört hat und jetzt auch nicht windows die Platte lesen kann ??

Jamez 02.08.2011 21:46

Hab grade nochmal Testdisk gestarte, da heisst es:
"Can´t open filesystem. Filesystem seems damaged" wenn ich mit die Dateien auf der Festplatte anzeigen lassen will. Weiss keiner Rat??

cosinus 02.08.2011 21:48

Du hast es irgendwie geschafft, die Daten komplett abzuschießen. Vllt lässt sich mit deinem Datenrettungstool oder sowas wie PC Inspector File Recovery noch was retten.

Jamez 03.08.2011 20:28

Komisch, bin grad unter Linux, und da erkennt er die Platte, zwar nicht im Arbeitsplatz, aber im Bootloader Menü.
UPDATE: Bin grade in YAST 2 im Festplattenpartitionierer: Hier zeigt er mir sdb (welches sicher die Prolemplatte ist) an, und dass sdb1 ein Typ "Linux Native" ist :wtf: ausserdem dass er einen einhängepunkt in WINDOWS/D hat. Da kann ich jetzt eine neue Partitionstabelle schreiben, entweder als msdos oder GPT?! was soll ich da auswählen? Bzw. woher weiss der, was der für eine Tabelle schreiben soll, wenn er keine vorherigen Systeme analysiert?

cosinus 03.08.2011 20:55

Zitat:

an, und dass sdb1 ein Typ "Linux Native" ist
Dann wurde die Platte im Suse-Setup wohl formatiert? :confused:
Linux Native ist jedenfalls kein Windows-Format. Ich hätte unter Suse aber eher sowas wie ReiserFS, ext3 oder ext4 erwartet :crazy:

Zitat:

dass er einen einhängepunkt in WINDOWS/D
WINDOWS/D gibt es so nicht. Meinst du /WINDOWS/D oder /media/WINDOWS/D :confused:

Jamez 03.08.2011 23:44

Vermutlich /Windows/D...
egal, das gehickhacke ist mir zu umständlich, ich nehm mir mal die Tage zeit (18 Stunde) und sicher die gesamten Daten auf einer anderen Platte :@
und formatiere die alte dann.
Aber danke für die Hilfe!

cosinus 04.08.2011 09:55

Zitat:

und sicher die gesamten Daten auf einer anderen Platte :@
Wie jetzt? Ich dachte die Partition wär auch unter Linux nicht lesbar?!


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 Uhr.

Copyright ©2000-2024, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129