Nunca he pensado mucho en calcular la velocidad, pero claramente hay una sobrecarga real asociada con este tipo de transferencia. Busqué en Google y encontré publicación tras publicación con las velocidades que describiste, haciéndome creer que estás haciendo algo.
Acabo de sacar una unidad externa Seagate USB 2.0 de 1 TB, la formateé y decidí copiar una muestra lo suficientemente grande como para probarla con: 13,595,211,905 bytes (aproximadamente 12 GB). Estoy ejecutando Symantec Endpoint Protection AV.
De acuerdo con esta calculadora , debería haber tomado solo 3:46 minutos para copiar con una sobrecarga del 0%, pero en realidad tomó 9:17, y mi velocidad bajó a 23.9 MB / seg en realidad.
Luego reinicié (para borrar la memoria), e intenté sin que mi AV se ejecutara y todavía me llevó 9:15, o solo 2 segundos menos (supongo que son buenas noticias para Symantec AV al menos).
Parece que esos realmente son "números teóricos".