Unter dieser Frage wurde mir gesagt, dass "UEFI mit CSM" im Wesentlichen der BIOS-Modus ist. Es hat mich ziemlich verwirrt, weil das, was ich im Laufe der Jahre gelernt habe, weit davon entfernt ist.
Nach meiner Beobachtung ist CSM ein spezieller Mechanismus, mit dem frühere "nicht kanonische" UEFI-Betriebssysteme gestartet werden können.
Hier ist meine Beobachtung:
Der vollständige Name für UEFI mit CSM lautet
UEFI mit Kompatibilitätsunterstützungsmodul
was, wie der Name schon sagt, ein "Supprt-Modul" für UEFI ist.
Ich habe drei Partitionen auf dem primären Laufwerk in meinem Computer. Das Laufwerk ist auf GPT formatiert und die drei Partitionen sind eine ESP (EFI-Systempartition) und zwei primäre Partitionen (jeweils Windows 10 / Windows 7). Es gibt drei Optionen für "Boot Mode" in den Motherboard-Einstellungen: "Legacy", "UEFI" und "UEFI with CSM".
Wenn es auf "Legacy" eingestellt ist, sagt mir der Computer "Kein Betriebssystem gefunden". Das ist richtig. Wenn "UEFI mit CSM" eingestellt ist, werden beide Windows normal gestartet. Wenn "UEFI" eingestellt ist, kann nur Windows 10 gestartet werden. Aus dem sicheren Startprotokoll geht hervor, dass Windows 7 nicht mehr funktioniert
classpnp.sys
.Ich habe versucht,
\Windows\System32\winload.exe
von beiden Volumes zu entfernen (das habe ich in einer Windows To Go-Umgebung getan), und nichts ist schiefgegangen, also habe ich die Datei wiederhergestellt.Ich habe ein anderes Laufwerk in MBR angeschlossen, das zwei Partitionen enthält. Eine primäre mit FAT32 aktiv und eine andere mit NTFS, wobei ein anderes Windows 7 installiert ist. Es scheint, dass ich es jedoch nicht zum Booten bringen kann, wenn die MB-Einstellungen entweder auf "UEFI" oder "UEFI mit CSM" eingestellt sind, aber es startet perfekt, wenn es auf "Legacy" eingestellt ist. Wenn ich die BCD in der EFI-Partition auf der primären Festplatte bearbeite, um einen Eintrag für diese experimentelle Windows 7-Installation hinzuzufügen, wird sie unter "UEFI mit CSM" gestartet, bleibt aber
classpnp.sys
in "UEFI" hängen.Ich habe einen anderen Computer mit einem MSI B85-Motherboard mit einem Switch namens "CSM". Wenn es aktiviert ist, stehen im "Boot-Modus" zwei Optionen zur Verfügung: "UEFI" und "Legacy". Wenn es deaktiviert ist, ist der Boot-Modus für UEFI gesperrt. In diesem Fall ermöglicht der "UEFI" -Modus mit aktiviertem CSM das Starten von Windows 7, wird jedoch nicht mit deaktiviertem CSM gestartet.
Die obigen Experimente ließen mich glauben, dass "UEFI mit CSM" ein spezieller EFI-Modus ist. Warum wird mir dann immer noch gesagt, dass es sich um ein BIOS handelt?
Antworten:
"UEFI mit CSM" bedeutet normalerweise einen gemischten Modus, in dem sowohl nativer (UEFI) als auch CSM-basierter (BIOS) Start verfügbar ist. Das Startmenü zeigt in diesem Fall eine Mischung aus nativen UEFI-Starteinträgen und CSM-Einträgen für "bootfähige Festplatten".
Ein wichtiger Nebeneffekt beim Deaktivieren von CSM besteht jedoch darin, dass bestimmte UEFI-Funktionen aktiviert werden können (z. B. "Schnellstart") und gleichzeitig einige Nur-BIOS-Funktionen (z. B. Unterstützung für PCI-Options-ROMs) verhindert werden. .
Es ist möglich, dass "Fast Boot" (obwohl für Windows 10 gemacht) etwas fehlerhaft ist und den Bootvorgang unterbricht.
quelle
Ich persönlich denke, dass der UEFI ONLY-Modus NICHT mit CSM ON gekoppelt werden darf. Auf jeden Fall.
In den normalen UEFI-Bootloadern gibt es nach meinem besten Verständnis normalerweise drei Modi:
Nach sorgfältigem Umdenken kam mir Folgendes in den Sinn:
Möglicherweise haben einige der UEFI-Bootloader nur zwei Modi:
Wobei Fall [2] als [3] abgespielt wird, während der CSM-Modus auf EIN gesetzt ist. Mit anderen Worten:
niemand
quelle
Wie Sie bemerkt haben, kann das Betriebssystem das Kompatibilitätsunterstützungsmodul für den UEFI-Start benötigen, nicht nur für den Legacy-Start. Dies ist bei Windows 7 der Fall. Es gibt tatsächlich Computer von Markenherstellern, denen sogar ein CSM fehlt und die Windows 7 überhaupt nicht starten können.
Ich habe auch festgestellt, dass das Aktivieren / Deaktivieren andere Auswirkungen haben kann, z. B. das Ändern des Monitors (in einem System mit mehreren Monitoren) oder die Bildschirmauflösung, die beim Booten verwendet wird. Nach meiner Erfahrung ist es auch erforderlich, es auszuschalten, um einen UEFI-Netzwerkstart durchzuführen. Andernfalls kann nur auf die ältere Netzwerkstart-Firmware zugegriffen werden, die ein Betriebssystem im UEFI-Modus nicht starten kann.
quelle