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 и понимание его влияния на весь стек загрузки позволяют избежать аппаратно‑программных конфликтов и безопасно эксплуатировать как современные, так и унаследованные вычислительные среды.

Оцените статью
Коллекции прикольных картинок
Добавить комментарии

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: