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

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

Проще говоря, эта функция заставляет BIOS эмулировать (имитировать) работу старых аппаратных интерфейсов (таких как PS/2) для USB-клавиатур и мышей на самых ранних этапах загрузки компьютера, когда современные USB-драйверы операционной системы ещё не загружены.

Основная задача Legacy USB Support — дать вам возможность использовать USB-клавиатуру и мышь для входа в BIOS, выбора загрузочного устройства в меню Boot Menu или работы в среде установки/восстановления ОС.

Как работает эта опция?

В современных компьютерах с UEFI и операционными системами, установленными в режиме UEFI с включённой функцией Secure Boot, USB-устройства управляются через собственные, более продвинутые протоколы. Однако многие старые операционные системы (например, Windows XP, некоторые дистрибутивы Linux) и среды восстановления полагаются на устаревший способ обращения к устройствам ввода.

Когда Legacy USB Support включена (Enabled), BIOS/UEFI берёт на себя управление USB-портами на низком уровне, преобразуя сигналы от USB-клавиатуры в сигналы, понятные для старого ПО, как если бы была подключена клавиатура с разъёмом PS/2. Это позволяет «увидеть» и использовать клавиатуру ещё до старта ОС.

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

Активировать эту опцию рекомендуется в следующих сценариях:

  • Использование загрузочной флешки или установочного диска в устаревшем режиме (Legacy/CSM). Если вы загружаетесь с флешки, записанной в режиме MBR (а не UEFI), и в BIOS выбран режим загрузки Legacy или включён модуль совместимости CSM (Compatibility Support Module), поддержка Legacy USB часто необходима для работы клавиатуры в программе установки.
  • Установка или работа со старыми операционными системами, такими как Windows XP, Windows 7 (без специальных драйверов), DOS или некоторыми специализированными Live-дистрибутивами.
  • Проблемы с работой USB-клавиатуры или мыши в BIOS/UEFI. Если вы не можете войти в настройки BIOS, потому что клавиатура не реагирует, первое, что стоит проверить — включена ли эта опция.
  • Использование KVM-переключателей или удалённого доступа на уровне BIOS. Некоторые аппаратные решения для управления несколькими компьютерами могут требовать включения этой функции для корректной передачи сигналов от устройств ввода.

Возможные значения опции в настройках

В разных версиях BIOS/UEFI набор значений может отличаться:

  1. Auto (Рекомендуется по умолчанию): BIOS сам определяет, нужна ли эмуляция. Обычно работает корректно.
  2. Enabled или On: Принудительное включение поддержки устаревших USB-устройств.
  3. Disabled или Off: Полное отключение функции. USB-устройства будут работать только после загрузки современных драйверов ОС.
  4. BIOS: Поддержка только в среде BIOS/UEFI (до начала загрузки ОС).
  5. OS: Управление полностью передаётся операционной системе.

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

В некоторых ситуациях эту функцию стоит выключить (Disabled):

  • Современные конфигурации UEFI. Если у вас установлена Windows 10/11 или современный Linux в режиме UEFI с GPT-диском, и вы не планируете загружаться со старых носителей, функцию можно отключить. Это может даже немного ускорить процесс POST (самотестирования при включении), так как BIOS не будет инициализировать лишние контроллеры.
  • Проблемы с загрузкой или конфликты устройств. В редких случаях включённая Legacy-поддержка может вызывать конфликты, приводить к «зависаниям» на этапе загрузки или мешать корректной работе других USB-устройств.
  • Повышение безопасности. Отключение лишних функций, особенно на корпоративных или критически важных системах, снижает потенциальную поверхность для атак.

Что делать, если клавиатура не работает в BIOS, а опции Legacy USB Support нет?

В самых современных материнских платах с UEFI эта опция может быть глубоко спрятана, переименована или вовсе отсутствовать, так как поддержка USB HID (Human Interface Device) стала стандартом. В таком случае:

1. Убедитесь, что клавиатура подключена к порту USB 2.0 (чёрного или синего цвета), а не к порту USB 3.0/3.1 (обычно синего или бирюзового). Некоторые UEFI на ранних этапах загрузки не инициализируют контроллеры USB 3.x.
2. Попробуйте другой USB-порт, желательно расположенный непосредственно на материнской плате на задней панели системного блока.
3. Обновите прошивку UEFI/BIOS до последней версии от производителя материнской платы.

Итог: включать или нет?

Для большинства пользователей оптимальным значением является Auto. Это обеспечивает баланс между совместимостью и производительностью. Если вы регулярно работаете с разными загрузочными носителями или старыми ОС — ставьте Enabled. Если ваш компьютер — современная система, используемая только с одной ОС в режиме UEFI, и вы никогда не сталкиваетесь с проблемами входа в BIOS, можно смело установить Disabled.

Помните, что изменение этой настройки (как и любой другой в BIOS/UEFI) следует выполнять осознанно. Если после отключения функции вы не сможете войти в BIOS, может потребоваться аппаратный сброс настроек (Clear CMOS) с помощью перемычки на материнской плате или извлечения батарейки.

Источники