Usb device mode что это
Device-контроллер поддерживает передачу данных на скорости FS и LS. В дополнение к конечной точке типа CONTROL, которая доступна по умолчанию, доступны еще 6 конечных точек с конфигурируемыми режимами CONTROL, BULK, INTERRUPT и ISOCHRONOUS:
- Конечная точка 0: буфер FIF
- с программируемым размером до 64 байт; конечная точка по умолчанию; тип CONTROL
- Конечная точка 1: буфер FIF
- с программируемым размером до 256 байт в режиме ping-pong;
- Конечные точки 2…6: буфер FIF
- с программируемым размером до 64 байт в режиме ping-pong.
Контроллер начинает свою работу с режима IDLE. В этом режиме потребление оконечным каскадом сведено до минимума.
Legacy USB Support — что это такое?
Если говорить о самой функции исходя из ее названия, нетрудно догадаться о ее предназначении. Достаточно просто перевести данный термин с английского языка. Трактовка этой опции предполагает поддержку устройств, которые подключаются к компьютеру или ноутбуку посредством соответствующих интерфейсов и портов, как раз на уровне первичной системы, как это изначально предусмотрено для всего остального «железа», подключенного к материнской плате.
Но если говорить о том, что это — Legacy USB Support, в данном конкретном случае речь идет исключительно о периферийных устройствах (мыши, клавиатуры и т. д.). Иногда этот параметр может относиться и к съемным накопителям информации. И хотя прямо это не заявлено, достаточно часто проблемы, связанные с тем, что некоторые типы флешек при установке их в качестве первого загрузочного устройства не определяются, устраняются как раз активацией этой опции. Впрочем, как показывает практика, это единичные случаи, и связаны они в основном с девайсами малоизвестных производителей или специфичного оборудования, которое поддержки в BIOS не имеет изначально.
Как включить Legacy USB Support?
Теперь несколько слов о том, какие действия можно произвести с такими параметрами. Для начала просто посмотрите на его исходное значение, выставленное по умолчанию. Обычно это опция автоматического выбора поддержки (Auto).
Но что это? В Legacy USB Support, если развернуть список всех возможных вариантов устанавливаемых значений, можно увидеть и активацию (Enabled), и отключение (Disabled). Для чего это нужно? Только для того, чтобы пользователь мог сам выбирать, нужна ли ему такая поддержка. Конечно, в случае с флешками, если они не определяются даже в случае предварительной вставки в порт, после чего производится включение компьютера с последующим входом в параметры BIOS, активация этого параметра является обязательной. Грубо говоря, вам нужно сначала вставить флешку в порт USB, а только потом включить питание, чтобы началась загрузка.
Определить VID и PID для восстановления флешки
Воткните флешку в компьютер и запустите Диспетчер устройств. Пуск – Выполнить — mmc devmgmt.msc.
Затем зайдите в раздел Контроллеры универсальной последовательной шины USB.
Находим в списке свою флешку. Обычно, все флешки имеют название Запоминающее устройство для USB.
Жмем на устройстве правую клавишу и открываем Свойства.
Переходим на вкладку Сведения.
В выпадающем списке выбираем пункт Код экземпляра устройства или Коды (ID) оборудования.
В этом окне мы видим PID и VID.
Поиск программы для восстановления флешки
Жмем на кнопку Search.
В результатах ищем своего производителя и модель флешки. У меня это Kingston DataTraveler 2.0.
В правой колонке будет название нужной нам программы или ссылка на нее.
Все. Теперь ищите в Google программу по названию или качаете по указанной ссылке. Запускаете и следуете инструкциям. Обычно, в подобных программах для восстановления всего одна кнопка, поэтому вопросов у вас возникнуть не должно.
Включение режима отладки USB на Android ОС может помочь, когда компьютер или другое устройство не видит подключение смартфона или планшета или работает со сбоями.
Прежде, чем грешить на ПК, включите данный режим, это не займет много времени. Кроме этого, отладка USB необходима для использования службы отладки приложений и устройств на операционной системе Android (то есть нужна, чтобы сделать анализ системы или приложения, проверить какие возникали сбои) под названием Android Debug Bridge.
Важно! В версии Android 4.2 и выше отладка USB находится в разделе "Параметры разработчика", который скрыт по умолчанию. Чтобы активировать раздел, ознакомьтесь с информацией: "Как включить режим разработчика".
22.8. Режим SUSPEND и выход из него
По истечении 3 мс, в течение которых линия USB была неактивной, контроллер переключается в полноскоростной режим и инициирует прерывание SUSPI (если оно было разрешено). После этого, в программе можно установить бит FRZCLK.
ЦПУ, в зависимости от архитектуры программы, также может ввести режим IDLE для снижения потребляемого тока.
Доступно два способа для выхода из режима SUSPEND:
- Первый заключается в обнулении бита FRZCLK. Это возможно, если ЦПУ не находится в режиме IDLE.
- В случае же, если ЦПУ находится в режиме IDLE, подходит другой способ, который состоит в разрешении прерывания WAKEUPI (WAKEUPE=1). В таком случае, если контроллером обнаруживается сигнал отличный от IDLE, инициируется прерывание WAKEUPI.
В дальнейшем, для перезапуска передачи, программа должна сбросить бит FRZCLK.
Не существует никакой связи между прерываниями SUSPI и WAKEUPI: прерывание WAKEUPI запускается сразу при обнаружении отличных от IDLE сигналов на линиях данных. Таким образом, прерывание WAKEUPI может возникнуть, даже если контроллер не в режиме SUSPEND.
Если бит прерывания SUSPI был установлен, то после запуска прерывания WAKEUPI он сбрасывается автоматически. Аналогичным образом, если во время запуска прерывания SUSPI бит прерывания WAKEUPI был уже установлен, то он сбросится автоматически.
Включение USB Legacy
Активировать в БИОСе режим работы USB для устаревших систем не представляет собой проблемы, и далее мы опишем процедуру для основных вариантов микропрограмм. Само собой разумеется, что первым делом понадобится войти в интерфейс BIOS – для этого потребуется сделать рестарт компьютера и нажать определённую клавишу в процессе загрузки машины.
Phoenix Award BIOS
-
После появления интерфейса микропрограммы переходите ко вкладке «Advanced». Найдите опцию «USB Legacy Support» и перейдите к ней. Обычно доступно три режима: «Auto», «Enable» и «Disable». Первый вариант включён по умолчанию и обеспечивает максимальную совместимость, а названия двух оставшихся включают либо выключают Legacy-режим. Соответственно, для включения поддержки USB Legacy следует выбрать «Auto» либо «Enable».
AMI BIOS
- Для включения Legacy-режима для мыши и/или клавиатуры перейдите на вкладку «Advanced».
На этой закладке воспользуйтесь пунктом «USB Ports». Выберите опцию «All USB Devices», которую переключите в положение «Enabled».
Обратите внимание! Режимы взаимоисключающие: UEFI-флешки не будут работать при активном Legacy!
Другие варианты BIOS
В менее распространённых вариантах интерфейсов микропрограммы следует ориентироваться на возможное местоположение описываемой опции – раздел «Advanced» либо «USB Ports».
Также стоит иметь в виду, что в некоторых случаях поддержки USB Legacy в БИОСе настольного компьютера или ноутбука может попросту не быть – обычно подобное можно встретить в некоторых серверных решениях, OEM-платах или продуктах вендоров второго эшелона.
22.9. Отсоединение (Detach)
После сброса бит DETACH равен 1.
Имеется возможность повторно выполнить процедуру перечисления (enumeration). Для этого достаточно установить и сбросить бит DETACH.
- Установка бита DETACH приводит к отключению подтяжки к плюсу питания на выводе D+ или D- (в зависимости от выбранного скоростного режима, FS или LS). Затем, после обнуления DETACH, подтяжка к плюсу питания на D+ или D- будет вновь активизирована.
Рисунок 22.3. Отсоединение стороны Device в полноскоростном режиме
Насколько целесообразно активировать этот параметр?
Но, поскольку включение опции большей частью связано именно с периферией (чаще всего, как уже говорилось, с мышками и клавиатурами), у многих пользователей возникают законные сомнения по поводу ее активации. Неужели система сама не в состоянии определить такие компоненты? Само собой разумеется, что если речь идет именно об операционной системе, в которой за работу таких устройств отвечают установленные драйверы, вопросов быть не должно. Но вот мало кто обращает внимание на тот момент, что при отключенной поддержке такие девайсы в момент включения компьютера или ноутбука (еще до загрузки основной операционной системы) становятся недоступными.
Иными словами, внешнюю USB-клавиатуру невозможно будет использовать даже для входа в настройки BIOS. Именно поэтому полностью отключать данный параметр не рекомендуется ни под каким предлогом. По большому счету, автоматическое значение выбора включения или отключения поддержки лучше не менять вообще! А вот если вы работаете с устаревшими модификациями Windows вроде сетевой версии NT, эта опция должна быть включена в обязательном порядке.
При ее деактивации довольно часто можно будет наблюдать потерю периферийными устройствами работоспособности, о чем будет сказано в свойствах оборудования в «Диспетчере устройств» (устройство отключено, его надо включить и т. д.). Что самое печальное, активировать отключенные устройства в диспетчере в такой ситуации не получится никак.
22.7. Настройка адреса
Адрес Device-контроллера устанавливается в соответствии с протоколом USB:
- После подачи питания Device-сторона доступна по адресу 0.
- Host отправляет команду SETUP (SET_ADDRESS(addr)).
- Программа записывает адрес в UADD, но при этом сохраняет ADDEN равным нулю.
- Device отправляет команду IN с нулем байт (пакет IN нулевой длины).
- После этого программа может разрешить адрес Device-контроллера путем установки бита ADDEN. В этом случае контроллер будет использовать адрес, сохраненный в UADD.
ADDEN и UADD нельзя записывать одновременно.
После подачи питания или USB-сброса в UADD содержится адрес по умолчанию (00h)
ADDEN сбрасывается аппаратно:
- после сброса при подаче питания;
- когда принят USB-сброс;
- или когда отключен весь USB-контроллер (обнулен бит USBE).
Когда этот бит равен нулю, используется адрес по умолчанию (00h).
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
Навигация в меню
Практически все версии БИОС лишены графического интерфейса. Это значит, что вам придется работать только с помощью клавиатуры, как, например, в консоли Windows. Навигация осуществляется с помощью стрелок «вверх-вниз» и «вправо»-«влево». Чтобы открыть какой-либо раздел, используйте клавишу Enter , чтобы вернуться назад – «Escape». Небольшая памятка по используемым клавишам всегда показывается на экране.
Комплекс микропрограмм UEFI устанавливается на самых дорогих и мощных материнских платах. Он поддерживает большее количество драйверов и умеет работать с мышью. Его интерфейс будет привычен пользователям Windows и других современных операционных систем.
Каждая версия обладает собственным интерфейсом и наборами опций. Даже названия одних и тех же параметров могут различаться. Далее в статье описано несколько популярных релизов БИОС.
Задачи функции USB Legacy
Практически все компьютеры уже много лет имеют встроенные порты для шины USB, которая используется для подключения большинства периферийных устройств. Чаще всего таковыми являются клавиатуры, мыши и внешние накопители – именно для их корректной работы в БИОСе и предназначена рассматриваемая опция.
Новейшие варианты БИОС, известные как UEFI, поддерживают графический интерфейс для облегчения работы с микропрограммой. В этом интерфейсе активно используется мышь, в отличие от чисто клавиатурного управления в «обычном» BIOS. У протокола USB есть известные ограничения на низкоуровневый доступ, поэтому без активации параметра USB Legacy мыши, которые подключаются в этот разъём, работать в UEFI не будут. Это же касается и USB-клавиатур.
Похожим образом обстоят дела с флешками, однако есть один важный нюанс. Загрузочные накопители с Windows 8 и новее обычно работают и без включения Legacy-режима, тогда как носители с записанной Windows 7 или некоторыми дистрибутивами на ядре Линукс могут не распознаваться. Дело в том, что для записи «семёрки» (или более старых систем Microsoft) либо Linux-based дистрибутивов используется таблица разделов, которая современными UEFI не поддерживается «из коробки», отчего и требуется активировать параметр USB Legacy.
22.10. Удаленное возобновление
Запрос на удаленное возобновление (REMOTE WAKE-UP или UPSTREAM RESUME) является единственной операцией, которую Device-сторона может выполнить по своей собственной инициативе. Однако, чтобы сделать это, Device-сторона должна сначала принять со стороны Host запрос DEVICE_REMOTE_WAKEUP.
В BIOS и UEFI современных материнских плат и ноутбуков можно встретить настройку с названием USB Legacy, которая чаще всего расположена в разделах «Advanced» интерфейса микропрограммы. Сегодня мы хотим поговорить о том, зачем существует эта настройка и за что она отвечает.
22.2. Подача питания и сброс
Следующий рисунок демонстрирует основные состояния Device-контроллера после подачи питания.
Рисунок 22.1. Состояния Device после сброса
Под состоянием сброса Device-контроллера понимается состояние, в котором:
- отключена его синхронизации для минимизации потребляемого тока (FRZCLK=1);
- все внутренние регистры Device-контроллера приняли свое исходное значение (обратите внимание, что DETACH=1);
- банки конечных точек являются сброшенными
- подтяжка к плюсу питания на D+ и D- отключена (режим DETACH).
Подтяжка к плюсу на D+ или D- активизируется сразу после обнуления бита DETACH и появления напряжения VBUS.
USB-контроллер после сброса переводится в состояние IDLE для минимизации потребляемого тока. Для перехода в это состояние нет необходимости в активизации блока PLL.
Device-контроллер можно в любое время сбросить путем обнуления бита USBE (отключение интерфейса USB).
AMI BIOS for Asus
Версия AMI, используемая на ноутбуках Asus. Внешне очень похожа на Phoenix — аналогичная панель закладок. Настройки USB находятся в разделе «Advanced». Перейдите туда, включите все опции и выйдите с помощью кнопки F10 .
Вопреки распространенному мнению, UEFI — не часть BIOS. Его скорее можно назвать более продвинутым, но менее популярным конкурентом. Существует большое количество различных версий, каждая со своими интерфейсами. Однако здесь управление похоже на привычную Windows, поэтому вы без труда найдете нужные опции.
22.4. USB-сброс
При обнаружении USB-сброса на линии USB контроллером выполняются следующие действия:
- отключаются все конечные точки;
- конечная точка по умолчанию (тип CONTROL) сохраняется сконфигурированной (подробности см. в 22.3).
Итоги
Что это — Legacy USB Support, по всей видимости, многие уже разобрались. Что же касается главного вывода, который можно сделать из всего вышесказанного, следует отметить, что установленное по умолчанию значение автоматического задействования или деактивации в случае необходимости заданной поддержки лучше не менять, а то потом и в первичную систему войти не сможете. Придется дополнительно подключать старые клавиатуры и мыши стандарта PS/2. А что делать, если на ноутбуке таких гнезд нет, основная клавиатура вышла из строя, а USB-порты при отключенной поддержке тоже не работают? Вот вам и ответ!
В BIOS и UEFI современных материнских плат и ноутбуков можно встретить настройку с названием USB Legacy, которая чаще всего расположена в разделах «Advanced» интерфейса микропрограммы. Сегодня мы хотим поговорить о том, зачем существует эта настройка и за что она отвечает.
Включение
-
Откройте "Настройки" → Вкладка "Опции" → Параметры разработчика.
Совет! Если вы отключите режим разработчика сбросом данных в настройках, отладка USB останется активной.
Привычный для владельцев смартфонов Android индикатор отсутствует в айфонах. Во время звонков и получения уведомлений, айфон вибрирует и издает звуковые оповещения. Если перевести iPhone в беззвучный
Запись экрана не особо популярная, но важная функция, без которой смартфон кажется неполноценным. В этой статье мы расскажем, как включить запись экрана на айфоне, под управлением современных и
Фоновым режимом в ОС Android называется выполнение программы, которая не видна пользователю (выполняется в фоне). В частности в фоновом режиме работают программы, запускаемые самой системой или
Страшно представить, что в какой-то момент все эти данные могут быть потеряны – никто не застрахован от поломки, повреждения, программных проблем телефона. Есть ли выход? Он есть всегда! В
"Ошибка при получении данных с сервера RH-01" может возникнуть при попытке обновления или установки приложений из Play Market. Чаще всего с ней сталкиваются пользователи Android-устройств после
Чтобы обеспечить возможность устранения неполадок в системе Android, предусмотрена функция безопасного режима. Она позволяет загрузить Android в его первозданном виде, отключает автозагрузку
В устройствах на базе Android есть множество полезных функций, которые могут выручить в трудную минуту. Например вы можете сделать из вашего смартфона или планшета маршрутизатор, создав Wi-Fi точку
Включение режима разработчика на Android устройстве позволит владельцу использовать дополнительные функции, которые могут быть весьма полезны.
Будьте вежливы при общении в сети, комментарии содержащие нецернзурные выражения и/или оскорбляющие участников обсуждения будут удалены.
Задачи функции USB Legacy
Практически все компьютеры уже много лет имеют встроенные порты для шины USB, которая используется для подключения большинства периферийных устройств. Чаще всего таковыми являются клавиатуры, мыши и внешние накопители – именно для их корректной работы в БИОСе и предназначена рассматриваемая опция.
Новейшие варианты БИОС, известные как UEFI, поддерживают графический интерфейс для облегчения работы с микропрограммой. В этом интерфейсе активно используется мышь, в отличие от чисто клавиатурного управления в «обычном» BIOS. У протокола USB есть известные ограничения на низкоуровневый доступ, поэтому без активации параметра USB Legacy мыши, которые подключаются в этот разъём, работать в UEFI не будут. Это же касается и USB-клавиатур.
Похожим образом обстоят дела с флешками, однако есть один важный нюанс. Загрузочные накопители с Windows 8 и новее обычно работают и без включения Legacy-режима, тогда как носители с записанной Windows 7 или некоторыми дистрибутивами на ядре Линукс могут не распознаваться. Дело в том, что для записи «семёрки» (или более старых систем Microsoft) либо Linux-based дистрибутивов используется таблица разделов, которая современными UEFI не поддерживается «из коробки», отчего и требуется активировать параметр USB Legacy.
Заключение
Мы выяснили, что собой представляет USB Legacy Support, определили задачи этой опции и рассмотрели методы её включения в распространённых вариантах BIOS или UEFI.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Если на вашем ПК не работают порты USB, а настройки Windows и обновление драйверов не помогают, возможно, контроллер был отключен в БИОСе. В этом случае вам потребуется зайти в меню конфигураций и включить все назад.
Существует множество различных версий BIOS со своими интерфейсами и тонкостями работы. Также на вашем компьютере может работать более современный комплекс — UEFI, который поддерживает полноценный графический интерфейс. В данной статье рассмотрены дистрибутивы, которые чаще всего устанавливаются на материнские платы.
Чтобы приступить к изменению конфигурации, нужно попасть в соответствующее меню. Его можно открыть во время включения персонального компьютера — до того, как началась загрузка Windows с жесткого диска.
Включите ПК. В случае, если он уже работает: перезагрузите. Дождитесь звукового сигнала спикера: короткий одиночный гудок свидетельствует о том, что все внутренние компоненты, необходимые для работы компьютера, обнаружены.
Теперь необходимо нажать горячую клавишу для вызова конфигурации. Это нужно сделать до смены экрана. Если вы не успели, и началась загрузка Windows — перезагружайтесь. Клавиши зависят от модели установленной материнской платы и версии прошивки BIOS. Узнать ее можно в руководстве пользователя, которое прилагается к материнке, на официальном сайте производителя или посмотреть на экране вашего ПК при его загрузке:
Если вы не знаете модель платы — ничего страшного. Просто попробуйте нажимать следующие клавиши: Tab , Delete , Esc , F1 , F2 , F8 , F10 , F11 , F12 . Одна из них наверняка подойдет.
Необязательно пробовать только 1 вариант за раз. Вы без проблем можете быстро нажать все кнопки из списка. Одна из них подойдет и запустит настройки БИОСа, а остальные будут проигнорированы.
- Проведите мышью сверху-вниз или снизу-вверх по правому краю экрана и в появившемся окне нажмите «Параметры».
- Кликните на надпись «Изменение параметров компьютера»
- Нажмите «Обновление и восстановление».
- Далее: «Восстановление».
- В разделе «Особые варианты загрузки» нажмите кнопку Перезагрузить сейчас .
Ваш компьютер или ноутбук перезагрузится в режиме настройки. После перезагрузки ПК вы также сможете выбрать вариант запуска с USB-накопителя или DVD-диска.
Видео: как настроить любой BIOS на загрузку с USB флешки
Многие пользователи, особо не сведущие в настройках первичных систем ввода/вывода, довольно часто встречают среди огромного количества всевозможных параметров пункт Legacy USB Support. Что это в БИОСе, зачем нужна эта опция, особо никто не разбирается, поскольку ее значение по умолчанию обычно выставлено на Auto. Однако иногда изменять этот параметр нужно. Именно поэтому рассмотреть его следует особо.
Итоги
Что это — Legacy USB Support, по всей видимости, многие уже разобрались. Что же касается главного вывода, который можно сделать из всего вышесказанного, следует отметить, что установленное по умолчанию значение автоматического задействования или деактивации в случае необходимости заданной поддержки лучше не менять, а то потом и в первичную систему войти не сможете. Придется дополнительно подключать старые клавиатуры и мыши стандарта PS/2. А что делать, если на ноутбуке таких гнезд нет, основная клавиатура вышла из строя, а USB-порты при отключенной поддержке тоже не работают? Вот вам и ответ!
Опция Boot List Option — Выбор варианта загрузки определяем режим загрузки и меет два значения "Legacy" — (наследуемый вариант загрузки — режим совместимости) BIOS или "UEFI" (Unified Extensible Firmware Interface — интерфейс между операционной системой и микропрограммами) режим загрузки.
UEFI BIOS поддерживает два режима загрузки: режим загрузки Legacy ("Наследие") BIOS и режим загрузки UEFI.
Некоторые устройства и операционные системы пока не поддерживают UEFI на основе BIOS и могут загружаться только с режиме загрузки — Legacy BIOS.
В зависимости от вашей ситуации, вы выбираете какой режим загрузки из UEFI BIOS вы хотите использовать: режим загрузки Наследия — Legacy BIOS или режим UEFI загрузки.
- Legacy ( CMS OS или CSM Boot, UEFI and Legacy OS, Legacy OpROM) – выберите режим загрузки Legacy BIOS, чтобы HBAs-адаптеры и некоторые экспресс — модули могли использовать опции ROMs — ПЗУ. При выборе режима загрузки Legacy BIOS, только загрузочные кандидаты поддерживающие режим загрузки Legacy BIOS будут перечислены в списке "Приоритет — Параметры загрузки". НЕ забываем при выборе данной опции
1) отключить очень капризную опцию Secure Boot — защищенной загрузки. А так же включить модуль
2) Load Legacy Option Rom — CSM — загрузку модуля совместимости старых ОС. - UEFI (UEFI OS) – выберите режим загрузки UEFI что бы использовать драйверы UEFI. Только устройства, поддерживающие выбранный режим загрузки перечислены на экране выбора источника загрузки BIOS — экране в списке Приоритетов Параметры загрузки.
Опция также может иметь другие названия:
Примечание 1. Если режим загрузки (Boot List Option) изменяется, то выставленная последовательность опроса носителей — дисков — кандидатов от предыдущего режима загрузки не сохраняется..
Примечание 2. Загрузчик операционной системы – это системная программа, которая подготовляет компьютер для загрузки операционной системы (загружает ядро операционной системы в оперативную память, формирует параметры работы ОС…). Запуск загрузчика выполняет BIOS.
Программа Aptio Setup Utility — BIOS фирмы American Megatrends Inc на системных платах Dell Inc.
Название данной опции у данного производителя в данной версии BIOS:
Boot List Option значение по умолчанию [Legacy]
Обозначение опции BIOS | Описание опции в БИОСе | Переведенное значение опции БИОС |
---|
This list specifies the order that the BIOS searches devices when trying to find an operating system to boot.
To change the boot order select the device to be changed in the list on the right hand side, then use the keybaord PgUp/PgDn keys to change the boot order of the device.
The boot devices can also be selectd or de-selectd from the list using the check boxes on left hand side.
Этот список определяет порядок, в котором BIOS ищет устройства при попытке найти операционную систему для загрузки.
Чтобы изменить порядок загрузки выберите желаемое устройство в списке на правой стороне, а затем используя клавиши клавиатуры PgUp / PgDn, измените порядок загрузки устройства.
Загрузочные устройства также могут быть выбраны из списка помощью флажков +/-
Если операционная система установлена с помощью режим загрузки "Наследие" BIOS (Legacy BIOS boot mode) операционная система может быть запущена только в режиме загрузки Legacy.
Если операционная система установлена с помощью режим загрузки UEFI, операционная система может быть запущена только в режиме загрузки UEFI (UEFI boot mode).
USB Mass Storage Device — устройство, которое чаще всего является флешкой. Быстрый запуск диспетчера устройств: зажмите Win + R, введите команду devmgmt.msc, нажмите ОК.
- USB — собственно и так понятно, это порт ЮСБ, в который можно подключить флешку.. разные устройства.. мышку, клавиатуру, телефон..
- Mass — переводится как массовое, то есть что-то популярное, массовое, не особо понятно. Возможно имеется ввиду массовая флеш-память?
- Storage — переводится как хранилище. Имеется ввиду хранилище данных, которым выступает флеш-память.
- Device — означает устройство, чем собственно и является флешка.
Данное устройство вы можете увидеть в диспетчере задач, может быть например в разделе Universal Serial Bus controllers:
Если напротив нет восклицательного знака, значит винда флешку нормально увидела и проблем нет. Однако бывает что проблем нет, винда определила.. но неправильно.. в таком случае нужно шаманить с драйверами..
Хм, есть мысль, что если устройство неправильно обнаружено или если оно с воскликом — тогда может попробовать прогу по автоматической установки драйверов? Нет, я не рекламирую и не предлагаю какую-то ерундовину. Я лично пользовался DevID Agent, мне понравилось — вроде нет рекламы, все понятно, прога небольшая. Если будете ставить, то смотрите чтобы вместе с ней и Яндекс-софт не установился..
Нашел скриншот — получается USB Mass Storage Device может представлять из себя меню, раскрыв которое, вы увидите модель флешки:
Возможно что как раз в случае, когда такого меню нет и модели флешки не видно — тогда возможно проблемы с дровами. Правда можно попробовать их вручную установить.. Похожий пример:
Надеюсь кому-то инфа помогла. Удачи и добра, до новых встреч господа!
Как включить Legacy USB Support?
Теперь несколько слов о том, какие действия можно произвести с такими параметрами. Для начала просто посмотрите на его исходное значение, выставленное по умолчанию. Обычно это опция автоматического выбора поддержки (Auto).
Но что это? В Legacy USB Support, если развернуть список всех возможных вариантов устанавливаемых значений, можно увидеть и активацию (Enabled), и отключение (Disabled). Для чего это нужно? Только для того, чтобы пользователь мог сам выбирать, нужна ли ему такая поддержка. Конечно, в случае с флешками, если они не определяются даже в случае предварительной вставки в порт, после чего производится включение компьютера с последующим входом в параметры BIOS, активация этого параметра является обязательной. Грубо говоря, вам нужно сначала вставить флешку в порт USB, а только потом включить питание, чтобы началась загрузка.
Восстановление работы USB устройств
Все нижеизложенное относится ко всем устройствам USB, которые перестали работать из-за сбоев в операционной системе Windows XP.
Настройки Windows
Если на уровне БИОСа все порты и контроллеры включены, но USB порты все-равно не работают, возможно, проблема в настройках вашей системы Windows.
Во-первых, попробуйте просто отключить и подключить устройство заново. Это вызовет проверку корректности драйверов. Если с ними что-то не так, Windows постарается переустановить их.
Если при переподключении ничего не происходит — попробуйте включить контроллер в реестре Windows. Для этого необходимо сделать следующее:
- Вызовите диалог «Выполнить» с помощью Win + R (либо через «Пуск»: в XP и 7-ке щелкнув по ней левой кнопкой мыши, а в 8 и 10 версиях — правой кнопкой мыши).
- Введите regedit и нажмите OK .
- Перейдите в раздел «HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services USBSTOR».
- Дважды кликните по записи «Start», чтобы открыть окно редактирования.
- Измените значение на «3». При любых других значения параметра, USB порты работать не будут.
- Нажмите OK и закройте редактор.
3. Возможные решения.
Шаг 1: Отключите все USB устройства от компьютера и загрузите компьютер в БЕЗОПАСНОМ РЕЖИМЕ (Safe Mode) — нажмите F8 при старте компьютера.
Если Вы используете USB мышь и/или клавиатуру — их можно не отключать, но если Вы удалите или USB контроллер, или хаб, или их самих — они работать не будут. Так, что лучше загружаться с клавиатурой и мышью не USB.
Шаг 2: Удаление скрытых устройств
1. Кликните ПУСК. Кликните Выполнить. Напечатайте cmd и нажмите OK. Должно появиться окно командной строки.
2. Напечатайте «set DEVMGR_SHOW_DETAILS=1» (без кавычек) и нажмите Enter.
3. Напечатайте «set DEVMGR_SHOW_NONPRESENT_DEVICES=1» (без кавычек) и нажмите Enter.
Пункты 2 и 3 можно объединить в один, выполнив reg-файл следущего содержания:
[HKEY_CURRENT_USEREnvironment]
"DEVMGR_SHOW_DETAILS"="1"
"DEVMGR_SHOW_NONPRESENT_DEVICES"="1"
4. Напечатайте «start devmgmt.msc» (без кавычек) и нажмите Enterr. Должен появиться «Device Manager», или «Управление устройствами» в русской версии.
5. Кликните View (Вид). Кликните Show hidden devices (Показать скрытые устройства).
6. Кликая «+» разверните Imaging devices, Неизвестные устройства, USB устройства, Disk Drives, Storage Volumes, DVD/CD-ROM и другие классы которые могут иметь отношение к Вашему неработающему девайсу. Например к USB 2.0 HDD относятся классы Disk Drives, Storage Volumes, USB устройства
7. Если Вы увидели в развернутых классах Ваше устройство (включая посеревшие) кликните на нем правой кнопкой и в выпавшем меню кликните Uninstall (Удалить). Например для USB 2.0 HDD надо удалить все «USB 2.0 Storage Device USB Device» из класса «Disk Drives», все «USB mass StorageDevice» из класса «USB controllers» и серые «Generic Volume» из класса «Storage Volumes» .
Будте осторожны, чтобы не удалить устройства, обслуживающие Ваши жесткие диски с которых грузится Windows.
Шаг 3: Удаление всех oem*.inf файлов
1. Кликните ПУСК. Кликните Выполнить. Напечатайте cmd и нажмите OK. Должно появиться окно командной строки.
2. В командной строке, напечатайте следующее (без кавычек) и нажимайте Enter после каждой команды: «cd windowsinf»
«ren infcache.1 *.old»
Можно сделать тоже самое с помощью какого-либо shell’a, только надо включить возможность просмотра скрытых и системных файлов (каталог inf — скрытый).
NB! Если у Вас установлено несколько копий Windows, необходимо проделать эту процедуру ДЛЯ ВСЕХ установок Windows.
Шаг 4: Удаление всех ключей в ветке реестра HKEY_LOCAL_MACHINE/Enum/USB которые начинаются с VID
Удаление VID_…. ключей из реестра приведет к распознаванию USB устройств заново при рестарте системы.
ПРЕДУПРЕЖДЕНИЕ: Если у Вас USB мышь или клавиатура, не удаляйте их ветки реестра, иначе Windows при рестарте может глюкануть. Определить эти ветки можно кликнув на «+» VID_…. ключа и кликнуть на ключ ступенькой ниже. Если справа в значении переменной DeviceDesc Вы увидите что-то типа «Human Interface Device» или HID — то это как раз мышь или клавиатура.
1. Кликните ПУСК. Кликните Выполнить. Напечатайте regedit и нажмите OK. Должен открыться редактор реестра.
2. Перейдите на HKEY_LOCAL_MACHINESystemCurrentControlSetEnumUSB.
3. Выделите и удалите все (кроме HID) VID_…. ключи. Не получается?! Правильно! Сначала должены быть установлены права доступа на соответствующий ключ VID_…. реестра.
- правым кликом на соответствующем ключе открываем меню и выбираем Permissions.
- выбираем Everyone (Все) и назначаем Full Control (полный доступ).
- Кликаем Применить, затем ОК.
4. Закрываем всё и ВЫКЛЮЧАЕМ компьютер.
Шаг 5: Подключение устройства к компьютеру:
1. Пока компьютер ВЫКЛЮЧЕН присоедините Ваше устройство к USB порту.
2. Включаем компьютер.
3. ПОСЛЕ того, как Windows ПОЛНОСТЬЮ загрузиться и прекратит бешено шуршать хардом, подсоединяем питание к Вашему устройству.
4. Должен начаться процесс детектирования нового устройства и полная переустановка драйверов для него. PS: Если после п 2 не происходит выполнение п 3 — я Вас предупреждал.
Примечания Описанную выше процедуру можно также применить и к root_hub веткам, но только если у Вас не USB клавиатура и мышь. Ветку USBSTORE можно также удалить в шаге 4. В конце концов можно попробовать полностью удалить USB подсистему и заставить Windows заново распознать и установить все драйверы USB. В этом случае надо удалить все USB устройства на шаге 2 в том порядке как они располагаются при просмотре в Device Manager при просмотре устройств по подключению.
Например для USB Flash: сначала Generic Volume, затем как-там-оно-у-вас-называется-USB device, затем USB mass storage device, затем USB Root Hub, далее … USB .. Host Controller, А вот дальше ничего трогать НЕ НАДО, а то будет больно и обидно …
В реестре тоже соответственно удалить полностью ключи HKEY_LOCAL_MACHINESystemCurrentControlSetEnumUSB и HKEY_LOCAL_MACHINESystemCurrentControlSetEnumUSBSTORE.
Пошаговая инструкция по восстановлению USB флешек в которой я постараюсь доступным языком ответить на вопрос Как восстановить флешку самостоятельно и без особых усилий.
Вот бывает поможешь человеку, а он потом всем растрындит, что ты такой хороший и идут уже толпы жаждущих за помощью. Примерно так все и получилось, когда я восстановил несколько флешек коллегам.
Теперь народ несет не только свои флешки, но и флешки своих друзей, знакомых и родственников. Ну вот хоть бы кто-то еще бутылочку пива приволок или печеньку – фигушки.
Мне-то не сложно помочь, но когда я предлагаю вам самим научиться все это делать, вы отнекиваетесь. Таких я в следующий раз просто отшиваю. Не хочешь учиться – проходи мимо.
С лирикой на этом заканчиваю и перехожу непосредственно к теме поста..
Если ваша флешка перестала определяться как диск, не хочет форматироваться, не дает записать информацию или еще что-то там с ней случилось, НО она не имеет механических повреждений, то знайте – еще не все потеряно. Скорее всего глюкнул контроллер и с ним придется немного повозиться. По времени эта процедура занимает, примерно, 5 минут.
Сразу скажу, что не существует универсальной программы для восстановления всех разновидностей флешек. Необходимо будет найти именно ту, которая сможет работать с контроллером вашей флешки.
Для начала нам необходимо определить VID и PID нерабочей флешки.
20/09/2011
Насколько целесообразно активировать этот параметр?
Но, поскольку включение опции большей частью связано именно с периферией (чаще всего, как уже говорилось, с мышками и клавиатурами), у многих пользователей возникают законные сомнения по поводу ее активации. Неужели система сама не в состоянии определить такие компоненты? Само собой разумеется, что если речь идет именно об операционной системе, в которой за работу таких устройств отвечают установленные драйверы, вопросов быть не должно. Но вот мало кто обращает внимание на тот момент, что при отключенной поддержке такие девайсы в момент включения компьютера или ноутбука (еще до загрузки основной операционной системы) становятся недоступными.
Иными словами, внешнюю USB-клавиатуру невозможно будет использовать даже для входа в настройки BIOS. Именно поэтому полностью отключать данный параметр не рекомендуется ни под каким предлогом. По большому счету, автоматическое значение выбора включения или отключения поддержки лучше не менять вообще! А вот если вы работаете с устаревшими модификациями Windows вроде сетевой версии NT, эта опция должна быть включена в обязательном порядке.
При ее деактивации довольно часто можно будет наблюдать потерю периферийными устройствами работоспособности, о чем будет сказано в свойствах оборудования в «Диспетчере устройств» (устройство отключено, его надо включить и т. д.). Что самое печальное, активировать отключенные устройства в диспетчере в такой ситуации не получится никак.
Заключение
Мы выяснили, что собой представляет USB Legacy Support, определили задачи этой опции и рассмотрели методы её включения в распространённых вариантах BIOS или UEFI.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Многие пользователи, особо не сведущие в настройках первичных систем ввода/вывода, довольно часто встречают среди огромного количества всевозможных параметров пункт Legacy USB Support. Что это в БИОСе, зачем нужна эта опция, особо никто не разбирается, поскольку ее значение по умолчанию обычно выставлено на Auto. Однако иногда изменять этот параметр нужно. Именно поэтому рассмотреть его следует особо.
22.5. Выбор конечной точки
Перед выполнением каких-либо действий со стороны ЦПУ необходимо выполнить выбор конечной точки. Для этого предусмотрены биты EPNUM2:0 (регистр UENUM), в которые необходимо записать номер конечной точки, с которой желает работать ЦПУ.
После этого, ЦПУ может осуществлять доступ к различным регистрам и данным конечной точки.
2. Причина.
Как правило такая ситуация может возникнуть если USB 2.0 Enhanced Host Controller использует одно прерывание вместе с каким-либо другим устройством (IRQ Sharing), например звуковым или видео. В этом случае нарушается правильная передача параметров (FDO, PDO) от драйверов USB (usbhub.sys, usbstor.sys, usbport.sys) к драйверам логических устройств, например от usbstor.sys в disk.sys в случае «USB 2.0 mass storage device».
22.3. Сброс конечной точки
Конечная точка может быть сброшена в любой момент путем установки в регистре UERST бита соответствующей конечной точки (EPRSTx). Это приведет к:
- сбросу внутреннего автомата состояний выбранной конечной точки;
- сбросу банков приема и передачи, а также восстановлению их внутренних указателей;
- записи своих исходных значений в UEINTX, UESTA0X и UESTA1X.
Поле переключателя данных (DATA TOGGLE) остается неизменным.
Прочие регистры остаются неизменными.
Настройка конечной точки остается действительной, а сама конечная точка сохраняется разрешенной.
Сброс конечной точки можно связать с командой сброса переключателя данных (бит RSTDT), как ответ на USB-команду CLEAR_FEATURE.
AMI BIOS
Очень распространенный вариант, который можно встретить на многих современных компьютерах. Главное меню разделено на 2 части: список категорий и различные действия, вроде выхода или сохранения. Вы будете работать с левой частью.
Вам необходимо перейти в раздел, который называется «Integrated Peripherals». Русскоязычной версии интерфейса нет, поэтому все команды только на английском. С помощью стрелки «Вниз» выделите данный пункт и нажмите Enter .
Здесь нужно включить (Enabled) 4 опции:
- USB EHCI controller – основной контроллер. Если на материнской плате есть порты версии 3.0, этот пункт будет разделен на 2 части: «Controller» и «Controller 2.0»;
- USB Keyboard Support – поддержка клавиатур;
- USB Mouse Support – поддержка мышек;
- Legacy USB storage detect – работа с внешними хранилищами данных: флешками, дисковыми накопителями, дисками смартфонов и цифровых фотоаппаратов.
В некоторых старых версиях присутствует всего 2 пункта «USB controller» и «Legacy USB storage support».
Когда закончите с настройками, нажмите клавишу F10 , чтобы сохранить внесенные изменения и перезагрузить компьютер.
Phoenix AwardBIOS
Другая популярная версия, которую часто можно встретить на современных ноутбуках. Не имеет главной страницы, как AMI, но снабжен удобными тематическими закладками вверху. Перемещаться между разделами можно с помощью стрелок «влево»-«вправо», а между пунктами — с помощью «вверх» и «вниз».
Перейдите в раздел «Advanced» с помощью стрелки «Вправо». В ней найдите категорию «USB configuration». Все пункты этого раздела необходимо перевести в положение «Enabled». В некоторых версиях категория «USB configuration» может находиться во вкладке «Peripherals» а не в «Advanced».
Для завершения работы в меню нажмите F10 и подтвердите выход.
Legacy USB Support — что это такое?
Если говорить о самой функции исходя из ее названия, нетрудно догадаться о ее предназначении. Достаточно просто перевести данный термин с английского языка. Трактовка этой опции предполагает поддержку устройств, которые подключаются к компьютеру или ноутбуку посредством соответствующих интерфейсов и портов, как раз на уровне первичной системы, как это изначально предусмотрено для всего остального «железа», подключенного к материнской плате.
Но если говорить о том, что это — Legacy USB Support, в данном конкретном случае речь идет исключительно о периферийных устройствах (мыши, клавиатуры и т. д.). Иногда этот параметр может относиться и к съемным накопителям информации. И хотя прямо это не заявлено, достаточно часто проблемы, связанные с тем, что некоторые типы флешек при установке их в качестве первого загрузочного устройства не определяются, устраняются как раз активацией этой опции. Впрочем, как показывает практика, это единичные случаи, и связаны они в основном с девайсами малоизвестных производителей или специфичного оборудования, которое поддержки в BIOS не имеет изначально.
22.6. Активизация конечной точки
Конечная точка удерживается в состоянии сброса до тех пор, пока не установлен бит EPEN.
Для активизации конечной точки необходимо выполнить последовательность, приведенную на рисунке 22.2.
Рисунок 22.2. Последовательность активизации конечной точки
Если настройка конечной точки выполнена некорректно (CFGOK=0), контроллер не будет подтверждать пакеты, отправленные с Host-стороны.
Бит CFGOK не устанавливается, если задан размер конечной точки, который больше размера DPRAM.
Обнуление бита EPEN действует как сброс конечной точки (подробности см. в 22.3). При этом также выполняются следующие действия:
- сохраняется настройки конечной точки (EPSIZE, EPBK, ALLOC)
- сбрасывается поле переключателя данных.
- память DPRAM, назначенная для конечной точки, остается зарезервированной.
Подробности о назначении/реорганизации памяти см. в 21.7.
1. Симптомы.
Само устройство РАБОТАЕТ. Это Вы проверили на другой машине.
- При подключении же именно к Вашему компьютеру, оно либо не определяется вообще, либо определяется неправильно, либо даже правильно определяется, но не работает как нужно.
- Вы уверены, что установлены все необходимые драйверы всех устройств подключенных к системе.
- Вы уверены, что переустановка и обновление драйверов USB контроллеров и устройств USB сделаны корректно.
- В «Управлении устройствами» (Device manager) — показывает, что все устройства работают нормально и конфликтов нет.
- Устройство все равно не работает, ничего не помогает и Вы готовы переустанавливать систему.
Включение USB Legacy
Активировать в БИОСе режим работы USB для устаревших систем не представляет собой проблемы, и далее мы опишем процедуру для основных вариантов микропрограмм. Само собой разумеется, что первым делом понадобится войти в интерфейс BIOS – для этого потребуется сделать рестарт компьютера и нажать определённую клавишу в процессе загрузки машины.
Phoenix Award BIOS
-
После появления интерфейса микропрограммы переходите ко вкладке «Advanced». Найдите опцию «USB Legacy Support» и перейдите к ней. Обычно доступно три режима: «Auto», «Enable» и «Disable». Первый вариант включён по умолчанию и обеспечивает максимальную совместимость, а названия двух оставшихся включают либо выключают Legacy-режим. Соответственно, для включения поддержки USB Legacy следует выбрать «Auto» либо «Enable».
AMI BIOS
- Для включения Legacy-режима для мыши и/или клавиатуры перейдите на вкладку «Advanced».
На этой закладке воспользуйтесь пунктом «USB Ports». Выберите опцию «All USB Devices», которую переключите в положение «Enabled».
Обратите внимание! Режимы взаимоисключающие: UEFI-флешки не будут работать при активном Legacy!
Другие варианты BIOS
В менее распространённых вариантах интерфейсов микропрограммы следует ориентироваться на возможное местоположение описываемой опции – раздел «Advanced» либо «USB Ports».
Также стоит иметь в виду, что в некоторых случаях поддержки USB Legacy в БИОСе настольного компьютера или ноутбука может попросту не быть – обычно подобное можно встретить в некоторых серверных решениях, OEM-платах или продуктах вендоров второго эшелона.
Читайте также: