Tại sao Windows không nhận ra thiết bị USB của tôi là cùng một thiết bị nếu tôi cắm nó vào một cổng khác?
Bạn có thể nhận thấy rằng nếu bạn lấy một thiết bị USB và cắm nó vào máy tính của mình, Windows sẽ nhận ra nó và định cấu hình nó. Sau đó, nếu bạn rút phích cắm và cắm lại vào một cổng USB khác, Windows sẽ bị mất trí nhớ và nghĩ rằng đó là một thiết bị hoàn toàn khác thay vì sử dụng các cài đặt được áp dụng khi bạn cắm lần trước. Tại sao vậy?
Người thiết bị USB giải thích rằng điều này xảy ra khi thiết bị thiếu số sê-ri USB.
Số sê-ri là tùy chọn trên thiết bị USB. Nếu thiết bị có một, thì Windows sẽ nhận ra thiết bị cho dù bạn cắm cổng USB nào. Nhưng nếu nó không có số sê-ri, thì Windows sẽ xử lý mỗi lần xuất hiện trên một cổng USB khác nhau như thể đó là một thiết bị mới.
(Tôi nhớ rằng một nhà sản xuất thiết bị USB lớn không hiểu rõ số sê-ri hoạt động như thế nào. Họ đã cho tất cả các số sê-ri thiết bị của họ, điều đó thật tuyệt, nhưng tất cả đều có cùng một số sê-ri. thiết bị vào máy tính cùng một lúc.)
Nhưng tại sao Windows lại coi nó như một thiết bị khác nếu nó thiếu số sê-ri và hiển thị trên một cổng khác? Tại sao nó không thể nói, "Ồ, bạn đây rồi, ở đằng kia trên một cổng khác."
Bởi vì điều đó tạo ra hành vi ngẫu nhiên khi bạn cắm vào hai thiết bị như vậy. Tùy thuộc vào thứ tự các thiết bị được liệt kê bằng Plug and Play, hai bộ cài đặt sẽ được chỉ định ngẫu nhiên ở mỗi lần khởi động. Hôm nay các cài đặt khớp với một chiều, nhưng ngày mai khi các thiết bị được liệt kê theo thứ tự khác, các cài đặt được hoán đổi. (Bạn có hành vi gây trở ngại tương tự nếu bạn cắm các thiết bị theo thứ tự khác nhau.)
Nói cách khác: Mọi thứ trở nên tồi tệ bởi vì (1) mọi thứ đã ở trong tình trạng tồi tệ . Ngăn xếp USB chỉ đang cố gắng làm cho tình huống tốt nhất trở nên tồi tệ mà không làm cho nó tồi tệ hơn.