Sie sollten sich zunächst bewusst sein, dass Sie das Compatibility Support Module (CSM), die Firmware-Komponente, die "Legacy" -Startunterstützung bietet, nicht einfach aus- und einschalten können und erwarten, dass Sie ein installiertes Betriebssystem in beiden Modi starten. Um im EFI-Modus zu booten, muss das Betriebssystem Muss einen EFI-Modus-Bootloader installiert haben; und im BIOS-Modus das Betriebssystem zu booten Muss habe einen BIOS-Modus-Bootloader installiert. Die meisten Betriebssysteminstallationen verwenden nur einen Bootloader für den BIOS-Modus oder für EFI-Modus auf der Festplatte, aber nicht zwei. Um die Sache noch schlimmer zu machen, bindet Windows seinen Startmodus ziemlich eng an den Partitionstabellentyp. Um im EFI-Modus zu starten, muss der Datenträger den Datenträger verwenden GUID-Partitionstabelle (GPT), und um im BIOS-Modus zu starten, muss der Datenträger die Master Boot Record (MBR) Partitionstabelle. Es gibt einige Möglichkeiten, um diese Grenzen zu umgehen, aber sie sind umständlich und Sie sind mit ziemlicher Sicherheit nicht dafür eingerichtet, sie zu verwenden. Es hört sich so an, als würde Ihr Computer Windows im EFI-Modus booten. Ihr Ziel sollte es also sein, Windows erneut im EFI-Modus zu booten. (Übrigens unterstützen die meisten Linux-Distributionen heutzutage auch das Booten im EFI-Modus, so dass die Aktivierung Ihres CSM möglicherweise nicht erforderlich war. Dies führt jedoch zu einem langen Exkurs, sodass ich nicht mehr zu diesem Thema sagen werde.)
Das beschriebene Problem hätte jedoch nicht auftreten dürfen. Meine Vermutung ist, dass Ihre Firmware fehlerhaft ist und eines von zwei Dingen getan hat:
- Löschte Ihren Windows-Starteintrag - Um im EFI-Modus zu starten, verwalten EFIs eine Liste der Starteinträge im NVRAM. Möglicherweise hat Ihre Firmware beim Wechsel in den BIOS / CSM / Legacy-Modus den EFI-Modus-Eintrag für Windows gelöscht. Wenn dies der Fall ist, kann Ihr Computer Windows nicht mehr im EFI-Modus starten. Die Lösung für dieses Problem besteht darin, diesen Starteintrag neu zu erstellen.
- Die Startreihenfolge wurde geändert - Ein einzelner Computer kann mehrere NVRAM-Starteinträge haben, also einen Start Auftrag wird auch im NVRAM gespeichert. Wichtig ist, dass diese Einträge sowohl BIOS-Modus- als auch EFI-Modus-Starteinträge enthalten können. Es ist möglich, dass Ihre Firmware diese Einträge neu angeordnet hat, wobei ein Eintrag im BIOS-Modus oben steht. und trotz der Tatsache, dass Sie die BIOS-Modus-Unterstützung deaktiviert haben, versucht der Computer immer noch, mit diesem Eintrag zu starten, und schlägt fehl.
Diese beiden Probleme können in Windows behoben werden, und die zweite kann in Ihrem Firmware-Setup-Dienstprogramm reparierbar sein, aber die Details variieren. Da dies eine relativ einfache Lösung ist, empfehle ich Ihnen, im Setup-Dienstprogramm nachzuschlagen, um die Startreihenfolge anzupassen. Der Windows-Eintrag heißt "Windows Boot Manager". Stellen Sie sicher, dass es in der Startreihenfolge an erster Stelle steht. Sie sollten auch andere Einstellungen überprüfen. Durch Aktivieren Ihres CSM wurde möglicherweise etwas anderes, das Sie zurückschalten müssen, automatisch umgeschaltet. Leider sind solche Details in der Regel sehr maschinenspezifisch, sodass Sie möglicherweise in einem Forum nachfragen müssen, das sich mit der Marke Ihres Computers oder Motherboards befasst.
Wenn dies fehlschlägt, gibt es wahrscheinlich eine Möglichkeit, dies mit einer Windows-Notfalldiskette zu beheben. Ich bin jedoch nicht sehr vertraut mit solchen Tools, daher kann ich Ihnen nicht sagen, wie es geht. ich können, Schlagen Sie jedoch eine Problemumgehung vor, mit der Sie vorübergehend starten und das Problem mithilfe der normalen Windows-Tools beheben können:
- Deaktivieren Sie Secure Boot auf Ihrem Computer. Details variieren von einem System zum anderen; aber siehe Diese Seite von mir für einige Beispiele, wie es geht. (Sie können Secure Boot wieder aktivieren, wenn Sie fertig sind.) Beachten Sie, dass nicht alle Computer Secure Boot unterstützen, aber fast alles, was mit Windows 8 und höher geliefert wurde.
- Laden Sie das USB-Flash-Laufwerk oder die CD-R-Version von my herunter rEFInd Bootmanager. Download-Links für beide Medientypen befinden sich auf dieser Seite.
- Bereiten Sie aus dem heruntergeladenen rEFInd-Image ein bootfähiges Medium vor.
- Booten Sie mit dem rEFInd-Medium. Es sollte Ihre Windows-Installation erkennen und Sie in die Lage versetzen, sie zu starten.
- Öffnen Sie in Windows eine Administrator Eingabeaufforderungsfenster und Typ
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
. Dadurch sollte ein neuer Windows-Starteintrag erstellt und als Standard festgelegt werden.
Nach dem Neustart sollte der Computer wieder mit Windows starten. Wenn dies nicht der Fall ist, haben Sie wahrscheinlich etwas in Ihrer Firmware übersehen. Überprüfen Sie die Einstellungen dreimal.
Nachdem Sie Windows erneut gestartet haben, empfehlen wir Ihnen, Secure Boot erneut zu aktivieren, wenn Sie es deaktivieren mussten, um die von mir vorgeschlagene Vorgehensweise zu befolgen.
BEARBEITEN: Beim Sehen Ihrer Boot Repair Ausgabe, Ihre ursprüngliche Windows-Installation befand sich anscheinend im BIOS / CSM / Legacy-Modus, nicht im EFI / UEFI-Modus. Dies wurde durch Ihren Kommentar zum Umstieg vom UEFI-Modus auf den BIOS-Modus beim Booten von Linux auf einem Windows-System bestätigt USB Laufwerk. Diese Tatsache ändert alles und Sie sollten die meisten meiner Antworten vor dieser Bearbeitung ignorieren. (Ich lasse es als Aufzeichnung unserer bisherigen Diskussion und weil es Informationen über die Gefahren des Wechsels zwischen den Startmodi enthält.)
Anstatt zu versuchen, das Starten von Windows im EFI-Modus zum Laufen zu bringen (was sehr schwierig wäre), empfehle ich, das CSM ("Legacy" -Start-Support) in Ihrer Firmware wieder zu aktivieren und den Windows-Start mithilfe von Windows-Tools zu korrigieren. Ich bin kein Experte in diesem Prozess, daher kann ich nicht viel helfen. Ich weiß nicht, warum der Windows-Start fehlgeschlagen ist, aber der Reparaturprozess wird sehr Windows-spezifisch sein und dem Muster für ältere Windows-Installationen (die meisten vor 2012) folgen, nicht für neuere Installationen im EFI-Modus.