Windows 7 lässt sich nicht starten, wenn eine Festplatte mit einer alten Installation eingelegt ist

Windows 7 lässt sich nicht starten, wenn eine Festplatte mit einer alten Installation eingelegt ist

Nachdem wir ein neues Gehäuse und eine neue SSD gekauft hatten, beschlossen wir, Windows 7 neu zu installieren. Ich hatte noch einen USB-Stick übrig, den ich auf einem neuen UEFI-Notebook installieren musste. Dieser USB-Stick verwendet EFI zum Booten.

Die Installation verlief reibungslos. Vor der Installation haben wir alle anderen Festplatten getrennt, einschließlich der Festplatte mit der Windows 7-Installation, die wir ersetzen wollten. Die Maschine bootete und alles war in Ordnung. Bis wir die alte Festplatte wieder angeschlossen haben.

An diesem Punkt beschwerte sich Windows, dass die Installation abgebrochen sei und wir eine Starthilfe ausführen sollten, was wir auch taten. Nach dem Neustart zeigt der Computer nur einen blinkenden Cursor an, sonst passiert nichts.

Nach dem Einlegen der alten Festplatte und dem Versuch, das System zu starten, meldete das BIOS eine neue Startdiskette mit dem Namen „Windows Boot Manager“. Wenn wir den Start von der SSD auswählen, erscheint der blinkende Cursor. Wenn wir den Start von „Windows Boot Manager“ auswählen, erscheint die Aufforderung zur Startreparatur. Nach dem Ausführen erscheint sie einfach erneut.

Meine erste Vermutung war, zu prüfen, ob die alte Bootpartition aktiviert war oder nicht. Also habe ich die Festplatte in einen anderen Windows 7-Rechner gesteckt, aber dort trat genau das gleiche Problem auf. Ich hatte noch einen FreeBSD-Bootstick herumliegen, also habe ich ihn gebootet und mit gpart das aktive Flag entfernt. Das hat das Problem nicht gelöst (soweit ich weiß, ignoriert EFI das aktive Flag, also habe ich nicht wirklich damit gerechnet, dass es funktioniert).

Danach habe ich mit gpart den FreeBSD-Bootloader auf der Festplatte installiert, also im Prinzip den Bootsektor gelöscht. Auch das hat nicht geholfen.

Danach habe ich die alte Windows 7-Partition entfernt, dann mussten wir vom Installations-USB-Stick booten und die Startreparatur erneut ausführen, das löste das Problem. Von diesem Punkt an bootet die Maschine einwandfrei.

Wenn wir jedoch eine neue Partition im freien Speicherplatz erstellen, tritt das Problem erneut auf. Auch hier löst das Entfernen dieser Partition mit FreeBSD das Problem.

Die alte Festplatte verwendete MBR statt GPT, und ich vermute, dass dies ein Teil des Problems ist, obwohl ich nicht weiß, wie.

Ab diesem Zeitpunkt bootet die Maschine den „Windows Boot Manager“ statt nur die SSD, aber sie bootet einwandfrei, solange diese erste Partition nicht auf der alten Festplatte vorhanden ist.

Antwort1

Ich gehe davon aus, dass Ihre Festplatten alle SATA-Festplatten sind. Ihr Motherboard sollte Hotplugging unterstützen. Das bedeutet, dass Sie Ihre Festplatte anschließen können, während der Computer läuft. Versuchen Sie dies, um den Fehler beim Start zu umgehen.

Ich habe dies mit mehreren Festplatten auf meinem Motherboard von 2008 mit Windows 7 gemacht, einen Versuch ist es wert.

Antwort2

Dies scheint eher ein Problem mit der Startreihenfolge zu sein, das über Ihr BIOS behoben werden sollte, und kein Partitionierungsproblem.

Ich denke, der Computer versucht zunächst, vom ALTEN Laufwerk zu booten. Wenn dort nichts zu finden ist, wird auf die SSD gewechselt.

