csm в биосе что это
CSM (Compatibility Support Module) — компонент микропрограммы UEFI BIOS, обеспечивающий эмуляцию традиционного BIOS (Legacy BIOS) для поддержки загрузки операционных систем, несовместимых с нативным режимом UEFI.
Назначение CSM и его место в архитектуре UEFI
Современные материнские платы используют микропрограмму UEFI (Unified Extensible Firmware Interface), которая пришла на смену классическому BIOS. Однако значительная часть программного обеспечения, особенно старых операционных систем и загрузочных носителей, ориентирована именно на интерфейс Legacy BIOS. Для решения проблемы обратной совместимости в структуру UEFI был внедрён модуль CSM. По сути, это эмулятор, который «притворяется» перед ОС традиционным BIOS с прерываниями Int 13h, Int 10h и другими классическими механизмами.
Без CSM устройства, настроенные на работу исключительно в режиме UEFI, не смогут запустить 32‑битные дистрибутивы Windows 7 без EFI-загрузчика, DOS, старые версии Linux, а также всевозможные утилиты на основе загрузочных дискет и оптических дисков. CSM необходим для установки и работы устаревших операционных систем, не имеющих сертификата UEFI-загрузчика.
История появления и эволюция
Переход от BIOS к UEFI инициировал Intel в начале 2000‑х в рамках проекта EFI. Первыми этот интерфейс внедрили серверы Itanium. Массовый сдвиг на платформах x86 произошёл с выпуском Windows 8, которая требовала UEFI для сертификации. Разработчики микрокода оставили механизм CSM, чтобы пользователи не остались без возможности запускать привычные ОС. С течением времени CSM превратился из обязательного атрибута в опцию, а в последних версиях UEFI встречается всё реже — вплоть до полного удаления на платформах Intel NUC и многих ноутбуках 2020+ годов.
Сравнение режимов: UEFI Native и Legacy (CSM)
|
Характеристика |
UEFI Native (CSM выключен) |
Legacy / CSM Boot (CSM включён) |
|---|---|---|
|
Тип загрузчика |
EFI-приложение (BOOTx64.EFI) |
Главная загрузочная запись MBR |
|
Разметка диска |
GPT (GUID Partition Table) |
MBR (Master Boot Record) |
|
Поддержка Secure Boot |
Полная, обязательная проверка подписей |
Недоступна (Secure Boot отключается принудительно) |
|
Объём системного диска |
Свыше 2 ТБ без ограничений |
Не более 2 ТБ (ограничение 32‑битной MBR) |
|
Графический интерфейс |
Высокое разрешение, поддержка мыши |
Текстовый режим VGA 80×25 символов |
|
Скорость загрузки |
Быстрая, параллельная инициализация устройств |
Медленная, последовательный опрос оборудования |
|
Архитектура процессора |
Только 64‑битные системы (в основном) |
32‑битные и 64‑битные ОС |
Таблица 1 — Ключевые различия между нативным UEFI и режимом CSM
Основные настройки CSM в BIOS Setup
Интерфейсы разных производителей (AMI, Insyde, Phoenix) размещают параметр CSM в разделах «Boot», «Advanced» или «Security». Типовой набор опций выглядит так:
-
Launch CSM — глобальное включение/выключение модуля. Значения: Enabled / Disabled (иногда Auto).
-
Boot Device Control — управление типом загрузочных устройств. Опции: UEFI and Legacy (оба типа), Legacy only, UEFI only.
-
Boot from Network Devices — разрешение загрузки по сети (PXE) в режиме Legacy. Часто выставляется в Legacy first или Ignore.
-
Boot from Storage Devices — выбор режима для HDD/SSD: Legacy only, UEFI only или Both.
-
Boot from PCI-E/PCI Expansion Devices — определяет, какой Option ROM будет использоваться для карт расширения (SCSI, RAID и пр.).
-
Video OpROM Policy — политика инициализации видеокарты: Legacy только, UEFI только или приоритет Legacy.
-
Other PCI devices — опция для нестандартных адаптеров, к примеру, звуковых карт со своей ПЗУ.
Включение любого Legacy-параметра автоматически деактивирует Secure Boot. Некоторые прошивки прячут сам переключатель CSM до тех пор, пока не будет отключён Secure Boot и не сброшены ключи платформы.
Связь CSM, разметки диска и Secure Boot
Классический загрузчик Legacy BIOS ищет первый сектор диска с кодом MBR и передаёт управление активному разделу. Для таких загрузчиков CSM эмулирует стандартное окружение. При этом диск должен быть размечен в MBR. Напротив, нативный UEFI работает только с GPT, где загрузчик лежит на выделенном EFI System Partition. Если диск GPT, а загрузочная запись сделана вручную по MBR, без CSM система не стартует. И наоборот — диск MBR не загрузится в чистом UEFI без CSM, даже если установлены 64‑битные системы.
Выбор между GPT и MBR напрямую зависит от включения CSM. Пользователь, планирующий установку современной ОС на диск свыше 2 ТБ, должен отключить CSM и перейти на GPT. Обратная ситуация требует CSM, если на машине уже есть старая ОС с MBR, которую не хотят переустанавливать.
Влияние CSM на загрузку видеокарт и карт расширения
Компонент Video OpROM критичен для старых графических ускорителей, не имеющих UEFI‑совместимой прошивки (GOP-драйвера). Без CSM видеосигнал может отсутствовать до загрузки драйвера ОС, что делает невозможным вход в BIOS и отображение логотипа. Аналогичная проблема касается RAID‑контроллеров и сетевых адаптеров с Option ROM. Их опрос в Legacy-режиме гарантирует корректную инициализацию до старта операционной системы.
Типичные сценарии использования CSM
-
Установка Windows 7, Windows XP, DOS, FreeDOS, старых серверных ОС.
-
Запуск утилит типа MemTest86+ версий младше 5.0, Hiren’s Boot CD, Paragon, Acronis на старых сборках.
-
Восстановление систем с дисков, размеченных в MBR, без конвертации в GPT.
-
Эксплуатация унаследованного промышленного оборудования, подключённого через PCI-карты с собственным BIOS.
-
Обход ограничений Secure Boot при загрузке самописных ядер или неподписанных драйверов.
Проблемы при неправильной настройке CSM
Ошибочная конфигурация приводит к чёрному экрану, сообщениям «Reboot and Select proper Boot device», невозможности войти в настройки BIOS или циклическим перезагрузкам. Самые частые причины:
-
CSM отключён, а ОС установлена на MBR-диск — система не видит загрузчик.
-
Включён только Legacy-режим для видеокарты, но установлена современная карта с GOP-прошивкой — может отсутствовать вывод до старта ОС.
-
Попытка включить CSM при активном Secure Boot — BIOS автоматически прячет переключатель или выдаёт предупреждение, а иногда зависает.
-
После обновления прошивки CSM сбрасывается — установленная ОС на GPT перестаёт загружаться из-за смены приоритета на Legacy.
Таким образом, осознанное управление параметром CSM и понимание его влияния на весь стек загрузки позволяют избежать аппаратно‑программных конфликтов и безопасно эксплуатировать как современные, так и унаследованные вычислительные среды.