Windows 8.1 bootet in eine kopierte Partition

1

Ich habe einen Laptop mit einer mSATA-Festplatte und einer normalen (sich drehenden) Festplatte. Auf dem mSATA befindet sich eine Ubuntu-Installation, während auf der Festplatte ein Windows 8.1 installiert ist.

Der Laptop bootet von mSATA, wo ich einen Boot-Eintrag habe, der Windows 8.1 lädt. Klappt wunderbar.

Ich habe jetzt eine 3. Festplatte (SSD) in meinen Laptop gesteckt, die die Festplatte (funktionell) ersetzen soll. Ich ging voran und benutzte gparted, um die Partitionen von der Festplatte auf die SSD zu kopieren. Ich kann diese kopierten Partitionen problemlos mounten und verwenden.

Ich kann jedoch nicht in die SSD booten, d. H. In die kopierten Partitionen. Es spielt keine Rolle, welche Festplatte ich im BIOS-Startmenü auswähle oder welche Festplatte ich von GRUB in der Kette lade. Am Ende boote ich immer das alte Windows. Das bedeutet nicht die kopierten Partitionen, sondern die ursprünglichen. Ich nehme an, ein Teil des Windows 8.1-Bootloaders wählt die Festplatte aus, von der gebootet werden soll, und das habe ich natürlich mitkopiert. Aber wie ändere ich das? Wie kann ich Windows 8.1 mitteilen, von welcher Festplatte und Partition gebootet werden soll? Ältere Windows-Versionen hatten eine boot.ini. Windows 8.1 scheint diesen Mechanismus nicht mehr zu haben ...

user1129682
quelle
+1 Ich habe genau das gleiche Problem. Es scheint, dass der Bootloader in der geklonten Partition die ursprüngliche Festplatte zum Booten auswählt. Möglicherweise Dieser Beitrag könnte helfen, aber ich habe es noch nicht ausprobiert
hochl
@hochl Ich habe in der Zwischenzeit ein paar Dinge über Windows gelernt. Sie müssen die "BCD" bearbeiten, um das Booten zu ermöglichen. Dazu benötigen Sie eine Rettungs-CD. Ziemlich schmerzhafte Prozedur, weil sie beschlossen, es so zu machen. Um ein funktionierendes Windows zu erhalten, müssen Sie möglicherweise auch die UUID ändern, um die Buchstabenzuordnungen in der Registrierung zu steuern. Viel Glück!
user1129682

Antworten:

0

Dies ist möglicherweise ein Problem mit dem Windows-Start-Manager.

Versuche dies:

  1. Gehen Sie über Ausführen in msconfig (Windows-Taste + R, geben Sie 'msconfig' ein, geben Sie ein)
  2. Klicken Sie auf die Startregisterkarte
  3. Stellen Sie sicher, dass alle Ihre Einstellungen korrekt sind.
TomWebPerson
quelle
Und wie sehen richtige Einstellungen aus? Die Einträge sind da. Ich habe ein C:\Windows und ein E:\Windows Eintrag. Wenn ich jedoch den Eintrag e: zum Booten auswähle, wird der Laptop nach einigen Sekunden neu gestartet. Wenn ich diese Festplatte zum Booten aus dem BIOS-Menü auswähle, erhalte ich eine fehlende winload.exe. (Dies ist ein gewisser Fortschritt, wenn ich diese Frage stelle. Allerdings kann ich nicht einfach neu aufbauen, wie das Internet für dieses neue Problem vorschlägt.)
user1129682
@DavidPostill Ich würde es begrüßen, wenn Sie aufhören würden, jede einzelne meiner Antworten zu ändern. Es ist lächerlich .
TomWebPerson
@ user1129682 Das Fehlen von winload.exe deutet darauf hin, dass der Windows-Start-Manager entweder entfernt oder deaktiviert wurde.
TomWebPerson
@TomWebPerson superuser.com/help/behavior : Verwenden Sie keine Unterschriften, Slogans oder Begrüßungen. Jeder Beitrag, den Sie verfassen, ist bereits mit Ihrer Standardbenutzerkarte "signiert", die direkt auf Ihre Benutzerseite verweist. Wenn Sie eine zusätzliche Signatur oder einen zusätzlichen Slogan verwenden, wird dieser entfernt, um das Rauschen in den Fragen und Antworten zu verringern.
DavidPostill
@DavidPostill Danke, dass du mir das erklärt hast.
TomWebPerson