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?