Материнские платы современных поколений имеют интерфейс 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
Когда интерфейс микропрограммы загрузится, нужно перейти на вкладку продвинутых настроек. В этих версиях UEFI/BIOS она называется «Advanced». Находим пункт USB Legacy (Support) и переходим к его настройкам. Как правило, в меню доступны такие варианты, как Enable, Disable или режим Auto. В последнем случае активируется автоматический режим, предназначенный для максимальной совместимости – он автоматически регулирует его работу, включая и выключая при необходимости.
Остальные предполагают включение/отключение вручную. Для включения выбираем один из двух вариантов Enabled/Auto. Далее переходим на вкладку Exit, в контекстном меню выбираем Save & Exit, после чего ПК перезагрузится и новые настройки вступят в силу.
AMI
В данном случае, чтобы включить режим Lagacy для работы с USB-мышкой/клавиатурой, переходим на вкладку, которая также называется Advanced.
Здесь выбираем пункт «USB Ports» и в нём находим «All USB Devices». Нужно переключить эту опцию в режим Enable.
Если же потребуется поддержка Legacy-режим и для внешних USB-накопителей, нужно будет найти вкладку Boot. В ней находим опцию UEFI/BIOS Boot_Mode. И задаём значение Lagacy.
Другие версии BIOS
Существуют и менее распространённые варианты БИОС-интерфейса. В этом случае при работе с микропрограммой ориентируемся на предположительное местоположение нужной функции. Как правило, она располагается в разделах с названиями USB_Ports или Advanced.
Важно помнить, что в некоторых версиях BIOS может попросту отсутствовать поддержка Legacy-режима. Как правило, речь может идти о конкретных серверных вариантах микропрограммы, а также матплатах OEM. Существуют вендорские продукты второго эшелона, которые также не поддерживают эту функцию.
Выставлено legacy support в биосе, при этом появляется ошибка legacy boot of uefi media, что делать?
Legacy support в биосе при ошибке legacy boot of uefi media вызывает конфликт накопителя и BIOS. Устранить его можно двумя способами:
1. На время использования флешки в BIOS вместо Legacy установить режим UEFI. Затем можно вернуть его обратно.
2. Переформатировать флешку в файловой системе NTFS со схемой раздела MBR. Проще всего использовать для этого программу Rufus.
Выбор способа зависит от того, какая информация есть на флешке и можно ли её скопировать на другой носитель. Если такой возможности нет, то ставьте в BIOS режим UEFI. Если такая возможность есть, отформатируйте флешку.