Hallo Freunde von Bootmanagern und mehreren Systemen auf der Platte,
ich habe die Tage ein paar nicht so gute Erfahrungen machen dürfen.
Doch zu den Fakten. Bei mir laufen Win7 Ultimate OEM und WinXP Pro OEM gemeinsam auf dem Rechner.
Vorgegangen bin ich wie immer, erst die Platte Partitioniert (für jedes System eine Primärpartition) und dann erst Xp installiert. Anschliessend kam erst Win7 drauf, und siehe da, der Bootmanager funktioniert. Aber die Einträge finde ich störend..so steht da:
- Frühere Windows Verion
- Windows 7
Das "Frühere Windows Version" versuche ich in WinXp um zubenennen....und finde im Netz nach ein wenig googeln das Proggie EasyBCD für WinVista und Win7. Ist schnell installiert, sieht übersichtlich aus und schnell ist der Eintrag geändert.
Doch lässt sich nun WinXP nicht mehr starten. Die ntoskrnl.exe sei defekt oder fehle.
Nur leider kam ich auf meine XP-Partition nicht mehr drauf....war via Computerverwaltung ihres Laufwerksbuchstaben beraubt.
Lange rede, kurzer Sinn - habe einige Stunden gebraucht, um auf die Idee zu kommen, den Laufwerksbuchstaben zu aktivieren, dann die ntoskrnl.exe via WinXP-Installations CD über die Wiederherstellungskonsole zu reparieren.
Dumm nur, dass dan Win7 nicht mehr booten wollte.
Da also auch den Bootsektor zurücksetzen via Win7 Wiederherstellungskonsole.
Für alle freaks hier mal die Befehlszeilen:
Für winXP (starten über CD, wiederherstellungskonsole):
cd windows\system32 <--- auf der Windows XP-PArtition!
ren ntoskrnl.exe ntoskrnl.old <--- benennt die defekte ntoskrnl um
expand %cdrom%:\i386\ntoskrnl.ex_ <--- kopiert die ntoskrnl.exe von cd; %cdrom% entspricht dem Laufwerksbuchstaben eures CD-ROM
exit <--- beendet die Wiederherstellungskonsole
dann Win7 DVD rein und start von dieser ---> Reparatur via Eingabeaufforderung:
bootrec.exe /FixMBR
bootrec.exe /FixBoot
Danach sollte alles wieder laufen. Sollte WinXP immer noch Trouble machen (Win7 sollte auf alle Fälle laufen), macht folgendes:
Löscht den Eintrag von WinXP aus Eurem Bootmanager in Win7. Das wiederum macht ihr mit dem ebend verteufelten easyBCD am besten. danach löscht das Teil einfach von der Platte.
Führt als erstes die Schritte oben noch mal durch. die ntoskrnl.exe von WinXP sollte nämlich wieder zerschossen sein nach der erneuten easyBCD Operation.
Habt Ihr das uns seid wieder in win7 drinne, dann öffnet die Eingabeaufforderung und fügt den Eintrag zu WinXP wie folt in Euer Bootmenü:
Bcdedit /create {legacy} /d "Windows XP" <--- erzeugt den Eintrag ins Bootmenü
Bcdedit /set {legacy} device boot <--- legt die Eingangsoptionswerte im Speicher fest
Bcdedit /set {legacy} path \ntldr <--- " " " " " "
Bcdedit /displayorder {legacy} /addlast <--- Legt die Reihenfolge fest, in der der Start-Manager das Menü "Multiboot" anzeigt.
Danach hat bei mir alles wieder funktioniert.
Mein Tipp: lasst es so wie es win7 vorgibt, und fingers weg von easyBCD. Hab bisher auch noch keinen vernünftig funktionierenden Bootloader für Win7 gefunden, und jede Menge Ärger und Arbeit deswegen gehabt
LG,
Frank
------------------
Nothing's impossible....
...but me
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP