Legacy USB Support в BIOS¶
Legacy USB Support — это параметр в прошивке BIOS (и UEFI с эмуляцией BIOS), который определяет, как операционная система и загрузочные программы взаимодействуют с USB-устройствами ввода и хранения данных. Параметр управляет эмуляцией старых интерфейсов — PS/2 для клавиатур и мышей и IDE для накопителей — что позволяет использовать USB-устройства в средах, изначально не поддерживающих этот интерфейс.
¶Назначение параметра
При включённом Legacy USB Support прошивка организует для USB-устройств виртуальные каналы, совместимые со старыми протоколами. Клавиатура и мышь, подключённые по USB, эмулируются как PS/2-устройства, а USB-флешки и внешние жёсткие диски — как IDE-накопители. Это необходимо в случаях, когда:
- операционная система или загрузчик не содержат собственных USB-драйверов;
- требуется установить ОС на компьютер, где установщик не видит USB-клавиатуру или USB-накопитель;
- используется старая операционная система (Windows 98, MS-DOS, ранние версии Linux), не поддерживающая USB «из коробки»;
- необходимо запустить утилиты диагностики или прошивки, написанные для старого оборудования.
¶Варианты значений
В разных версиях BIOS и от разных производителей материнских плат набор допустимых значений отличается. Наиболее распространены следующие варианты:
| Значение | Описание |
|---|---|
| Enabled | Эмуляция включена. USB-клавиатура, мышь и накопители доступны до загрузки ОС и в старых системах без USB-драйверов. |
| Disabled | Эмуляция отключена. USB-устройства работают только после загрузки драйверов самой операционной системы. |
| Auto | Прошивка сама определяет, включать ли эмуляцию, в зависимости от типа подключённого устройства и загружаемой ОС. |
| Full Auto / Keyboard/Mouse only | Частичная эмуляция: только устройства ввода или только накопители. |
В некоторых прошивках параметр называется иначе — USB Legacy, USB Keyboard/Mouse Support, Emulation Type — но принцип действия остаётся сходным.
¶Где найти параметр
Параметр располагается в разных разделах BIOS Setup в зависимости от производителя:
- AMI BIOS — раздел «Integrated Peripherals» или «USB Configuration»;
- Award BIOS — раздел «Integrated Peripherals»;
- UEFI-прошивки (ASUS, Gigabyte, MSI, ASRock) — раздел «USB Configuration» или «Peripherals»;
- Ноутбуки — часто в скрытом сервисном меню или в разделе «Advanced».
Для входа в BIOS Setup при загрузке компьютера используется клавиша Del, F2, F10 или F2 в зависимости от производителя.
¶Взаимодействие с другими настройками
Legacy USB Support тесно связан с рядом других параметров прошивки:
- xHCI Hand-off / EHCI Hand-off — управляет передачей контроллера USB от прошивки операционной системе. При отключённом Legacy USB Support и отсутствии Hand-off система может не получить доступ к устройствам.
- Secure Boot — в современных UEFI-системах включение безопасной загрузки может ограничивать работу эмулируемых устройств.
- CSM (Compatibility Support Module) — модуль совместимости UEFI, который включает эмуляцию старого BIOS; Legacy USB Support работает только при активном CSM.
- Boot Mode — в режиме UEFI-only (без CSM) параметр Legacy USB Support обычно недоступен или не имеет смысла, поскольку ОС загружается с собственными USB-драйверами.
¶Проблемы, связанные с параметром
При некорректной настройке возможны следующие симптомы:
- USB-клавиатура не работает в BIOS Setup — чаще всего причина в отключённом Legacy USB Support; включение параметра решает проблему.
- USB-флешка не определяется при установке Windows — установщик ранних версий Windows (7 и старше) не содержит драйверов для USB 3.0; включение Legacy USB Support или режима xHCI Hand-off позволяет увидеть накопитель.
- Конфликт с быстрым завершением работы — в некоторых случаях включённая эмуляция приводит к зависаниям при выключении компьютера; отключение параметра устраняет проблему.
- Проблемы с пробуждением по USB — при включённой эмуляции отдельные устройства могут некорректно работать в режиме гибернации.
¶Современное состояние
С распространением UEFI и операционных систем, полностью поддерживающих USB на уровне драйверов, практическая необходимость в Legacy USB Support снизилась. Тем не менее параметр сохраняется в прошивках большинства материнских плат для обеспечения совместимости со старым программным обеспечением, загрузочными утилитами и операционными системами. В новых платах с чипсетами, не поддерживающими старые интерфейсы, параметр может отсутствовать.
Источники:
- Руководства по эксплуатации материнских плат ASUS, Gigabyte, MSI, ASRock
- Документация по AMI BIOS и Award BIOS
- Microsoft Docs — документация по установке Windows
- Intel — документация по UEFI и контроллерам USB
