testdisk o.k., aber kein mbr Debian und Windows xp
Posted: 20 Jan 2013, 22:34
Hallo,
vielleicht kann hier jemand helfen. Ich hatte versucht, ob ich windows xp in einer freien logischen Partition von linux (debian 6.03) installieren kann. Das war dumm. Windows machte irgendwas mit den Partitionen, löschte und erstellte neue, aber nichts ging. Darauf habe ich diese Partitionen über die Windows Installations-cd wieder gelöscht und mit testdisk (wunderbares Programm) alles gerettet, habe die extended partition, die plötzlich zu groß war, verkleinert mit sfdisk, so daß nun endlich auch gparted die Partitionen darstellt. testdisk meldete nun o.k., aber es gab keine Möglichkeit, von der Festplatte zu starten. Wenn der testdisk -mbr drauf war, wurde zwar f1234 angezeigt, aber kein start war möglich, bei Partition 3 kam "keine bootable partition". Ich kann den Rechner über die supergrub-2 disk starten, aber nicht von der Festplatte aus (WD 10ears 1 TB). Zwischen den Partitionen wurden nun auch Lücken gemeldet, die vorher nicht da waren.
Ich habe diese Lücken dann geschlossen über Debian und sfdisk. Darauf gab es wieder das Problem, daß gparted wegen "outside disk" nicht ging, nun auch fdisk nicht mehr aus demselben Grund. Wenn ich aber die Laufwerkeverwaltung bei Debian ansehe, ist alles drauf..Das gestartete System läuft wie immer, alle Dateien da (und exteren gesichert), alle Laufwerke mountbar und beschreibbar. Die extended partition wird als w95fat gemeldet, ein Verändern auf E brachte auch nichts. Über sfdisk konnte ich jetzt auch nicht mehr den Endzylinder der erweiterten Partition einstellen,
Nun habe ich die partition No. 3 mit windows xp installieren können, worauf windows lief, aber debian nur über supergrub. Dabei war dann aber ein Teil der extended weg. Ich habe sie nun über testdisk wiederhergestellt, alles ist lesbar, ferner die windows partition als bootable eingestellt, aber sie ist nicht mehr zu starten, auch nicht über supergrub. Bei Debian sehe ich die windows - Partition, aber sie wird wieder als linux ext4 geführt und kann über Debian nicht verändert werden. Natürlich wäre das Einfachste, die ganze disk zu erase und Alles neu zu machen, aber vielleicht gibt es ja einen einfachen Trick; irgendwo muß windows sich eingenistet haben, vielleicht gibt es ja irgendeinen sektor, den man löschen müßte?
Testdisk momentan (Alles grün, P 3 wieder Linux, s.o.)
disk /dev/sda - 1000 GB / 931 GiB - CHS 121602 255 63
1 * Linux 0 32 33 4112 243 35 66072576
2 P Linux 4112 243 36 15861 179 62 188743680
3 P Linux 15861 179 63 26435 148 17 169869312 [windows]
4 E extended LBA 26436 0 1 121601 254 63 1528841790
5 L Linux Swap 26436 23 20 26630 192 42 3127280
6 L Linux 26630 225 28 56620 234 62 481789952
7 L Linux 56621 1 1 83132 254 62 425915216
8 L Linux 83133 1 1 93518 254 60 166851024 [neuedaten]
9 L Linux 93519 1 1 98011 254 57 72179976
10 L Linux 98012 1 1 121600 254 57 378957216
Aber hier nun erstaunlicherweise ganz andere Angaben, nämlich von sfdisk -lu:
Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 2048 66074623 66072576 83 Linux
/dev/sda2 66074624 254818303 188743680 83 Linux
/dev/sda3 * 254818304 424687615 169869312 7 HPFS/NTFS
/dev/sda4 424694340 1953536129 1528841790 f W95 Ext'd (LBA)
/dev/sda5 424695808 427823087 3127280 82 Linux swap / Solaris
/dev/sda6 427825152 909615103 481789952 83 Linux
/dev/sda7 909616428 1335531643 425915216 83 Linux
/dev/sda8 1335531708 1502382731 166851024 83 Linux
/dev/sda9 1502382798 1574562773 72179976 83 Linux
/dev/sda10 1574562843 1953520058 378957216 83 Linux
Disk /dev/sdd: 976 cylinders, 16 heads, 32 sectors/track
Units = sectors of 512 bytes, counting from 0
Wenn ich hier über sfdisk den Endsektor der extended korrigiere, kommt die Fehlermeldung, daß fat und linux den Wert unterschiedlich interpretierten und es kommt auch nichts Anderes heraus, s.o..
Oder gibt es das, daß die Festplatte im mbr den Geist aufgibt?
Wenn ein Experte einen Rat weiß, wäre ich dankbar. Sonst muß ich halt erase und neu installieren, habe nur Angst, daß die Festplatte möglicherweise defekt ist? Sie ist aber neu, keine Fehler mit smart und es gibt nun einen gewissen sportlichen Ehrgeiz.
Also erst einmal vielen Dank!
P. Seidel
vielleicht kann hier jemand helfen. Ich hatte versucht, ob ich windows xp in einer freien logischen Partition von linux (debian 6.03) installieren kann. Das war dumm. Windows machte irgendwas mit den Partitionen, löschte und erstellte neue, aber nichts ging. Darauf habe ich diese Partitionen über die Windows Installations-cd wieder gelöscht und mit testdisk (wunderbares Programm) alles gerettet, habe die extended partition, die plötzlich zu groß war, verkleinert mit sfdisk, so daß nun endlich auch gparted die Partitionen darstellt. testdisk meldete nun o.k., aber es gab keine Möglichkeit, von der Festplatte zu starten. Wenn der testdisk -mbr drauf war, wurde zwar f1234 angezeigt, aber kein start war möglich, bei Partition 3 kam "keine bootable partition". Ich kann den Rechner über die supergrub-2 disk starten, aber nicht von der Festplatte aus (WD 10ears 1 TB). Zwischen den Partitionen wurden nun auch Lücken gemeldet, die vorher nicht da waren.
Ich habe diese Lücken dann geschlossen über Debian und sfdisk. Darauf gab es wieder das Problem, daß gparted wegen "outside disk" nicht ging, nun auch fdisk nicht mehr aus demselben Grund. Wenn ich aber die Laufwerkeverwaltung bei Debian ansehe, ist alles drauf..Das gestartete System läuft wie immer, alle Dateien da (und exteren gesichert), alle Laufwerke mountbar und beschreibbar. Die extended partition wird als w95fat gemeldet, ein Verändern auf E brachte auch nichts. Über sfdisk konnte ich jetzt auch nicht mehr den Endzylinder der erweiterten Partition einstellen,
Nun habe ich die partition No. 3 mit windows xp installieren können, worauf windows lief, aber debian nur über supergrub. Dabei war dann aber ein Teil der extended weg. Ich habe sie nun über testdisk wiederhergestellt, alles ist lesbar, ferner die windows partition als bootable eingestellt, aber sie ist nicht mehr zu starten, auch nicht über supergrub. Bei Debian sehe ich die windows - Partition, aber sie wird wieder als linux ext4 geführt und kann über Debian nicht verändert werden. Natürlich wäre das Einfachste, die ganze disk zu erase und Alles neu zu machen, aber vielleicht gibt es ja einen einfachen Trick; irgendwo muß windows sich eingenistet haben, vielleicht gibt es ja irgendeinen sektor, den man löschen müßte?
Testdisk momentan (Alles grün, P 3 wieder Linux, s.o.)
disk /dev/sda - 1000 GB / 931 GiB - CHS 121602 255 63
1 * Linux 0 32 33 4112 243 35 66072576
2 P Linux 4112 243 36 15861 179 62 188743680
3 P Linux 15861 179 63 26435 148 17 169869312 [windows]
4 E extended LBA 26436 0 1 121601 254 63 1528841790
5 L Linux Swap 26436 23 20 26630 192 42 3127280
6 L Linux 26630 225 28 56620 234 62 481789952
7 L Linux 56621 1 1 83132 254 62 425915216
8 L Linux 83133 1 1 93518 254 60 166851024 [neuedaten]
9 L Linux 93519 1 1 98011 254 57 72179976
10 L Linux 98012 1 1 121600 254 57 378957216
Aber hier nun erstaunlicherweise ganz andere Angaben, nämlich von sfdisk -lu:
Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 2048 66074623 66072576 83 Linux
/dev/sda2 66074624 254818303 188743680 83 Linux
/dev/sda3 * 254818304 424687615 169869312 7 HPFS/NTFS
/dev/sda4 424694340 1953536129 1528841790 f W95 Ext'd (LBA)
/dev/sda5 424695808 427823087 3127280 82 Linux swap / Solaris
/dev/sda6 427825152 909615103 481789952 83 Linux
/dev/sda7 909616428 1335531643 425915216 83 Linux
/dev/sda8 1335531708 1502382731 166851024 83 Linux
/dev/sda9 1502382798 1574562773 72179976 83 Linux
/dev/sda10 1574562843 1953520058 378957216 83 Linux
Disk /dev/sdd: 976 cylinders, 16 heads, 32 sectors/track
Units = sectors of 512 bytes, counting from 0
Wenn ich hier über sfdisk den Endsektor der extended korrigiere, kommt die Fehlermeldung, daß fat und linux den Wert unterschiedlich interpretierten und es kommt auch nichts Anderes heraus, s.o..
Oder gibt es das, daß die Festplatte im mbr den Geist aufgibt?
Wenn ein Experte einen Rat weiß, wäre ich dankbar. Sonst muß ich halt erase und neu installieren, habe nur Angst, daß die Festplatte möglicherweise defekt ist? Sie ist aber neu, keine Fehler mit smart und es gibt nun einen gewissen sportlichen Ehrgeiz.
Also erst einmal vielen Dank!
P. Seidel