8

В ответ на этот вопрос мне сказали, что "UEFI with CSM" по сути является режимом BIOS. Это очень смутило меня, потому что то, что я узнал за эти годы, далеко от этого

Согласно моему наблюдению, CSM - это особый механизм, который позволяет загружать предыдущую "неканоническую" ОС UEFI.

Вот мое наблюдение:

  1. Полное название UEFI с CSM :

    UEFI с модулем поддержки совместимости

    который, как следует из названия, является "модулем поддержки" для UEFI.

  2. У меня есть три раздела на основном диске в моем компьютере. Диск отформатирован в 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), и ничего не пошло не так, поэтому я восстановил файл.

  3. Я подключил другой накопитель в MBR, содержащий два раздела. Один основной актив с FAT32 и другой основной с NTFS, с другой установленной Windows 7. Кажется, однако, что я просто не могу заставить его загрузиться, если в настройках МБ установлено "UEFI" или "UEFI with CSM", но он отлично загружается, если установлен "Legacy". Если я отредактирую BCD в разделе EFI на основном диске, чтобы добавить запись для этой экспериментальной установки Windows 7, он загружается в "UEFI with CSM", но все еще застревает в classpnp.sys в "UEFI".

  4. У меня есть другой компьютер с материнской платой MSI B85, который имеет переключатель с именем "CSM". Если он включен, то доступны две опции: "Режим загрузки", "UEFI" и "Legacy". Если он отключен, то режим загрузки заблокирован для UEFI. В этом случае режим "UEFI" с включенным CSM позволяет загружать Windows 7, но он не загружается с отключенным CSM.

Приведенные выше эксперименты заставили меня поверить, что "UEFI с CSM" - это особый режим EFI, так почему мне все еще говорят, что это BIOS?

3 ответа3

7

"UEFI with CSM" обычно означает смешанный режим, в котором доступна как собственная (UEFI), так и загрузка на основе CSM (BIOS). В этом случае загрузочное меню покажет смесь собственных загрузочных записей UEFI и записей загрузочного диска CSM.

Однако одним важным побочным эффектом отключения CSM является то, что он позволяет активировать определенные функции только для UEFI (такие как "быстрая загрузка"), в то же время предотвращая некоторые функции только для BIOS (такие как поддержка дополнительного ПЗУ PCI),

Вполне возможно, что "быстрая загрузка" (несмотря на то, что она сделана для Windows 10) несколько глючит и нарушает процесс загрузки.

1

Лично я считаю, что режим UEFI ONLY не должен быть связан с CSM ON. В любом случае.

В обычных загрузчиках UEFI, как я понимаю, обычно есть три режима:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] UEFI + Legacy [GPT partitioning table] with CSM mode set to ON
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

После тщательного переосмысления в моей голове появилось следующее:

Возможно, некоторые из загрузчиков UEFI имеют только два режима:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] NONE
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

Где регистр [2] воспроизводится как [3] с режимом CSM, установленным на ON. Другими словами:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] UEFI ONLY [GPT partitioning table] with CSM mode set to ON.
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

никто

0

Как вы заметили, модуль поддержки совместимости может требоваться операционной системой для загрузки UEFI, а не только для устаревшей загрузки. Это касается Windows 7. На самом деле есть компьютеры известных брендов, которые даже не имеют CSM и вообще не могут загружать Windows 7.

Я также заметил, что включение / отключение может иметь другие эффекты, такие как изменение монитора (в системе с несколькими мониторами) или разрешения экрана, используемого во время загрузки. Кроме того, по моему опыту, необходимо отключить его для загрузки по сети UEFI. В противном случае доступна только устаревшая прошивка для сетевой загрузки, которая не может загрузить операционную систему в режиме UEFI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .