Legacy BIOS на современных ПК: ограничения и проблемы

Мир ПК давно перешёл на UEFI, но в настройках до сих пор прячется опция Legacy, CSM или Compatibility Support Module. Включаешь её — и компьютер начинает вести себя как машина из 2005-го: старые загрузчики работают, флешки MBR стартуют, но вместе с этим появляется куча скрытых ограничений. На современных системах Legacy часто становится источником непредсказуемых ошибок — от проблем с NVMe до невозможности установить Windows 11.

Чтобы понимать, что именно ломается при включении Legacy BIOS, разберём, как он работает, почему сохраняется только ради совместимости и какие подводные камни ждут пользователей.


Что такое Legacy BIOS

Legacy BIOS — это «классический» BIOS, который использует:

  • режим реального адресного пространства 16-бит
  • таблицы MBR
  • старую модель загрузки (INT 19h)
  • отсутствие драйверов UEFI
  • отсутствие проверки подписей

Это был вполне рабочий стандарт десятилетиями, пока не появилась необходимость:

  • в дисках больше 2 ТБ,
  • в больших видеокартах,
  • в быстрых NVMe,
  • в Secure Boot,
  • в аппаратной виртуализации высокого уровня,
  • в плотной работе с ACPI и современными энергопрофилями.

Сейчас Legacy — это не технология, а режим совместимости для старых операционных систем.


Что такое CSM и почему он связан с Legacy

На современных материнских платах Legacy — это часть модуля CSM (Compatibility Support Module), который имитирует старый BIOS поверх UEFI.

UEFI остаётся «под капотом», но режет свои возможности, создавая иллюзию BIOS.
В итоге система работает хуже, чем могла бы.


Основные ограничения Legacy BIOS на современных ПК

Разберём всё честно и подробно.


1. Нет поддержки NVMe как загрузочного устройства

Legacy режим не умеет работать с NVMe-дисками.

Почему:

  • NVMe — это PCIe-устройство, требующее драйвера уровня UEFI DXE.
  • В Legacy нет таких драйверов.
  • BIOS просто не понимает, как с ним общаться.

В результате:

  • NVMe определяется только в Windows, но не как загрузочный диск;
  • установка Windows возможна, но загрузчик не создаётся;
  • появляются ошибки Boot Device Not Found.

Чтобы грузиться с NVMe → только UEFI.


2. Ограничение дисков до 2 ТБ (MBR)

Legacy работает только с MBR, а MBR ограничен 2 ТБ на один диск.

Если поставить:

  • 3 ТБ
  • 4 ТБ
  • 6 ТБ
  • 14 ТБ HDD

— Legacy увидит лишь первые 2 ТБ.

UEFI с GPT таких ограничений не имеет.


3. Отсутствие Secure Boot

Secure Boot работает только с UEFI.

В Legacy:

  • нет цифровых подписей,
  • нет db/dbx ключей,
  • нет проверки прошивки,
  • загрузчик можно подменить в один клик.

Для Windows 11 Secure Boot обязателен → Legacy автоматически делает систему несовместимой.


4. Medленная загрузка и устаревшая инициализация

Legacy запускает систему в старом режиме 16-бит с эмуляцией:

  • старых видеопротоколов,
  • старых интерфейсов для клавиатуры,
  • старых interrupt-таблиц.

UEFI загружает видео, USB, NVMe и всё остальное параллельно, драйверами DXE.

Legacy — последовательно и медленно.

Разница в скорости может достигать 2–4 секунд.


5. Проблемы с современными видеокартами

Многие новые видеокарты уже не имеют Legacy GOP BIOS.
Они требуют UEFI GOP (Graphics Output Protocol).

Если включить Legacy BIOS:

  • чёрный экран при старте,
  • видеокарта не поднимается,
  • POST-коды 62, b2, 97, 99.

Это особенно актуально для Nvidia RTX 3000/4000 и AMD RX 6000/7000.


6. Некоторые USB-устройства не работают до загрузки ОС

Legacy USB support — ограниченный:

  • не все флешки определяются в Boot Menu;
  • не все USB-клавиатуры активны на этапе POST;
  • USB 3.0 порой выключается до загрузки ОС.

UEFI обеспечивает нормальную USB-инициализацию на уровне DXE.


7. Windows 10 и 11 работают хуже в Legacy

Microsoft не рекомендует Legacy, и есть причины:

  • нет быстрых загрузчиков;
  • нет Secure Boot;
  • BitLocker работает в ограниченном режиме;
  • драйверы UEFI не загружаются;
  • нет оптимизации под современный путь загрузки Boot Manager.

Фактически Legacy — это «режим на костылях».


8. Ограничения виртуализации

Hyper-V и некоторые функции виртуализации BIOS-зависимы:

  • Device Guard
  • Credential Guard
  • Memory Integrity
  • Launch Secure
  • Virtualization-Based Security

Часть технологий не работает вообще в Legacy.


9. Частые проблемы с двойной загрузкой Windows/Linux

Legacy → GRUB
UEFI → shim/systemd-boot

Когда пользователь комбинирует:

  • Windows в UEFI
  • Linux в Legacy

получается классика жанра:

  • Windows исчезает из меню;
  • Secure Boot вынужденно отключён;
  • GRUB не видит UEFI-раздел;
  • Boot Manager ломает порядок загрузки.

Смесь режимов приводит к хаосу.


Почему производители до сих пор оставляют Legacy?

По трём причинам:

  1. Совместимость со старыми ОС
    Например: Windows XP, Windows 7 без UEFI, старые Linux.
  2. Работа со старыми флешками и оборудованием
    Некоторые загрузочные утилиты (DOS, MemTest86 старых версий) требуют Legacy.
  3. Переходный период
    UEFI работает уже давно, но удаляют Legacy медленно — чтобы не ломать редкие сценарии.

Однако в 2024–2025 году всё больше плат полностью удаляют Legacy/CSM.


Когда Legacy BIOS всё ещё может быть полезен

Несмотря на все проблемы, Legacy нужен в некоторых случаях:

✔ запуск старых систем: Windows XP, 7, BSD
✔ работа со старыми RAID-контроллерами
✔ серверные утилиты и устаревшие загрузчики
✔ диагностика старых HDD

Но эти сценарии постепенно исчезают.


Проблемы, которые возникают при смешении Legacy и UEFI

Это самый частый источник «магических» ошибок.

Если Windows установлена в UEFI, но BIOS переключили в Legacy:

  • Windows не видит загрузчик → Boot Device Missing
  • EFI-раздел игнорируется
  • BIOS ищет MBR, а его нет
  • восстановление через bootrec /fixmbr не работает

И наоборот:
Установленная Windows в Legacy не загрузится при включённом UEFI Only.


Итог: Legacy BIOS — устаревший механизм, который мешает современным ПК

Legacy BIOS на новых системах создаёт больше проблем, чем решает:

  • ограничения MBR
  • невозможность загрузки с NVMe
  • отсутствие Secure Boot
  • невидимость новых видеокарт
  • нестабильные USB
  • проблемы с двойной загрузкой
  • несовместимость с Windows 11

UEFI — это не модная замена BIOS, а полноценная архитектура.
Legacy — лишь режим совместимости, который стоит включать только в редких, точечных задачах.

Для нормальной, современной работы всегда лучше использовать:

✔ UEFI
✔ GPT
✔ Secure Boot
✔ NVMe-драйверы
✔ чистую цепочку загрузки

Понравилась статья? Поделиться с друзьями:
Блог одного ITшника
Добавить комментарий

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