Ein EFI kann Programme, einschließlich Bootloader, nur für dieselbe Architektur ausführen, für die das EFI kompiliert wird. Auf einem x86-64 / AMD64 / X64-System bedeutet dies, dass bei einem 64-Bit-EFI nur 64-Bit-Bootloader und bei einem 32-Bit-EFI nur 32 gestartet werden kann -Bit-Bootloader. Der Windows-Bootloader kann wiederum nur einen Like-Bit-Depth-Kernel (AFAIK) und so weiter in der Kette starten. Wenn Sie über eine 64-Bit-EFI verfügen, können Sie nur ein 64-Bit-Windows, AFAIK, starten.
Theoretisch könnten Sie diese Einschränkung mit einem geeigneten Bootloader umgehen. GRUB kann beispielsweise einen Linux-Kernel über die Bittiefengrenzen hinweg starten. Dies kann auch der macOS-Bootloader von Apple sein (zum Starten eines 32-Bit-Kernels auf einem 64-Bit-EFI; ich glaube nicht, dass es umgekehrt funktioniert). In der Praxis ist AFAIK mit Windows nicht möglich.
Durch Aktivieren des Compatibility Support Module (CSM) können Sie entweder ein 32-Bit- oder ein 64-Bit-Betriebssystem starten, jedoch nur im BIOS / CSM / Legacy-Modus. Dies hat einige Nachteile, wie in meiner Antwort auf diese Frage beschrieben (auf die zuvor in athosbr99s Kommentar verwiesen wurde). Wenn Sie Ihr 32-Bit-Windows auf der einzigen Festplatte des Computers installieren möchten, müssen Sie das All-In tun. (Es gibt verschiedene Möglichkeiten, Startmodi auf einer einzelnen Festplatte zu mischen, aber es gibt so viele Vorbehalte, dass ich das Problem nicht durch die Beschreibung der Probleme verwechseln möchte.) Wenn Sie ein anderes Betriebssystem mit Dual-Boot verwenden wollten, insbesondere auf einer anderen Festplatte ( (64-Bit-Windows intern und 32-Bit-Windows auf einer externen Festplatte), Sie könnten das 64-Bit-Betriebssystem im EFI-Modus und das 32-Bit-Betriebssystem im BIOS-Modus installieren und dann den Computer verwenden.um den Startvorgang zu verwalten. Dies ist jedoch etwas schwieriger einzurichten, und Sie sollten die Probleme gründlich untersuchen, bevor Sie eine solche Cross-Mode-Installation versuchen. Beginnen Sie mit dieser Seite von mir, die das CSM und seine Fallstricke beschreibt. (Es wurde für Linux-Benutzer geschrieben, die mit Windows einen Dual-Boot-Versuch starten, aber die Hintergrundinformationen sind relevant.) Ich empfehle Ihnen, die rEFInd-Dokumentation sorgfältig zu lesen und die Beschreibung der scanfor
Option in zu beachten refind.conf
.
Insgesamt ist es also am besten, entweder mit einem 64-Bit-Boot im EFI-Modus zu bleiben oder alles zu löschen, den CSM zu aktivieren und das 32-Bit-Windows im BIOS-Modus zu installieren. Ich weiß nicht, ob die 32-Bit-Leistung von Windows auf einem System mit 2 GB RAM ausreichend ist, um den Switch zu rechtfertigen. Beachten Sie, dass die meisten Hersteller eine Reihe von Bloatware installieren. Wenn Sie das beseitigen, wird sich die Leistung wahrscheinlich erheblich verbessern. Daher sollten Sie sich dies vor der Installation eines 32-Bit-Windows genauer ansehen.