Kann der Bootloader auf der sich drehenden Festplatte installiert werden, während das System auf dem NVMe-Laufwerk installiert bleibt?
Im Gegensatz zu Linux, bei dem der Kernel normalerweise neben dem Bootloader / -manager platziert wird, tut Windows dies nicht. Der Windows-Start-Manager muss BIOS / UEFI-Dienste verwenden, um den ursprünglichen Stapel von Dateien von der Windows-Partition zu laden. Wenn das BIOS / UEFI nicht auf das Laufwerk zugreifen kann, kann auch der Windows-Start-Manager nicht verwendet werden.
Stattdessen ist möglicherweise ein anderer Ansatz möglich: Verwenden Sie einen generischen UEFI NVMe-Treiber (NvmExpressDxe) und laden Sie ihn von einem anderen Boot-Manager. Alternativ können Sie auch Ihre UEFI-Firmware ändern, um den Treiber einzubeziehen.
Hier ist eine Anleitung zur Verwendung von Clover, um den Treiber zu laden. . Ich werde es nicht zitieren, weil ich nicht überprüfen kann, dass es funktioniert.
Laut dieser Seite kann rEFInd auch Treiber laden. Die Seite verweist auch auf verschiedene interessierende Treiber.
Update :
Okay, ich habe einen Weg gefunden, durch den rEFInd auf meinem alten PC ein NVMe-Laufwerk entdeckt hat:
- Holen Sie sich rEFInd (welche Version davon abhängt, wie Sie es installieren möchten ) und installieren Sie es auf einem UEFI-startfähigen Laufwerk
- Holen Sie sich das Clover-ISO, kopieren Sie es
EFI\CLOVER\drivers-Off\drivers64UEFI\NvmExpressDxe-64.efi
in dendrivers_x64
Ordner von rEFInd und geben Sie ihm den NamenNvmExpressDxe-x64.efi
. - Starten Sie das Booten mit rEFInd!
Die Installation von Windows kann eine Herausforderung darstellen, wenn der NVMe-Treiber nicht bootfähig ist, ansonsten sollte er unkompliziert sein. rEFInd sollte ohne zusätzliche Konfiguration funktionieren. Möglicherweise möchten Sie jedoch das Timeout deaktivieren / verkürzen.