Wie bekomme ich den Windows 8-Bootloader zurück und liste auch Windows XP und Windows 7 auf?

13

Ich besitze ein System mit Windows 7 und Windows XP und habe heute die Windows 8 Developer Preview in einer Ersatzpartition installiert (die ich für einige Monate ohne wichtige Daten belasse). Beim Booten von einem bootfähigen Gerät und bei der Installation formatiere ich es so, dass es eine saubere und frische Partition ist. Der Installationsvorgang ist abgeschlossen, und jetzt wird ein Startbildschirm mit Windows 8 Developer Preview und Windows 7 angezeigt.

Mein Windows XP-Starteintrag ist einfach verschwunden . Daher habe ich EasyBCD verwendet , um den Bootloader zu ändern und den Windows XP-Starteintrag vom System aus zu reaktivieren. Dort wird Windows XP angezeigt. Danach habe ich meinen PC neu gestartet.

Das einzige, was noch übrig ist, ist Windows 7 und mein altes Windows XP. Wie jetzt ist Windows 8 Developer Preview aus dem Boot-Menü verschwunden . EasyBCD kann es nicht mehr erkennen - einige Male habe ich mich bei Windows 7 angemeldet und danach versucht, es auszuführen. Bitte beachten Sie, dass alle Versionen auf separaten Partitionen installiert sind.

Wie erhalte ich das Windows 8 Developer Preview-Startmenü zurück und liste damit auch Windows 7 und Windows XP auf?

Edward
quelle
Sie haben eine Entwicklervorschau von Windows 8 neben Windows 7 und Windows XP installiert ? Das ist nur eine Katastrophe, die darauf wartet, passiert zu werden.
QJake
1
@SpikeX: Warum ist das so? Sie sind perfekt voneinander getrennt und deren Bootloader sind abwärtskompatibel. Sie können also so viele verschiedene Betriebssysteme ausführen, wie Sie möchten ...
Tamara Wijsman
1
@SpikeX:> Ihre Antwort ist überflüssig, geschrieben zu werden. Besser du antwortest nicht. Kein ernstes Problem oder eine Katastrophe hier. Das Problem ist nur, dass ich nur von einer der folgenden Gruppen boote : **Windows Developer Preview** (8) and **Windows 7**ODER **Windows 7** and **Windows XP**Wenn eine der obigen Gruppen regelmäßig repariert wird, schlagen die anderen fehl. Ich möchte nur 3 dieser Windows-Multiboots gleichzeitig zur Verfügung haben. Ist es eine unlogische Frage? Nein, ich denke es ist eine berechtigte Frage.
Edward
Die Entwicklervorschau bedeutet nicht automatisch, dass sie Dual / Multiboot oder so weiter nicht unterstützt. Tatsächlich unterstützt sie die gleichzeitige Dual- Windows 7- und 8-Vorschau . Warum also nicht eine weitere OS-Version (XP wird von MS nicht mehr offiziell unterstützt)? ... Ich kann diesen bestimmten Fall in der aktuellen Zeit nicht sicherstellen, also frage ich hier. An meiner Frage ist nichts auszusetzen.
Edward
@ user98110: Ich verwende Windows 8 Developer Preview von einer virtuellen Festplatte aus, möglicherweise eine alternative Option, wenn meine Antwort nicht funktioniert. Aber die BCD sollte weiterhin Windows XP unterstützen, da ich Leute kenne, die nebeneinander Windows XP und Windows 8 Developer Preview verwenden ...
Tamara Wijsman

Antworten:

20

Rufen Sie das Windows 8 Developer Preview-Startmenü wieder auf.

  1. Starten Sie vom Windows 8 Developer Preview-Installationsmedium.

  2. Optional können Sie Ihre Tastatureinstellungen auswählen.

  3. Drücken Sie SHIFT+ F10, um die Eingabeaufforderung aufzurufen.

  4. Führen Sie dies aus bootrec /fixmbr, um den Hauptstartdatensatz zu aktualisieren, um sicherzugehen, dass die Partitionen erhalten bleiben.

  5. Ausführen bootrec /fixboot, um den Bootsektor der Systempartition zu aktualisieren.

  6. Ausführen bootrec /scanos, um bekannte Betriebssysteme zu den Startkonfigurationsdaten hinzuzufügen.