Theoretisch können Sie in Ihrem Computer mehrere bootfähige Festplatten und aktive Partitionen haben. Die BIOS-Einstellungen bestimmen, was zuerst gebootet wird und wenn dies fehlschlägt, was als Nächstes versucht wird und so weiter...

Noch etwas, das Sie beachten sollten: Mein BIOS ändert die Startreihenfolge automatisch, wenn ich ein Laufwerk anschließe/abziehe. Das kann ein Problem mit dem Motherboard sein und ist sehr ärgerlich. Ich muss daran denken, das BIOS aufzurufen und meine SSD als bootfähig festzulegen. Zum Glück ändere ich die Festplattenkonfiguration selten, sodass dies nicht oft vorkommt.

Überprüfen Sie also die Startreihenfolge in Ihrem BIOS und versuchen Sie es.

BEARBEITEN: Die Bios-Einstellungen sind in Ordnung. Als ich mir das genauer ansah, fand ich Folgendesähnliche Frage

Antwort3

Wie die anderen erkannt haben, handelt es sich höchstwahrscheinlich um ein Problem mit der Startreihenfolge. Da sich diese aufgrund von Hardwareänderungen (z. B. durch den Anschluss neuer Laufwerke) ändern kann, ist es besser, Ihre alte Festplatte tatsächlich zu „reparieren“, als die Startreihenfolge immer wieder zu ändern.

  • Stellen Sie zunächst sicher, dass Ihr System hochfährt, auch wenn das bedeutet, dass das alte Laufwerk nicht angeschlossen ist.
  • Sobald das System ordnungsgemäß läuft, schließen Sie das alte Laufwerk an (möglicherweise müssen Sie „Hot Plugging“ in Ihrer BIOS/UEFI-Firmware aktivieren; dies hängt von Ihrem Mainboard ab).
  • Windows sollte das Laufwerk erkennen und ihm ggf. einen neuen Laufwerksbuchstaben zuweisen (wichtig ist nur, dass das Laufwerk inComputermanagementunterLagerung>Datenträgerverwaltung; es wird kein Buchstabe benötigt).
  • Öffnen Sie ein Konsolenfenster mit Administratorrechten.
  • LaufenDatenträgerpart.
  • TypDatenträger auflistenund suchen Sie nach Ihrer alten Festplatte. Merken Sie sich unbedingt die Nummer.
  • TypDatenträger auswählen #wo Sie ersetzen#mit der soeben ermittelten Nummer.
  • TypListenpartitionund suchen Sie nach Ihrer alten Bootpartition. Wenn Sie sich nicht sicher sind, wiederholen Sie die folgenden Schritte für alle Partitionen auf Ihrer alten Festplatte.
  • Typselect partition #'', diesmal ersetzen Sie **#mit der im letzten Schritt ermittelten Partitionsnummer.
  • Typinaktivum die Partition als nicht mehr aktiv zu markieren. Dadurch wird verhindert, dass das BIOS versucht, von ihr zu booten.
  • Verlassen Sie das Programm durch Eingabe vonAusfahrt.

WICHTIG:TunNICHTÄndern Sie keine Partition auf Ihrer neuen SSD! Dies kann dazu führen, dass Ihr System nicht mehr gestartet werden kann (bis Sie die Änderungen rückgängig machen).

Antwort4

Ich sehe keinen Grund dafür, dass die Startreihenfolge von selbst durcheinander gerät.
Versuchen Sie, Ihre primäre Festplatte mithilfe eines Hardware-Jumpers zum Master und Ihre sekundäre Festplatte zum Slave zu machen.
Wenn an keiner Festplatte ein Jumper angeschlossen ist, versucht das BIOS vermutlich, der Reihe nach von der Festplatte zu starten, die an den vorherigen SATA-Port angeschlossen ist (sie sind mit SATA0, SATA1 usw. nummeriert).

verwandte Informationen