PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Partitionsproblem: "extended partition: bad magic number on disk sda"



orinoco
18.11.08, 15:26
Hallo,

nach der Installation eines Testsystems von Mandriva 2009.0 x86_64 auf einer Partition einer SATA Festplatte können die Partitionen der extended partition nicht mehr gelesen werden. Den Bootloader wollte ich eigentlich auf eine andere Festplatte schreiben, aber irgendwie hat Mandriva aus hda, hdb und sda - sda1, sda2 und sda3 gemacht und dann wohl den mbr der SATA-Festplatte überschrieben. Und natürlich waren da noch ungesicherte Daten drauf :mad::(

Meine bisheriger Analyse:



# fdisk -l /dev/sda
Warnung: ignoriere weitere Daten in Partitionstabelle 5
Warnung: ignoriere weitere Daten in Partitionstabelle 5
Warnung: ignoriere weitere Daten in Partitionstabelle 5
Warnung: Schreiben wird ungültiges Flag 0x0000 in Part.-tabelle 5 korrigieren

Platte /dev/sda: 500.1 GByte, 500107862016 Byte
255 Köpfe, 63 Sektoren/Spuren, 60801 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 25 200781 82 Linux Swap / Solaris
/dev/sda2 26 1809 14329980 83 Linux
/dev/sda3 1810 2701 7164990 83 Linux
/dev/sda4 2701 60801 466688281+ 5 Erweiterte
/dev/sda5 ? 35139 35139 66 51 OnTrack DM6 Aux1

# cfdisk /dev/sda
FATALER FEHLER: Beschädigte primäre Partition 3: logische Partitionen überlappen

# sfdisk -l /dev/sda

Festplatte /dev/sda: 60801 Zylinder, 255 Köpfe, 63 Sektoren/Spur
Warnung: erweiterte Partition beginnt nicht an einer Zylindergrenze
DOS und Linux werden den Inhalt unterschiedlich interpretieren.

sfdisk: ERROR: sector 43391502 does not have an msdos signature
Einheit = Zylinder von 8225280 Bytes, Blöcke von 1024 Bytes, Zählung beginnt bei 0

Gerät boot. Anfang Ende #Zyl. #Blöcke Id System
/dev/sda1 * 0+ 24 25- 200781 82 Linux Swap / Solaris
/dev/sda2 25 1808 1784 14329980 83 Linux
/dev/sda3 1809 2700 892 7164990 83 Linux
/dev/sda4 2700+ 60800 58101- 466688281+ 5 Erweiterte



Über Google hab ich keine so richtig überzeugende Lösung gefunden (http://www.google.com/search?num=100&hl=en&as_qdr=all&q=%5C%22extended+partition%3A+bad+magic+number%5C% 22&btnG=Search&lr=).
außer mit fdisk, cfdisk und sfdisk zu analysieren und die Festplatte als image zu sichern.

Falls jemand eine Idee hat wie man die Partitionen retten kann oder zumindest bei der Fehleranalyse vorsichtig weiter vorgehen sollte ...

baumgartner
21.11.08, 12:07
Bin mir gerade nicht sicher, aber es müsste genügen wenn du deine origniale Partition Table wiederherstellst, sofern du diese gesichert hast.
Ich denke aber das wird nicht der Fall sein :/

Weißt du noch wie die Platte vorher exakt formatiert war?

orinoco
23.11.08, 16:35
Die Partitionstabelle hatte ich "natürlich" nicht gesichert und die Zuordnung war mir nur noch grob in Erinnerung.

Ich habe jetzt aber mal testdisk drüberlaufen lassen und das hat die Partitionen wiedergefunden und eine neue Partitionstabelle erstellt. Das hat aber nur mit der originalen Platte geklappt oder man muss eine vollkommen identische Platte verwenden. Das Problem ist also soweit erst mal gelöst. Danke.