Windows hat festgestellt, dass die EFI-Systempartition als NTFS formatiert ist

Windows hat festgestellt, dass die EFI-Systempartition als NTFS formatiert ist

Aktuelles Setup

  • /dev/sda- Sekundäre interne Festplatte (trotz a).
    • /dev/sda1- Altes ESP, wird eigentlich nicht verwendet.
    • /dev/sda2- Ein unbenutztes Linux für Sicherungszwecke.
    • /dev/sda3- Partition austauschen.
    • /dev/sda4- Windows 10-Installationsprogramm (NTFS-formatiert, von einem ISO kopiert, da kein passender Ersatz-USB-Stick vorhanden war).
  • /dev/sdb- Primäre interne Festplatte (trotz der b).
    • /dev/sdb1- Das tatsächlich verwendete ESP mit rEFInd darauf.
    • /dev/sdb2- Debian. Mein Zuhause ❤.
    • /dev/sdb3– Eine sauber formatierte NTFS-Partition, nur für Windows vorbereitet.
    • /dev/sdb4– Gemeinsam genutzte FAT32-Partition zur Datenspeicherung.

Problem

Ich möchte Windows 10 auf installieren /dev/sdb3, also habe ich eine temporäre Partition auf erstellt /dev/sda4, um die Windows-Installationsdateien zu speichern, da mir ein ausreichend großer USB-Stick als Installationsdiskette fehlt. Nachdem das erledigt war, habe ich das Installationsprogramm über rEFInd gestartet und mit der Installation begonnen. Ich kam jedoch nicht über den Anfang der Phase hinaus, in der mit dem Kopieren von Dateien begonnen wird. Es wird bemängelt, dass die EFI-Partition (die ESP) fälschlicherweise als NTFS formatiert ist, obwohl sie eindeutig FAT32 ist. Die Zielpartition für Windows selbst ist NTFS, ebenso wie die Installationsdiskette.

Frage

Ist die Installation von Windows angeblich so schwer?

Antwort1

Ich vermute derzeit, dass Windows alle Partitionen auf allen Festplatten durchsucht, um eine zu finden, die wie eine EFI-Systempartition aussieht, und dabei die GUID des Partitionstyps ignoriert. (Dies geschieht wahrscheinlich aus Gründen der automatischen Reparatur, da eine falsche GUID des Partitionstyps UEFI nicht tatsächlich daran hindern würde, von dieser Partition zu booten, aber ich vermute, dass Windows dies trotzdem korrigieren möchte.)

Dies hat wahrscheinlich zur Folge, dass die eigene „Installer“-Partition fälschlicherweise als EFI-Systempartition erkannt wird, da sie über ein \EFIVerzeichnis verfügt.

Mögliche Problemumgehungen:

  • Benennen Sie das \EFIVerzeichnis auf der NTFS-Partition in etwas wie um \NotEFI. Sie sollten den Bootloader weiterhin starten können, entweder über rEFInd oder über die EFI-Shell.

  • Löschen Sie das Verzeichnis aus der NTFS-Partition (oder benennen Sie es um) \EFI, sobald das Windows-Installationsprogramm den Bootvorgang abgeschlossen hat, indem Sie das ShiftF10Terminalfenster verwenden. Dies sollte verhindern, dass das Installationsprogramm es als EFI-Systempartition erkennt.

  • Booten Sie das Installationsprogramm von einem kleinen USB-Stick und platzieren Sie nur die Install.wimDatei auf der temporären NTFS-Partition (im Stammverzeichnis des Dateisystems). Diessollte unterstützt werdenfür die letzten paar Win10-Versionen, laut WinPE-Dokumentation.

  • Anstatt das Standardinstallationsprogramm zu verwenden, öffnen Sie das Terminalfenster mit Umschalt+F10 undmanuellInstallieren Sie Windows mit dism /apply-imageund bcdboot.

verwandte Informationen