Zum Auflisten von Windows XP.

  1. Execute bootrec /rebuildbcd( Ausführen) erstellt die Startkonfigurationsdaten neu.

  2. Wenn dies nicht funktioniert, starten Sie das System neu und verwenden Sie die bcdeditWindows 8 Developer Preview wie folgt :

    bcdedit /create {ntldr} /d "Windows XP"
    
    bcdedit /set {ntldr} device partition=X:
    
    bcdedit /set {ntldr} path \ntldr
    
    bcdedit /displayorder {ntldr} /addlast
    

    Bitte beachten Sie, dass Sie mit der rechten Maustaste auf die Kachel Eingabeaufforderung klicken müssen, dann in der unteren rechten Ecke auf Erweitert klicken und dann auf klicken müssen Run As Administrator. Ersetzen Sie X:durch Ihre XP-Partition.

    Dies ist im Gegensatz zu EasyBCD nativ, daher ist die Wahrscheinlichkeit höher, dass es besser funktioniert ...

Viel Glück!

Tamara Wijsman
quelle
Vielen Dank, Tom. Ihre Antwort sieht richtig aus und scheint die richtige Lösung zu sein, aber in meinem System wird immer eine Fehlermeldung zurückgegeben, die die Eigenschaft "bootrec / rebuildbcd" des letzten Befehls nicht ausführen kann . Das sagte schon ein anderer. Und ich schaffe es, die XP in der Boot-Liste zurückzubekommen, indem EasyBCD manuell einige Einträge hinzufügt und entfernt ... und schließlich funktioniert es, aber ich bin nicht sicher, was genau am Anfang falsch ist.
Edward
@ user98110: Welche Fehlermeldung? Wie auch immer, schön zu hören, dass Sie es gelöst haben ...
Tamara Wijsman
Hallo Tom, nach einer Neuinstallation von Win8 auf einem anderen Laufwerk habe ich die Möglichkeit verloren, mein Windows 7-Betriebssystem zu starten. Die W7-Installation scheint fehlerfrei zu sein, aber der PC bootet direkt in w8. Ich habe genau das als 2. Tipp gemacht (außer für den Bootrec-Teil, weil w8 sagt, dass es den Bootrec überhaupt nicht kennt), indem ich D: als meine w7-Partition verwende (auf w8 heißt sie jetzt D). Die Kachel W7 wird beim Booten angezeigt, startet aber nicht: Ein schwarzer Bildschirm zeigt an, dass "Windows nicht gestartet werden konnte. Eine aktuelle Hardware ...", dann Datei: \ ntldr Status: 0xc000000f Die App oder das Betriebssystem konnte nicht geladen werden, da Eine erforderliche Datei fehlt oder Forts.
Pomarc
Immer noch ich ... Ich habe ein bisschen gegoogelt und es scheint, dass ich für Windows7 nicht den Pfad \ ntlr, sondern den Pfad \ windows \ system32 \ winload.exe verwenden sollte. Ich habe es getan, aber der gleiche Fehler bleibt bestehen. Wenn ich ein bcdedit / enum mache, habe ich den Bezeichner {ntldr} device partition = D: path \ windows \ system32 \ winload.exe description Windows 7
pomarc
gelöst, mit easybcd. Hier ist der neue Eintrag im BCD-Speicher Windows Boot Loader ------------------- ID {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} Gerätepartition = D: Pfad \ Windows \ system32 \ winload.exe Beschreibung Microsoft Windows 7-Gebietsschema en-US osdevice partition = D: systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963} Möglicherweise sollten die Werte für osdevice oder systemroot angegeben worden sein. Vielen Dank.
Pomarc
1

Hier ist die perfekte Lösung, um Windows XP / 7 bei der Installation von Windows 8 wiederherzustellen.

Überprüfen Sie diesen Blogeintrag: So installieren Sie Windows 8 und starten es mit Windows XP und Windows 7 doppelt

  • Navigieren Sie vom System Explorer oder vom Desktop zum Arbeitsplatz
  • Klicken Sie dann in der oberen Menüleiste auf "Systemeigenschaften".
  • Wählen Sie im nächsten Fenster "Erweiterte Systemeinstellungen"
  • Es öffnet sich ein neues Fenster, in dem Sie auf die Registerkarte "Erweitert" und dann auf "Start & Wiederherstellung" klicken müssen.
  • Wählen Sie nun im Standardbetriebssystem "Frühere Windows-Version". Klicken Sie nun auf OK und starten Sie Ihren PC neu
  • Jetzt sollten Sie die Möglichkeit haben, Windows XP vor dem Start von Windows 8 zu laden. Genießen Sie alle Windows-Plattformen
