|
tempe222
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

20. März 2012 09:16
Hallo, ich habe auf mein Win7-Netbook zusätzlich LinuxMint 12 installiert, das in diesem Zuge den GRUB 2 als Bootloader eingerichtet hat. Nun wollte ich auf einem logischen Laufwerk WinXP hinzufügen. Beim ersten Bootvorgang nach Kopieren der XP-Daten (also zwischen Schritt 1 und 2 der Installtion)kommt allerdings eine Meldung, dass etwas mit der Festplattenkonfiguration nicht stimmt - und Abbruch. Wenn ich den XP-installationsprozess von vorne starte, sind die Partitionen da. Nur: das nützt mir nichts, denn ich kriege den Installationsprozess ja nicht fertig. GParted in Linux-Live zeigt mir nur eine einzige, große, nicht zugeordnete Partition über die gesamte Festplatte. Hat jemand einen Rat, wie ich mein System wieder flott kriege? tempe
|
|
kaputtnik
Anmeldungsdatum: Dez. 31, 2007
Beiträge: 8773
Wohnort: Erde
|

20. März 2012 09:36
Das sieht schlecht aus. Wahrscheinlich hat das WinXP einfach einen neuen MBR geschrieben und somit die alte Partitionstabelle zerstört. Oder die Platte hat den Geist aufgegeben. Keine Schreibzugriffe auf die Festplatte mehr Mit Live-CD starten, das Programm testdisk installieren. Hier gibt es ein paar Beispiele zur Rettung von Partitionen.
|
|
Newubunti
Anmeldungsdatum: Feb. 16, 2008
Beiträge: 3798
|

20. März 2012 10:16
Was ergibt denn die Ausgabe von im Terminal von: sudo fdisk -l ? Gruß,
Martin
|
|
tempe222
(Themenstarter)
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

20. März 2012 14:07
danke euch schon mal, ich werde das heute abend ausprobieren. @kaputtnik: die Platte ist 4 Wochen alt, die sollte nicht kaputt sein. Komisch ist, dass die XP-Installation die Partitionen immer noch "sieht".
|
|
tempe222
(Themenstarter)
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

20. März 2012 23:49
hier die Terminalausgabe. Die Partitionen sind wohl noch da  sudo fdisk -l
omitting empty partition (5)
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa1716872
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 98835754 49314453+ 7 HPFS/NTFS/exFAT
/dev/sda3 98836478 580988927 241076225 f W95 Ext'd (LBA)
/dev/sda4 128135168 563032063 217448448 7 HPFS/NTFS/exFAT
/dev/sda5 98836480 128135167 14649344 83 Linux
/dev/sda6 563034112 571222015 4093952 7 HPFS/NTFS/exFAT
/dev/sda7 571224064 580988927 4882432 82 Linux swap / Solaris
Disk /dev/sdb: 16.0 GB, 16008609792 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 * 32 31266815 15633392 c W95 FAT32 (LBA)
Aber GParted gibt die Platte immer noch als komplett unallocated aus. Ich kenne mich mit den Diagnosen von Testdisk nicht aus, die du verlinkt hast. Falls ich es anders lösen kann, wäre mir das lieber, sonst mache ich evtl. mehr kaputt als ganz.
|
|
kaputtnik
Anmeldungsdatum: Dez. 31, 2007
Beiträge: 8773
Wohnort: Erde
|

