Что такое Legacy Support в BIOS?

Термин Legacy Support (дословно — «поддержка устаревшего оборудования/программ») в контексте BIOS или современного UEFI обозначает специальные режимы совместимости. Их главная задача — обеспечить работу компьютера со старыми устройствами, операционными системами и загрузочными носителями, которые были созданы до повсеместного внедрения стандарта UEFI и новых протоколов связи.

Чаще всего пользователи сталкиваются с двумя ключевыми проявлениями этой технологии:

  • Legacy Boot Mode (или CSM — Compatibility Support Module): Режим загрузки, эмулирующий старый BIOS для запуска операционных систем, которые не поддерживают UEFI (например, Windows 7 и более ранние версии, некоторые дистрибутивы Linux).
  • Legacy USB Support: Конкретная опция, отвечающая за поддержку устаревших USB-устройств на уровне BIOS/UEFI.

Legacy USB Support: детальное объяснение

Это, пожалуй, самый распространённый параметр, который вызывает вопросы. Legacy USB Support — это функция в BIOS/UEFI, которая позволяет системе распознавать и работать с USB-устройствами (клавиатурами, мышами, флеш-накопителями) ещё до загрузки основной операционной системы.

Без активации этой опции все USB-порты могут работать исключительно под управлением ОС (например, Windows). Это создаёт проблему в нескольких сценариях:

  1. Вход в BIOS/UEFI: Чтобы нажать клавишу Delete или F2 для входа в настройки, USB-клавиатура должна быть активна на самом раннем этапе включения ПК.
  2. Выбор загрузочного устройства: При вызове загрузочного меню (Boot Menu, обычно клавиша F8, F11, F12) для выбора флешки или внешнего диска.
  3. Работа до загрузки ОС: Использование USB-мыши или клавиатуры в различных менеджерах загрузки, программах восстановления или установщиках операционных систем.

Проще говоря, Legacy USB Support «включает» USB-порты на этапе POST (самотестирования при включении) и делает USB-устройства доступными для низкоуровневого ПО, как если бы это были старые устройства с интерфейсами PS/2 (для клавиатуры и мыши) или IDE (для накопителей).

Какие значения принимает опция и как её настроить?

В разных версиях BIOS/UEFI названия и доступные значения могут незначительно отличаться, но общий принцип одинаков. Обычно параметр Legacy USB Support находится в разделах вроде «Advanced», «Integrated Peripherals» или «USB Configuration».

Типичные значения опции:

  • Auto (Авто): Система сама пытается определить тип подключённого USB-устройства и при необходимости задействует режим совместимости. Наиболее рекомендуемый вариант.
  • Enabled (Включено): Принудительно активирует полную поддержку Legacy для всех USB-портов.
  • Disabled (Выключено): Полностью отключает Legacy-режим для USB. Устройства будут работать только после загрузки драйверов операционной системы.
  • Иногда встречаются более детальные настройки: Enabled (no EHCI) — поддержка только старых USB 1.1/2.0, или отдельные опции для поддержки USB-клавиатуры и мыши.

Когда нужно включать или отключать Legacy Support?

Ситуации, когда Legacy Support (USB или Boot) необходим:

  • Установка или восстановление старой ОС: Если вы устанавливаете Windows 7, XP или старый дистрибутив Linux с флешки, вам, скорее всего, потребуется включить как Legacy USB Support (чтобы флешка и клавиатура работали в установщике), так и Legacy Boot (CSM) для самой загрузки.
  • Использование старых периферийных устройств: Некоторые специфичные USB-клавиатуры, мыши или внешние диски могут не определяться на этапе POST без этого режима.
  • Проблемы с входом в BIOS/UEFI: Если USB-клавиатура не реагирует при попытке войти в настройки — первым делом проверьте и включите эту опцию.
  • Работа с загрузочными LiveCD/USB: Многие утилиты для восстановления данных, тестирования памяти (Memtest86+) или низкоуровневого форматирования требуют активации Legacy-режима.

Когда Legacy Support лучше отключить:

  • Установка современных ОС в режиме UEFI: Для чистой установки Windows 10/11 или современных Linux-дистрибутивов рекомендуется использовать нативный режим UEFI с отключённым CSM. Это обеспечивает более быструю загрузку, поддержку Secure Boot (безопасная загрузка) и дисков GPT объёмом более 2 ТБ.
  • Решение проблем с загрузкой: Иногда конфликт между режимами UEFI и Legacy может приводить к сбоям загрузки. Отключение Legacy Boot может стабилизировать процесс.
  • Повышение безопасности: Режим Secure Boot, защищающий от несанкционированного кода на этапе загрузки, часто требует отключения CSM.

Legacy Support и UEFI: в чём разница?

Важно понимать, что современные материнские платы используют не старый BIOS, а UEFI (Unified Extensible Firmware Interface) — более продвинутый и функциональный интерфейс. Однако для совместимости в UEFI встроен модуль CSM (Compatibility Support Module), который как раз и обеспечивает Legacy Support, эмулируя поведение старого BIOS.

Таким образом, настройка Legacy Support в UEFI — это, по сути, включение или выключение этого модуля совместимости (CSM) и его подфункций, таких как поддержка USB-устройств.

Практический совет

Для большинства современных систем, работающих под управлением Windows 10/11, оптимальной конфигурацией является:

  • Legacy USB Support: Enabled или Auto (для гарантированной работы клавиатуры и мыши в UEFI/загрузочном меню).
  • Boot Mode (или CSM): Disabled (для использования преимуществ UEFI и Secure Boot).

Если же вам необходимо периодически работать со старыми загрузочными носителями, можно либо временно включать CSM в настройках, либо использовать функцию UEFI-совместимых образов флешек, которые создаются в специальном режиме (например, через Rufus с выбором «GPT для UEFI»).

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

Источники

  • UEFI — Википедия
  • BIOS — Википедия