CSM в BIOS: что это и зачем нужно¶
CSM (Compatibility Support Module) — модуль совместимости в прошивке UEFI материнских плат, обеспечивающий запуск операционных систем и загрузочных носителей, рассчитанных на устаревший интерфейс BIOS (Legacy BIOS). CSM эмулирует поведение классического BIOS поверх современной прошивки UEFI, позволяя загружать старые ОС и загрузочные диски, не поддерживающие стандарт UEFI Secure Boot и схему загрузки GPT/EFI. Модуль включается и отключается в настройках прошивки; на большинстве современных плат он по умолчанию выключен.
¶Историческая справка
Классический BIOS (Basic Input/Output System) использовался на персональных компьютерах с 1980-х годов. Он загружался с сектора MBR (Master Boot Record) и ограничивался объёмом диска в 2 ТБ и четырьмя основными разделами. С 2010-х годов индустрия перешла к прошивке UEFI (Unified Extensible Firmware Interface), которая поддерживает разделы GPT, загрузку с дисков объёмом свыше 2 ТБ, безопасную загрузку Secure Boot и графический интерфейс настроек.
Поскольку значительная часть пользователей продолжала использовать старые операционные системы (Windows XP, 32-битные версии Linux, специализированные DOS-программы), производители материнских плат внедрили в UEFI модуль совместимости CSM. Он позволяет прошивке UEFI работать в режиме Legacy, эмулируя прерывания и загрузочные механизмы классического BIOS.
¶Принцип работы
CSM реализует два ключевых механизма:
- Эмуляция Option ROM — загрузка драйверов видеокарт и RAID-контроллеров в стиле Legacy BIOS, когда расширения инициализируются через прерывание INT 19h и загружаются из сектора MBR.
- Загрузка через MBR — поддержка загрузочных записей Master Boot Record вместо EFI-загрузчиков в разделе ESP (EFI System Partition).
При включённом CSM прошивка может работать в трёх режимах:
| Режим | Загрузка ОС | Secure Boot |
|---|---|---|
| UEFI | Только UEFI-совместимые | Доступен |
| Legacy | Только Legacy-совместимые | Отключён |
| Auto | Оба типа | Зависит от носителя |
В режиме Legacy Secure Boot отключается по определению: технология предполагает проверку подписи EFI-загрузчиков, а MBR-загрузчики подписи не имеют.
¶Зачем включать CSM
CSM требуется в следующих случаях:
- Установка старых ОС. Windows XP и более ранние версии не поддерживают UEFI. Аналогично, некоторые дистрибутивы Linux с загрузчиком GRUB в Legacy-режиме.
- Загрузка с устаревших носителей. Загрузочные флешки и диски, созданные в режиме MBR, не видны в UEFI-режиме.
- Старое оборудование. Видеокарты и контроллеры без UEFI-прошивки (VGA/Option ROM) требуют Legacy-инициализации.
- Некоторые прикладные программы. Утилиты для прошивки оборудования, DOS-программы, специализированное ПО промышленного назначения.
¶Почему CSM отключают
В современных сборках Windows 10/11 и дистрибутивах Linux CSM не требуется. Его отключение даёт несколько преимуществ:
- Быстрее загрузка. UEFI-загрузка прямая, без эмуляции Legacy-прерываний.
- Secure Boot. Технология работает только без CSM; она защищает от загрузки неподписанных загрузчиков.
- Поддержка дисков > 2 ТБ. MBR-схема ограничена этим объёмом, GPT — нет.
- Больше разделов. GPT допускает до 128 разделов против четырёх основных в MBR.
После отключения CSM загрузочные записи Legacy становятся недоступны, поэтому перед изменением режима необходимо убедиться, что установленная ОС загружается по UEFI (в Windows это проверяется командой msinfo32: строка «Режим BIOS» должна показывать «UEFI»).
¶Типичные проблемы
При включённом CSM пользователи иногда сталкиваются с тем, что система «не видит» диск или загружается не с того носителя. Причина — конфликт двух схем загрузки: UEFI-загрузчик и Legacy-запись MBR могут сосуществовать на одном диске, и прошивка выбирает их в зависимости от порядка загрузки. Решение — либо полностью перейти на UEFI (конвертировать диск в GPT утилитой mbr2gpt), либо отключить CSM и использовать только Legacy.
Ещё одна частая ситуация: после обновления Windows 11 система отказывается загружаться, если CSM был включён, а затем выключен без конвертации диска. В этом случае загрузчик EFI отсутствует, и прошивка не находит загрузочную запись.
¶Совместимость с современными платформами
Начиная с платформ Intel 600/700-серий и AMD AM5, производители постепенно убирают Legacy-поддержку. Некоторые новые платы уже не содержат CSM в прошивке, полностью переходя на UEFI. Это связано с требованиями Windows 11 (Secure Boot и TPM 2.0) и отказом от устаревших интерфейсов загрузки.
