Ist es möglich, Windows 10 mit UEFI auf MBR zu installieren?

Ist es möglich, Windows 10 mit UEFI auf MBR zu installieren?

Ich muss Windows 10 von meiner Festplatte auf meine SSD verschieben, aber anscheinend muss ich GPT statt MBR verwenden. Das eigentliche Problem ist: Auf dieser SSD habe ich Linux bereits in einer zweiten Partition installiert. Wenn ich also die Partitionstabelle ändere, muss ich alle meine Daten sichern und Linux mit allem neu installieren. Gibt es eine Möglichkeit, Windows 10 auf MBR zu installieren, ohne von UEFI auf Legacy umzusteigen?

Antwort1

Das wirkliche Problem ist: Auf dieser SSD habe ich Linux bereits in einer zweiten Partition installiert. Wenn ich also die Partitionstabelle ändere, muss ich alle meine Daten sichern und Linux mit allem neu installieren.

Nein, das müssen Sie nicht. Bei der Konvertierung zwischen MBR und GPT müssen Sie die eigentlichen Partitionen überhaupt nicht bearbeiten – Sie müssen lediglich die Tabelle selbst neu schreiben. Beide Formate arbeiten auf derselben Ebene (im Grunde listen sie nur Sektor-Start-Längen-Paare auf) und der Konvertierungsvorgang sieht im Wesentlichen so aus:

  1. Führen Sie es aus gdisk /dev/sda, um die Konvertierung im Speicher durchzuführen. Verwenden Sie es dann, wum die GPT-Tabelle auf die Festplatte zu schreiben. (Dadurch wird auch die ursprüngliche MBR-Tabelle durch eine schützende MBR ersetzt.)
  2. Installieren Sie Ihren Linux-Bootloader neu, sodass der EFI-NVRAM-Booteintrag die neue UUID der „EFI-Systempartition“ hat (die Sie vermutlich bereits haben).
  3. Fahren Sie mit der Windows-Installation im UEFI-Modus fort.

Antwort2

Installieren Sie zuerst Windows und machen Sie sich keine Gedanken darüber, ob es sich um MBR handelt. Öffnen Sie dann nach der Installation Cmd als Administrator:

  1. DiskPart → List Disk → Exit
    
  2. # Where 1 is the Windows 10 disk number reported by DiskPart:
      Mbr2Gpt /Validate /Disk:1 /AllowFullOS
    
    # If successful:
      Mbr2Gpt /Convert /Disk:1 /AllowFullOS
    
  3. Neustart und UEFI-Firmware-Einstellungen öffnen → CSM deaktivieren [Legacy-Boot]

Mbr2Gptfunktioniert nur auf Systemfestplatten und unterstützt maximal drei Partitionen(Ich denke, weil Windows eine EFI-Partition erstellt), aber Sie können nach der Konvertierung so viele Partitionen erstellen, wie Sie möchten.

Antwort3

Dies ist unmöglich, da das Windows-Installationsprogramm Sie immer auffordert, MBR in GPT zu konvertieren, bevor Sie mit dem nächsten Schritt fortfahren.

Antwort4

Ich weiß nicht wie, aber anscheinend habe ich ein bereits vorhandenes MBR-W10-System in EFI-Boot konvertiert, ohne die Festplatte in GPT zu konvertieren. Ich habe mehrmals die W10-Wiederherstellungs-Boottools ausgeführt, um MBR und die W10-Bootkette neu zu erstellen, damit ich von der Festplatte selbst booten konnte, was vorher nicht möglich war, weil ich vorher die Bootkette von einer anderen Festplatte oder einem anderen W10-Bootmanager gestartet habe, um dieses System zu starten. Ich sehe keine EFI-Partition, aber es gibt einen neuen EFI-Ordner auf meiner Systempartition und das System wird im BIOS mit deaktiviertem CSM sichtbar ...

verwandte Informationen