Supportnet / Forum / Linux
Win XP wegen Linux neu Instalieren!
Frage
Hallo,
wollte Win XP neu Installieren, weil es nicht mehr gebootet hat wegen Linux (Partitionsabelle)!
Die Äderung der Partitionstabelle mit Bios oder den Treiberupdate hat leider auch nicht funktioniert!
Ich kann zwar meine Festplatte formatieren aber mehr auch nicht!
Antwort 1 von X33
Bevor du nächstes Mal formatierst solltest du die Windows XP CD einlegen und booten.
Dann die Wiederherstellungskonsole wählen.
Dann das Administratorpasswort eingeben.
Und dann den Befehl Fix mbr
dann bootet xp auch wieder.
Dann die Wiederherstellungskonsole wählen.
Dann das Administratorpasswort eingeben.
Und dann den Befehl Fix mbr
dann bootet xp auch wieder.
Antwort 2 von Frohni79
Danke, aber hat leider auch nicht funktioniert!!
Habe auch schon fixboot und Bootcfg ausbrobiert!
Ich bekomme nach den Formaieren nur die Fehlermeldung:
Fehler beim Laden des Betriebssystems!
Ich hoffe mir kann noch jemand helfen.
Würde es was brigen wenn ich mir eine neue HD kaufen würden??????
Linux kann ich noch Instalieren aber ich will nicht mehr!!!!
Habe auch schon fixboot und Bootcfg ausbrobiert!
Ich bekomme nach den Formaieren nur die Fehlermeldung:
Fehler beim Laden des Betriebssystems!
Ich hoffe mir kann noch jemand helfen.
Würde es was brigen wenn ich mir eine neue HD kaufen würden??????
Linux kann ich noch Instalieren aber ich will nicht mehr!!!!
Antwort 3 von OpaBernd
versuch doch mal:
fdisk /mbr
danach müßte sich windows installieren lassen.
OpaBernd
Antwort 4 von Samba
Vermutlich ist die Partitionstabelle im MBR hinüber.
Knoppix starten, als Root cfdisk aufrufen und Tabelle wieder neu schreiben lassen.
Windows ist dafür bekannt, sehr pingelig zu sein.
Knoppix starten, als Root cfdisk aufrufen und Tabelle wieder neu schreiben lassen.
Windows ist dafür bekannt, sehr pingelig zu sein.
Antwort 5 von X33
Befehl fdisk mbr klappt nur mit Windows 9.x.
Falls eine Win 9.x CD vorhanden von dieser im Dos Modus mit CD Untersützung booten.
Eventuell vorher im Bios das CD-LW als erstes Laufwerk zum Booten einstellen.
Nach dem Bootvorgang dann fdisk eingeben.
Dann alle Partitionen löschen.
Dann eine neue Partition erstellen.
Dann eine Aktive Parttition festlegen.
Wenn steht "Betriebssystem fehlt" passt es und es kann Windows neu installiert werden.
Sehr zu empfehlen wäre dann auch ein Image nach der Installation.
Antwort 6 von Samba
Er kann unter DOS-fidk keine Partitionen != FAT/NTFS löschen oder bearbeiten.
Deshalb der Hinweis auf cfdisk. Linux fdisk tut's auch.
Deshalb der Hinweis auf cfdisk. Linux fdisk tut's auch.
Antwort 7 von Strauss
Hi
Kann man wohl.
Wenn NTSF Partitionen vorhanden sind, hat man im Menüpunkt "Partitionen löschen" noch den Eintarg " Nicht DOS-Partition löschen".
Ansonsten ist XFDISK eine echte Alternative zum löschen von Partitionen.
Mfg Micha
Zitat:
Er kann unter DOS-fidk keine Partitionen != FAT/NTFS löschen oder bearbeiten.
Er kann unter DOS-fidk keine Partitionen != FAT/NTFS löschen oder bearbeiten.
Kann man wohl.
Wenn NTSF Partitionen vorhanden sind, hat man im Menüpunkt "Partitionen löschen" noch den Eintarg " Nicht DOS-Partition löschen".
Ansonsten ist XFDISK eine echte Alternative zum löschen von Partitionen.
Mfg Micha
Antwort 8 von Samba
Ich muss Dich leider enttäuschen, Micha.
DOS fdisk zeigt Linux-Partitionen noch nicht einmal als Nicht DOS-Partition an. Jedenfalls das DOS fdisk, welches mit Windows98 geliefert wird.
30 mal gecheckt.
DOS fdisk zeigt Linux-Partitionen noch nicht einmal als Nicht DOS-Partition an. Jedenfalls das DOS fdisk, welches mit Windows98 geliefert wird.
30 mal gecheckt.
Antwort 9 von X33
@Samba
die von mir beschriebene Methode funktioniert mit Windows 98 SE. Habe das auch schon 10x gemacht. ;-)
die von mir beschriebene Methode funktioniert mit Windows 98 SE. Habe das auch schon 10x gemacht. ;-)
Antwort 10 von Chonhulio
War das eine Distribution mit Kernel 2.6?
Falls ja, könnte das helfen (unter Linux):
Partitionstabelle in eine Datei schreiben:
'sfdisk -d /dev/hda > tabelle'
Datei überprüfen/korrigieren:
'cat tabelle'
Falls vor "unit: sectors" Text steht, diesen mit einem Editor entfernen!
Tabelle zurückschreiben und korrigieren:
'cat tabelle | sfdisk --no-reread -H255 /dev/hda'
Neu starten.
Das Problem ist, dass der Windows-Bootloader die nutzlosen CHS Werte in der Partitionstabelle auswertet (diese Werte sind eigentlich nur bei Platten bis 504MB von Bedeutung!).
Da diese Werte unter Linux völlig irrelevant sind, und ohnehin frei erfunden werden, wurde die Funktion um diese Werte auszulesen im Kernel 2.6 vereinfacht. Statt einem geratenen Wert wird einfach 0 zurückgeliefert.
Die Partitionierungstools einiger Distributionen wurden nicht daran angepaßt, und tragen diese 0 dann in die Partitionstabelle ein. Das bringt den Windows-Bootloader unnötigerweise durcheinander.
mfg
Falls ja, könnte das helfen (unter Linux):
Partitionstabelle in eine Datei schreiben:
'sfdisk -d /dev/hda > tabelle'
Datei überprüfen/korrigieren:
'cat tabelle'
Falls vor "unit: sectors" Text steht, diesen mit einem Editor entfernen!
Tabelle zurückschreiben und korrigieren:
'cat tabelle | sfdisk --no-reread -H255 /dev/hda'
Neu starten.
Das Problem ist, dass der Windows-Bootloader die nutzlosen CHS Werte in der Partitionstabelle auswertet (diese Werte sind eigentlich nur bei Platten bis 504MB von Bedeutung!).
Da diese Werte unter Linux völlig irrelevant sind, und ohnehin frei erfunden werden, wurde die Funktion um diese Werte auszulesen im Kernel 2.6 vereinfacht. Statt einem geratenen Wert wird einfach 0 zurückgeliefert.
Die Partitionierungstools einiger Distributionen wurden nicht daran angepaßt, und tragen diese 0 dann in die Partitionstabelle ein. Das bringt den Windows-Bootloader unnötigerweise durcheinander.
mfg

