It could be caused by the following.... If an external hdd is removed incorrectly, the next time it connects, the latency caused by a sort of file check can cause the system to think it is a lower usb speed than it should be. Try a checkdisk on such a hdd, it will take a long time.... When finished, correctly remove. Next time you plug in, it shoul be back to normal speed.