Daher habe ich den Startmodus in meinem BIOS für ein völlig unabhängiges Projekt (eine Linux-Distribution auf meinem USB-Stick) von UEFI auf Legacy geändert. Jetzt möchte ich wieder Windows auf meiner internen Festplatte verwenden. Beim Booten in UEFI wird jedoch die Fehlermeldung "No bootable media found" angezeigt. Beim Booten in Legacy werden nur Wiederherstellungsoptionen in Windows angezeigt. Wie kann ich das beheben?
-1
Antworten:
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:
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:
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.
quelle
EFI\Microsoft\Boot\bootmgfw.efi
Wenn Sie der Firmware einen Bootloader hinzufügen können, versuchen Sie diesen. Wenn Sie auf einer CD oder einem USB-Laufwerk einen REFInd haben, starten Sie ihn (verwenden Sie den integrierten Boot-Manager der Firmware, um das externe Medium auszuwählen). Wenn rEFInd gestartet ist, sollte eine Option zum Starten von Windows und möglicherweise auch andere Optionen angezeigt werden.