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