Notei que meu disco rígido está 8 vezes mais rápido depois de reconectar o hub USB ao qual ele está conectado. Como isso é possível?
Minha configuração:
- Seagate Exos X22 20 TB SATA 6 Gb/s 7200 RPM 3,5 polegadas Enterprise HDD (ST20000NM004E) ( foto ) conectado via SABRENT USB 3.0 à estação de acoplamento plana para disco rígido externo SATA ( foto ) conectada via USB a um hub Anker USB 3.0 de 4 portas ( foto ).
- laptop MSI GS76 Stealth 11UH ( espelho ) com Windows 10 Pro 21H2.
Mais informações:
- Reconectei o hub USB apenas alguns segundos depois de desconectá-lo. Reconectei-o à mesma porta USSB do laptop. Não fiz nada enquanto ele estava desconectado.
- Nenhum outro programa está acessando a unidade, pelo menos não significativamente (eu monitoro a atividade do disco por meio do Gerenciador de Tarefas do Windows e do Monitor de Recursos do Windows).
- Já notei esse comportamento duas vezes nos últimos 4 dias, então não é um acaso isolado.
Antes de reconectar o hub USB, a velocidade de leitura é de ~37 MB/s:
Após reconectar o hub USB, a velocidade de leitura é de ~281 MB/s com o mesmo arquivo:
Após reconectar o hub USB, a velocidade de leitura é de ~284 MB/s com um arquivo diferente :
~37 MB/s é aproximadamente a velocidade prática de uma conexão USB 2.0 de "480 Mbps". Isso implica que seu hub não conseguiu fazer uma conexão USB 3.x confiável com o PC na primeira vez, mas conectou-se com sucesso por 2.0+3.x na segunda vez.
O conector USB tem dois conjuntos de pinos completamente separados para dados USB 2.0 e 3.x, e este último frequentemente falha em fazer contato em portas tipo A, então não é incomum que dispositivos sejam detectados como USB 2.0.
Os pinos USB 3.0 estão localizados bem no final, então se o conector for inserido apenas até a metade (ou em um ângulo pequeno, ou estiver sujo), esses pinos não farão contato e o computador detectará apenas um dispositivo USB 2.0.
Menos obviamente, como os pinos USB 2.0 fazem contato antes dos pinos USB 3.0, o computador espera um certo tempo após detectar um dispositivo USB 2.0 para que a conexão 3.x seja estabelecida. (Ou algo parecido.)
Então, se você demorar muito para conectar o cabo até o fim e os pinos USB 3.0 não fizerem contato dentro de ~0,5 segundos após a conexão USB 2.0, o dispositivo continuará sendo detectado apenas como USB 2.0.
(Não sei se isso se aplica a hubs, já que eles usam conexões 2.0 e 3.0 simultaneamente, mas definitivamente se aplica a dispositivos USB comuns.)