Saurabh Mukhekar
quelle
@Diogo Ersetzen Sie verkürzte (z. B. goo.gl) Links durch die erweiterte URL, wenn Sie gerade dabei sind. Vielen Dank!
Slhck
1

Ich hatte das Problem, das Windows 7-Startmenü anstelle des Windows 8-Startmenüs zu sehen. Ich konnte in Windows 8 booten, aber den grafischen Windows 8-Bootloader konnte ich nicht sehen.

Ich habe den bcdbootBefehl in einer Eingabeaufforderung mit erhöhten Rechten verwendet, um die Windows 8-Bootloader-Dateien neu zu laden, und jetzt ist alles in Ordnung.

Beispiel:

bcdboot c:\windows /s c:
Spinfoware
quelle
-2

Um den Windows XP-Eintrag im Windows 8 Developer Preview-Startmenü anzuzeigen, müssen Sie lediglich das Element 'DisplayBootMenu' in {bootmgr} aktivieren. Ein vollständiger Windows BCD Editor kann hier heruntergeladen werden - Visual BCD Editor .

Nach der Installation und dem Starten des Tools werden standardmäßig die {bootmgr} -Elemente angezeigt. Prüfen Sie, ob das Element 'DisplayBootMenu' vorhanden ist. Wenn nicht, klicken Sie auf 'Neu' und erstellen Sie es, indem Sie in den Comboboxen 'Boot Manager' und 'DisplayBootMenu' auswählen. Bestätigen. Setzen Sie den Wert von 'DisplayBootMenu' auf true.

Dadurch wird das Startmenü im normalen Windows 7-Stil angezeigt. Löschen Sie das Element 'DisplayBootMenu', um den Metro-Stil wiederherzustellen.

Öffnen Sie ohne Editor die Eingabeaufforderung und fügen Sie Folgendes ein:

bcdedit /set {bootmgr} DisplayBootMenu true
snayob
quelle
Das hört sich gut an und macht es einfacher. Vielen Dank für Ihre Information. Übrigens, erwähne nur, dass in der Zeit, in der ich diese Frage hier stelle, Windows 8 Dev Preview nur 2-3 Tage veröffentlicht wird und Windows BCD Editor diese Zeit noch nicht aktualisiert hat. Mit Ihren Informationen können Personen, die es in letzter Zeit versuchen, schneller eine Lösung finden.
Edward
Was ist das für ein Kommentar? Und welche Informationen bringt es dem Benutzer?
Snayob
Erläuterung: Visual BCD ab dem ersten Veröffentlichungsdatum im September. 2010 wurden alle genannten Fähigkeiten umgesetzt! Windows 7 oder Windows 8 spielt keine Rolle, da das Format und die Definitionen der BCD-Elemente für 95% oder mehr gleich sind.
Snayob
DisplayBootMenu zeigt keine Win8-Loader-Konfiguration an und aktiviert auch nicht das Booten des vorherigen Betriebssystems.
Kagali-San
Für eine ausführlichere Erläuterung Thema siehe windows7boot.blogspot.com hoffe , das hilft weniger erfahrene Benutzer und downvoters;)
snayob
-2

Wenn Sie beide Windows-Betriebssysteme (Windows XP und Windows 8) auflisten möchten, gehen Sie folgendermaßen vor:

  1. Laden Sie EasyBCD herunter .
  2. Installiere es und öffne es. Die Startseite enthält alle Informationen zu Ihrer Reihenfolge beim Laden von Betriebssystemen.
  3. Bearbeiten Sie nun nach Bedarf.
Arslan Ahmed Jimmy
quelle
2
Sie müssen feststellen, dass meine Frage vor langer Zeit posten. Zu dieser Zeit unterstützte EasyBCD Windows 8 Developer Preview nicht. Wie oben erwähnt, habe ich EasyBCD verwendet und es befindet sich nicht auf der Hauptseite der Benutzeroberfläche. Wenn es so einfach ist, dann gibt es diese Frage nicht einmal. Schauen Sie sich die Frageerstellungszeit an, Mann (vor über 4 Monaten, ein paar Tage nach der Verbreitung der win8-Vorschau im Web).
Edward