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 ...
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 ...