5 минут

611

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

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

Материнские платы современных поколений имеют интерфейс UEFI/BIOS, который содержит функцию USB Legacy. В большинстве вариантов микропрограмм её можно встретить в продвинутых настройках Advanced. Далеко не всем пользователям известно назначение этой опции. Однако в определённых ситуациях она может оказаться весьма полезной. Давайте рассмотрим, что такое USB Legacy, для чего эта функция нужна и как она сработает.

USB Legacy – предназначение и функции

Почти во всех современных ПК и ноутбуках имеются встроенные USB-порты. Их шина используется для быстрого и простого подключения множества периферийных девайсов. Зачастую это банальные мышка и клавиатура, а также внешние накопители данных формата USB. Собственно, опция Legacy управляет встроенными USB-шинами и предназначена для корректной работы USB-устройств в BIOS.

Современные версии BIOS, которые принято также называть UEFI, имеют поддержку продвинутого графического интерфейса. С его помощью намного проще и понятнее работать с микропрограммой любому, даже начинающему пользователю ПК. В отличие от классических вариантов BIOS, где преимущественно используется клавиатура с применением горячих клавиш, здесь активно используется мышка.

Современные USB-протоколы имеют некоторые ограничения в рамках низкоуровневого доступа. На практике это значит, что, когда функция USB Legacy отключена, мышки, подключаемые через USB-порт, не будут работать в UEFI. Та же история и с USB-клавиатурой.

Также включение/отключение этого параметра влияет на распознавание подключаемых внешних USB-накопителей. Но в случае с ними имеется один важный момент. К примеру, флешки с записанными на них ОС Windows 10 и 8 способны работать и при отключённой функции USB Legacy. А вот с распознаванием аналогичных флеш-накопителей с Windows 7, а также дистрибутивами на базе ядра Linux, могут возникнуть проблемы.

В чём причина? Для записи образа Windows 7 и более ранних версий системы на флешку, равно как и дистрибутивов Linux, применяется таблица разделов, не поддерживаемая современными UEFI. Не поддерживается она по умолчанию, и, чтобы исправить это, потребуется активировать функцию USB Legacy.

В рамках интерфейса BIOS эта функция может иметь несколько значений:

  • Auto – отключение работы мышки и клавиатуры, подключённых через PS/2-интерфейс (когда к ПК подключены USB-мышка/клавиатура);
  • Enabled – включение Legacy-режима;
  • Disabled – режим выключен;
  • BIOS– включает поддержку USB-устройств на уровне системной платы;
  • OS – работа USB-устройств только в загруженной операционной системе;
  • Mouse – включение режима только для мышки;
  • Keyboard – режим работы с клавиатурой;
  • NoMice – включение всех USB-устройств кроме мышки;
  • AllDevices – включение поддержки всех девайсов, подключённых к ПК/ноутбуку.

Включаем режим USB Legacy в UEFI

Чтобы включить этот режим совместимости с устаревшими системами, в современных BIOS не потребуется каких-то особых манипуляций. Прежде всего необходимо войти в БИОС после включения ПК. Для этого нужно несколько раз нажимать кнопку F2, F12 или Delete в зависимости от версии системной платы. Предлагаю рассмотреть варианты активации этого режима в нескольких наиболее популярных вариантах BIOS.

Phoenix Award

BIOS-интерфейс Phoenix Award

Включаем поддержку USB-устройств в BIOS (Phoenix Award)

Когда интерфейс микропрограммы загрузится, нужно перейти на вкладку продвинутых настроек. В этих версиях UEFI/BIOS она называется «Advanced». Находим пункт USB Legacy (Support) и переходим к его настройкам. Как правило, в меню доступны такие варианты, как Enable, Disable или режим Auto. В последнем случае активируется автоматический режим, предназначенный для максимальной совместимости – он автоматически регулирует его работу, включая и выключая при необходимости.

Остальные предполагают включение/отключение вручную. Для включения выбираем один из двух вариантов Enabled/Auto. Далее переходим на вкладку Exit, в контекстном меню выбираем Save & Exit, после чего ПК перезагрузится и новые настройки вступят в силу.

AMI

BIOS-интерфейс Phoenix Award

Меню Integrated Peripherals в BIOS (AMI)

В данном случае, чтобы включить режим Lagacy для работы с USB-мышкой/клавиатурой, переходим на вкладку, которая также называется Advanced.

Здесь выбираем пункт «USB Ports» и в нём находим «All USB Devices». Нужно переключить эту опцию в режим Enable.

Если же потребуется поддержка Legacy-режим и для внешних USB-накопителей, нужно будет найти вкладку Boot. В ней находим опцию UEFI/BIOS Boot_Mode. И задаём значение Lagacy.

Другие версии BIOS

UEFI-интерфейс

Функции Legacy в других версиях BIOS

Существуют и менее распространённые варианты БИОС-интерфейса. В этом случае при работе с микропрограммой ориентируемся на предположительное местоположение нужной функции. Как правило, она располагается в разделах с названиями USB_Ports или Advanced.

Важно помнить, что в некоторых версиях BIOS может попросту отсутствовать поддержка Legacy-режима. Как правило, речь может идти о конкретных серверных вариантах микропрограммы, а также матплатах OEM. Существуют вендорские продукты второго эшелона, которые также не поддерживают эту функцию.


Понравилась статья?
Комментариев: 2

  • Аватар
    long-cat-meow
    20 января, 2020 в 12:49

    Выставлено legacy support в биосе, при этом появляется ошибка legacy boot of uefi media, что делать?

    • Аватар
      Игорь Лысенков
      20 января, 2020 в 16:51

      Legacy support в биосе при ошибке legacy boot of uefi media вызывает конфликт накопителя и BIOS. Устранить его можно двумя способами:
      1. На время использования флешки в BIOS вместо Legacy установить режим UEFI. Затем можно вернуть его обратно.
      2. Переформатировать флешку в файловой системе NTFS со схемой раздела MBR. Проще всего использовать для этого программу Rufus.
      Выбор способа зависит от того, какая информация есть на флешке и можно ли её скопировать на другой носитель. Если такой возможности нет, то ставьте в BIOS режим UEFI. Если такая возможность есть, отформатируйте флешку.