В ответ на этот вопрос мне сказали, что "UEFI with CSM" по сути является режимом BIOS. Это очень смутило меня, потому что то, что я узнал за эти годы, далеко от этого
Согласно моему наблюдению, CSM - это особый механизм, который позволяет загружать предыдущую "неканоническую" ОС UEFI.
Вот мое наблюдение:
Полное название UEFI с CSM :
UEFI с модулем поддержки совместимости
который, как следует из названия, является "модулем поддержки" для UEFI.
У меня есть три раздела на основном диске в моем компьютере. Диск отформатирован в GPT, и тремя разделами являются один ESP (системный раздел EFI) и два основных (Windows 10/Windows 7 каждый). В настройках материнской платы есть три варианта "Boot Mode": "Legacy", "UEFI" и "UEFI with CSM".
Если установлено "Legacy", компьютер сообщает мне "Операционная система не найдена". Правильно. Если установлено "UEFI with CSM", обе Windows загружаются нормально. Если установлено значение "UEFI", то может загружаться только Windows 10. Из журнала безопасной загрузки я вижу, что Windows 7 застревает в
classpnp.sys
.Я попытался удалить
\Windows\System32\winload.exe
с обоих томов (я сделал это в среде Windows To Go), и ничего не пошло не так, поэтому я восстановил файл.Я подключил другой накопитель в MBR, содержащий два раздела. Один основной актив с FAT32 и другой основной с NTFS, с другой установленной Windows 7. Кажется, однако, что я просто не могу заставить его загрузиться, если в настройках МБ установлено "UEFI" или "UEFI with CSM", но он отлично загружается, если установлен "Legacy". Если я отредактирую BCD в разделе EFI на основном диске, чтобы добавить запись для этой экспериментальной установки Windows 7, он загружается в "UEFI with CSM", но все еще застревает в
classpnp.sys
в "UEFI".У меня есть другой компьютер с материнской платой MSI B85, который имеет переключатель с именем "CSM". Если он включен, то доступны две опции: "Режим загрузки", "UEFI" и "Legacy". Если он отключен, то режим загрузки заблокирован для UEFI. В этом случае режим "UEFI" с включенным CSM позволяет загружать Windows 7, но он не загружается с отключенным CSM.
Приведенные выше эксперименты заставили меня поверить, что "UEFI с CSM" - это особый режим EFI, так почему мне все еще говорят, что это BIOS?