Windows, farklı bir bağlantı noktasına taktığımda neden USB aygıtımı aynı aygıt olarak tanımıyor?
Bir USB aygıtı alıp bilgisayarınıza bağlarsanız, Windows'un onu tanıdığını ve yapılandırdığını fark etmiş olabilirsiniz. Daha sonra, fişini prizden çıkarır ve farklı bir USB portuna takarsanız, Windows bir amnezi alır ve son takarken uygulanan ayarları kullanmak yerine tamamen farklı bir cihaz olduğunu düşünür. Neden?
USB cihazı çalışanları, cihazın bir USB seri numarası bulunmadığında gerçekleştiğini açıkladı.
USB cihazlarda seri numaraları isteğe bağlıdır. Aygıtta bir tane varsa, Windows hangi USB bağlantı noktasına taktığınıza bakılmaksızın aygıtı tanır. Ancak seri numarası yoksa, Windows her bir görünümü farklı bir USB bağlantı noktasındaki yeni bir aygıtmış gibi davranır.
(Bir USB cihazı üreticisinin seri numaralarının nasıl çalıştığını pek anlamadıklarını hatırlıyorum. Tüm cihazlarına seri numaraları verdiler, bu harika, ama hepsi aynı seri numarasına sahipti. İkisini taktıysanız heyecan verici şeyler oldu. aynı anda bir bilgisayara aygıt
Ancak Windows seri numarası yoksa ve farklı bir bağlantı noktasında beliriyorsa neden Windows farklı bir aygıt olarak görüyor? Neden sadece "Ah, işte oradasın, başka bir limanda var" demiyor.
Çünkü bu iki cihazı taktığınızda rastgele davranış yaratır. Cihazların Tak ve Çalıştır ile sıralanmasına bağlı olarak, iki ayar grubu her önyüklemede rastgele rasgele atanır. Bugün ayarlar bir şekilde eşleşir, ancak yarın diğer sırayla cihazlar numaralandırıldığında ayarlar değiştirilir. (Aygıtları farklı sırayla takarsanız, benzer şekilde şaşırtıcı bir davranış elde edersiniz.)
Başka bir deyişle: İşler berbat olduğu için (1) işler zaten kötü durumda - cihaz doğru bir seri numarasına sahipse bu bir problem olmazdı - ve (2) bu kötü durumda olduğunuzda alternatif daha kötü . USB yığını, daha da kötüsünü yapmadan kötü bir durumdan en iyisini yapmaya çalışıyor.