Поддерживается ли USB в безопасном режиме на XP?

Поддерживается ли USB в безопасном режиме на XP?

По данным Microsoft, "Устройства универсальной последовательной шины не работают в безопасном режиме" под XP. Однако в моем тестировании это неверно. USB-клавиатуры, мыши и флэш-накопители, похоже, работают нормально в безопасном режиме (я убедился, что BIOS не предоставляет поддержку). Это имеет смысл, поскольку отказ стандартного устройства ввода был бы, на языке Microsoft, «неудачным пользовательским опытом».

Так,Поддерживается ли USB в безопасном режиме на XP?

  • Если ваш ответ «нет» (согласие с Microsoft), предоставьте тестовый случай, желательно на виртуальной машине, где стандартная клавиатура HID или мышь не срабатывает. Укажите конфигурацию оборудования / BIOS / ОС. Обратите внимание, что вам понадобится клавиатура PS/2, подключенная в дополнение к вашим USB-устройствам, чтобы использовать меню загрузки. Программное обеспечение виртуальной машины обычно эмулирует клавиатуру PS/2. В качестве альтернативы вы можетедобавить /safebootпереключатель вboot.ini.

  • Если ваш ответ «да», предоставьте ссылку на подтверждающую документацию (от Microsoft или другого авторитетного источника).

Ваш ответ может быть таким: «Поддерживаются только устройства X, Y и Z, но больше ничего», в таком случае также дайте ссылку.

решение1

Мой ответ — «да», и я собираюсь использовать реестр из обычной розничной установки в качестве «подтверждающей документации», поскольку не могу найти ссылку на статью Microsoft, в которой это официально утверждается.

Для безопасного режима Windows загрузит драйверы/классы устройств, перечисленные в следующем разделе: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal

На моей тестовой машине я вижу классы устройств для контроллеров USB, устройств интерфейса пользователя (KB/мышь) и дисководов. Поэтому, основываясь на том, что я там вижу, я бы ожидал, что клавиатура, мышь и флэш-накопитель будут работать в безопасном режиме.

Кроме того, я думаю, что вы неправильно истолковываете статью Microsoft KB. Я думаю, что заголовок относится к определенному сценарию проблемы, когда BIOS не поддерживает USB, или эта опция отключена. Статьянетзаявив, что в безопасном режиме поддержка USB отсутствует.

решение2

Ваши USB-устройства работают в безопасном режиме, поскольку поддержка USB включена в BIOS. Если вы перейдете в раздел «Дополнительная информация» в статье MS, вы найдете следующее утверждение: «...В случае USB-устройств ввода, чтобы они функционировали в безопасном режиме, система должна иметь BIOS с поддержкой USB для устройств ввода, а режим USB legacy должен быть включен».

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

Включить поддержку USB в BIOSобъясняет, как это можно включить.

Связанный контент