2

При установке Windows 7 я обычно использую установщик драйвера после установки (особенно Snappy Driver Installer), чтобы ускорить процесс их установки. Однако, несмотря на успешное сообщение от SDI, мои порты USB 3.0, работая, работают как порты USB 2.0. Я подтвердил это копией файла с внешнего SSD (только до 30 Мбит / с) и с внешнего жесткого диска (Toshiba Canvio 3.0), у которого есть светодиод, показывающий, подключен ли он в режиме USB 2.0 или 3.0.

Однако, если я затем использую драйвер Intel USB 3.0 (запустив установщик), порты 3.0 функционируют нормально и работают на полной скорости.

Мне удалось повторить это поведение на различных системах на базе Intel (Acer Iconia W700, ASUS Sabertooth Z77, Surface Pro 2). Свежая установка Windows 7 с последующей установкой драйверов с файлами из ZIP-файла Intel с помощью диспетчера устройств вызывает ту же проблему, поэтому SDI здесь не виноват.

Так чем же отличается установщик драйвера Intel USB 3.0 от установки вручную? Устанавливает ли он какой-либо флаг реестра, чтобы сообщить ОС, что порты USB 3.0 доступны? Могу ли я повторить это поведение?

2 ответа2

3

Драйвер расширяемого хост-контроллера Intel USB 3.0 на самом деле включает в себя 3 драйвера в папке Drivers ZIP-файла:

iusb3hub 
iusb3xhc
iusb3hcs

Просматривая файлы .inf трех драйверов, я заметил это в строке 100 файла iusb3hcs.inf:

XHCI.DeviceDesc = "PCI bus"

Шина PCI - это устройство под системные устройства, которое уже поставляется с драйвером от Microsoft. Это объясняет, почему я пропустил его при установке драйверов в диспетчере устройств (у него не было предупреждающего знака, поскольку у него уже был драйвер) и почему SDI пропустил его при сканировании драйверов.

Чтобы проверить, не является ли этот драйвер причиной проблемы, я сделал новую установку Windows 7 на ASUS Sabertooth Z77 с последующим обновлением драйверов портов USB с помощью диспетчера устройств и перезагрузкой. Как и прежде, порты USB 3.0 функционировали как порты 2.0. Затем я обновил драйвер для шины PCI в диспетчере устройств. После перезагрузки порты USB 3.0 работали на полной скорости, установщик Intel не требуется. Этот подход имеет дополнительное преимущество, заключающееся в отсутствии установки Intel USB 3.0 Monitor, которая приводит к бесполезному использованию дискового пространства и циклов процессора.

Чтобы ответить на этот вопрос, установщик Intel не только устанавливает драйверы для портов, но также обновляет драйвер шины PCI, что позволяет USB 3.0 каким-либо образом использоваться в ОС.

-1

НЕ ИСПОЛЬЗУЙТЕ ПРОГРАММЫ ДРАЙВЕРА-УСТАНОВКИ! Многие из них в худшем случае являются мошенниками, устанавливающими шпионское ПО и вирусы. Даже "законные" не очень хороши, так как часто устанавливают не тот драйвер. Это очевидно, поскольку ваша SDI-программа устанавливает драйвер USB2.

Для обычного пользователя лучше всего выбрать Windows для выбора драйвера.

Если Windows не может найти драйвер, пропустите диск с драйверами, поставляемый с оборудованием, загрузите последнюю версию драйвера непосредственно с веб-сайта производителя оборудования. Это абсолютно лучший выбор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .