Я могу понять, почему Windows должна устанавливать программное обеспечение драйвера для никогда ранее не замеченных периферийных устройств, таких как веб-камеры или USB-микрофоны, но почему после первого подключения флэш-драйвера новая флэш-карта того же производителя не потребует нового драйвера, но флешка от другого производителя будет. Существует ли другой драйвер для флэш-накопителя (в зависимости от производителя и производителя)? Что это за программное обеспечение драйвера устройства и где оно установлено?
2 ответа
Драйвер - это программное обеспечение, позволяющее операционной системе, например Windows, взаимодействовать с оборудованием. На современном оборудовании, таком как флэш-накопители, веб-камеры, принтеры и т.д., Имеется чип, который сообщает операционной системе, что это за устройство. Это позволяет ОС проверять свою базу данных драйверов, чтобы увидеть, есть ли у нее уже драйвер для оборудования. Если это не так, Windows запросит у вас драйвер, а также поищет на сайте Microsoft возможное совпадение с драйвером. Если он найдет его, Windows добавит его в свою базу данных драйверов для будущего использования.
Так почему же флешка от разных производителей требует разных драйверов? Это потому, что они используют различное оборудование (наборы микросхем) для управления устройством. Если два разных производителя используют один и тот же набор микросхем для управления флэш-накопителем, устанавливать другой драйвер не нужно, поскольку он знает, как взаимодействовать с этим набором микросхем. Кроме того, производитель не обязательно должен использовать тот же набор микросхем в своих собственных устройствах. Возможно, доступна более новая технология, и поэтому необходим более новый чипсет, и, следовательно, необходим новый драйвер.
В Windows вы часто будете видеть драйверы установки ОС, даже если вы просто подключите USB-накопитель к другому порту.
Это связано с тем, что ему необходимо реализовать драйвер для каждого экземпляра, видимого ОС, - поэтому, когда он снова видит этот экземпляр, он может просто работать, независимо от того, используется ли идентичный драйвер на другом порту.
Также используются определенные идентификаторы, поэтому каждый драйвер связан с этим устройством - другой идентичный USB-накопитель будет использовать другой драйвер.
Плюс в том, что это снижает риск неправильной версии - каждая установка специфична, поэтому должна быть правильной.