21. März 2012 07:46
tempe222 schrieb: hier die Terminalausgabe. Die Partitionen sind wohl noch da 
Sieht so aus, ja. Es ist nur etwas durcheinander... Nur aus Interesse: Könntest Du noch die Ausgabe von sudo parted /dev/sda unit s print zeigen? sudo fdisk -l
omitting empty partition (5)
Hm, das ist blöd...
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 98835754 49314453+ 7 HPFS/NTFS/exFAT
/dev/sda3 98836478 580988927 241076225 f W95 Ext'd (LBA)
Bis hierhin dürfte das ok sein. /dev/sda4 128135168 563032063 217448448 7 HPFS/NTFS/exFAT
Obiges ist wohl die von XP angelegte Partition? Diese liegt zwar (laut der Ausgabe) physikalisch in der erweiterten, wird aber als primäre Partition geführt.
/dev/sda5 98836480 128135167 14649344 83 Linux
/dev/sda6 563034112 571222015 4093952 7 HPFS/NTFS/exFAT
sda6 könnte auch die von XP neu angelegte Partition sein.
Aber GParted gibt die Platte immer noch als komplett unallocated aus.
Das kommt daher, weil die Partitionstabelle etwas durcheinander ist (Das Problem ist /dev/sda4). Blöd ist, das GParted keine Hinweise gibt, und dem Benutzer falsche Tatsachen vorspielt.
Ich kenne mich mit den Diagnosen von Testdisk nicht aus, die du verlinkt hast. Falls ich es anders lösen kann, wäre mir das lieber, sonst mache ich evtl. mehr kaputt als ganz.
Ja, ich habe mit testsdisk auch wenig Erfahrung. Allerdings wüsste ich nicht, wie man Dein Problem anders als mit diesem Tool lösen könnte, bzw bin nicht Firm genug. Man könnte versuchen die Kopie der Partitionstabelle (eine Kopie wird immer am Ende der Festplatte gesichert) wieder herzustellen. Das kann man auch per shell/dd machen, aber da muss man wirklich Bescheid wissen. Mit Testdisk geht das etwas einfacher. Die Kopie wieder herzustellen nützt nur nix, wenn die Kopie schon den gleichen Fehler enthält. Ob man das mit fdisk richten kann, weiß ich nicht. Evtll reicht es schon, wenn man die Partition /dev/sda4 löscht? Keine Ahnung. Vllt hat Newubunti ja die richtigen Ideen  Sind wichtige Daten auf der Platte?
|
|
tempe222
(Themenstarter)
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

21. März 2012 09:49
Hallo, soweit ich das noch im Kopf habe, war:
sda1 = boot (primär)
sda2 = Win 7 (primär)
sda3 = erweiterte Partition
sda4 = die ursprüngliche d:\-Platte unter Win 7, die ich zweimal verkleinert habe für Linux und Win XP
sda5 = Linux (logisches LW)
sda6 = Win XP (logisches LW)
sda7 = Linux-Swap (logisches LW)
sda8 = Win 7-Recovery-System -> fehlt das jetzt?? Es sind noch keine sehr wichtigen Daten auf der Platte, aber ein eingerichtetes Win7 und LinuxMint. Außerdem: ohne Recovery-Partition kann ich Win7 nicht wiederherstellen . Und: ich muss erst mal herausfinden, wie ich überhaupt an die Platte/Partitionen herankomme.
Die parted-Ausgabe mache ich heute abend.
|
|
Newubunti
Anmeldungsdatum: Feb. 16, 2008
Beiträge: 3798
|

21. März 2012 10:57
Wie kaputtnik völlig zutreffend analysiert hat, hast Du auf der Platte eine Primär-Partition, die vom Sektorbereich her innerhalb der erweiterten Partition liegen sollte. Hast Du die Möglichkeit, ein Backup der Platte anzulegen? Du könntest auf alle Fälle zunächst mal testdisk analysieren lassen. Würde das zu dem Ergebnis kommen, dass es Dir die jetzige Primär-Partition sda4 richtigerweise zurück in die erweiterte Partition eingliedert, dann wäre der Fall damit schon erledigt. Solange Du mittels Testdisk die Änderungen nicht in die Partitionstabelle übernehmen lässt, kannst Du eigentlich erst mal nicht kaputt machen. Gruß,
Martin
|
|
tempe222
(Themenstarter)
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

21. März 2012 11:43
Ok, danke euch, wie benutze ich denn Testdisk am besten? Runterladen und von Mint-Live starten? Oder mit der GParted Live CD? Muss ich was beachten?
|
|
Fanatics
Anmeldungsdatum: Aug. 25, 2010
Beiträge: 522
|

21. März 2012 11:48
Für solche Fälle hat man am Besten: http://www.deftlinux.net/ Da sind schon eine ganze Menge Werkzeuge drauf!
|
|
tempe222
(Themenstarter)
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

22. März 2012 10:54
Hallo, hier noch die Terminalausgabe:
sudo parted /dev/sda unit s print
Error: Can't have overlapping partitions.
Was bedeutet das? Mit dem Testdisk kann ich mich am Wochenende beschäftigen, scheint ja etwas umfangreich zu sein.
|
|
Newubunti
Anmeldungsdatum: Feb. 16, 2008
Beiträge: 3798
|

22. März 2012 12:30
tempe222 schrieb: Hallo, hier noch die Terminalausgabe:
sudo parted /dev/sda unit s print
Error: Can't have overlapping partitions.
Was bedeutet das?
Das bedeutet das gleiche, wie die Meldung von fdisk weiter oben: omitting empty partition (5) D.h., dass es bei Dir Primär-Partitionen gibt, die sich überschneiden. Konkret sind das bei Dir sda3, 98836478 - 580988927, also Deine erweiterte Partition insgesamt (3. Primär-Partition) sda4, 128135168 - 563032063, 4. Primär-Partition
Der Sektorbereich von sda4 liegt innerhalbe des Sektorbereichs von sda3. Also überscheiden sich die Primär-Partitionen, was aber nicht sein darf. Das "gute" an Deiner Situation ist immerhin, dass sda4 einen Bereich überschneidet, der nach aktueller Lage von keinem logischen Laufwerk innerhalb von sda3 genutzt wird. Es wirkt so, als sei - warum und wie genau auch immer - aus einem ehemals logischen Laufwerk innerhalb von sda3 das von Sektor 128135168 bis Sektor 563032063 reicht, eine Primär-Partition erstellt worden. Gruß,
Martin
|
|
tempe222
(Themenstarter)
Anmeldungsdatum: Feb. 23, 2012
Beiträge: 54
|

22. März 2012 22:10
Kann ich denn aus sda4 ein logisches Laufwerk machen (was es wohl auch mal war, denke ich)? Oder nützt es was, wenn ich sda4 einfach lösche? da sind keine großartig wichtigen Daten drauf. Mich würde wirklich interessieren, was mit der Recovery-Partition passiert ist. Die taucht ja nicht mehr auf in der Liste, ist datentechnisch für mich aber sehr relevant.
|
|
Newubunti
Anmeldungsdatum: Feb. 16, 2008
Beiträge: 3798
|

23. März 2012 09:49
tempe222 schrieb: Kann ich denn aus sda4 ein logisches Laufwerk machen (was es wohl auch mal war, denke ich)?
Nicht so einfach mit einem Tool in der Form "wandele sda4 in logisches Laufwerk um".
Oder nützt es was, wenn ich sda4 einfach lösche?
Das könnte helfen, ich würde es aber trotzdem erst mal noch lassen und zunächst mal testdisk die Partitionierung analysieren lassen.
Mich würde wirklich interessieren, was mit der Recovery-Partition passiert ist. Die taucht ja nicht mehr auf in der Liste, ist datentechnisch für mich aber sehr relevant.
Die Recovery-Partition liegt bei Dir ja am Ende. fdisk weist Deiner Platte 625142448 Sektoren aus. Nach momentanen Stand belegt die erweiterte Partition den Sektorbereich bis 580988927. Ich vermute mal, dass die Recovery-Partition die Differenzsektoren belegt. Da aber wie gesagt irgend etwas schief gelaufen ist, kann man nicht genau sagen, ob die fdisk-Ausgabe zu 100% stimmt. Ich würde - wie schon gesagt - folgendes machen. testdisk die Partitionsstruktur Deiner Platte analysieren lassen, die gefundene Struktur aber von testdisk noch nicht in die Paritionstabelle schreiben lassen - es sei denn testdisk findet genau das, was Du erwartest. Wenn Du unsicher bist, dann zeigst Du mal, was testdisk gefunden hat und man kann dann noch mal prüfen, ob das Sinn ergibt. Findet testdiskt nicht die vermeintlich richtige Struktur wieder, bricht es mit Fehlern ab etc., dann würde ich versuchen, sda4 mal zu löschen. Das könnte - die Betonung liegt auf könnte - für testdisk hilfreich sein.
Gruß,
Martin
|