Powiedzmy, że mam mysz. Podłączam tę mysz do gniazda 1 z 4 na komputerze. Przechodzi przez nowe wykryte urządzenie i to wszystko, co jest w porządku. Ale jeśli wrócę później z tą samą myszą i podłączę ją do powiedzmy gniazda 3, wykrywanie rozpocznie się od nowa! Dlaczego to?
47
Odpowiedzi:
Według Raymonda Chena :
źródło
System Windows (ponieważ nie określasz systemu operacyjnego. Zakładam, że właśnie tego używasz) kojarzy urządzenie z portem, do którego jest podłączony, więc uznał, że „DYSK USB A w porcie X” różni się od „DYSKU USB A w port Y ”i odpowiednio łączy sterowniki i wpisy rejestru.
Jeśli użyjesz opcji „pokaż nieprzyłączone urządzenia” podczas przeglądania Menedżera urządzeń, zobaczysz urządzenie podłączone do wszystkich portów, w których kiedykolwiek był podłączony, ale wyszarzone, ponieważ obecnie ich nie ma. Po podłączeniu urządzenia do jednego z tych portów system Windows po prostu aktywuje to wystąpienie sterownika, po podłączeniu go do innego portu będzie musiał zdefiniować nowe wystąpienie sterownika dla tego portu przed jego aktywacją (co jest procesem, który widzisz jako użytkownik wyświetlane jako „dodanie nowego urządzenia”.
Pozwala to na jednoczesne podłączenie identycznych urządzeń do różnych portów. Istnieją inne sposoby osiągnięcia tego celu, z niewielką lub żadną praktyczną różnicą dla użytkownika końcowego, jaką technikę stosuje system operacyjny, ale w ten sposób Windows decyduje się to zorganizować.
źródło