Table of Contents
- Introduction
- USB 5Gbps vs 10Gbps vs 20Gbps: Quick Comparison
- What Do USB 3.2 Gen 1, Gen 2 and Gen 2x2 Mean?
- Why USB Naming Became So Confusing
- Theoretical Bandwidth vs Real-World Transfer Speed
- Why Your USB Drive Does Not Reach Its Rated Speed
- USB-C, USB Speed and Power Delivery Are Separate Features
- Does USB 3.2 Gen 2x2 Require USB-C?
- Will a USB 20Gbps SSD Work on a Slower Port?
- Where USB4 Fits
- What USB Speed Do You Need in a KVM or Docking Station?
- Which USB Speed Should You Choose?
- USB Buying Checklist
- FAQ
- Conclusion
Introduction
USB 3.2 Gen 1, Gen 2 and Gen 2x2 are often presented as three generations of the same interface. In practice, the names describe three data rates: 5Gbps, 10Gbps and 20Gbps.
The difference sounds straightforward until connector type, cable capability, external SSD performance, USB hubs and docking stations enter the chain. A USB-C port may operate at USB 2.0 speed, while a USB-A port may support 10Gbps. A portable SSD labeled 20Gbps may also run at only 10Gbps when connected to a host that does not support dual-lane USB 3.2.
Transfer time cannot be predicted from the USB name alone. Copying a 5GB video file may take minutes through a USB 2.0 flash drive or only a few seconds between fast NVMe storage devices, but the result depends on the entire connection rather than the port label.
This guide explains what the USB 3.2 names mean, what speeds users can realistically expect and how to choose the right connection for external storage, docks, hubs and KVM-based workstations.
USB 5Gbps vs 10Gbps vs 20Gbps: Quick Comparison
The most useful way to compare current USB connections is by data rate rather than specification version.
| Common Specification Name | Performance Name | Theoretical Data Rate | Typical Sequential Storage Speed | Possible Connector Types | Common Uses |
|---|---|---|---|---|---|
| USB 2.0 | Hi-Speed USB | 480Mbps | Approximately 25–40MB/s | USB-A, USB-B, Micro-USB or USB-C | Keyboards, mice, printers and basic peripherals |
| USB 3.2 Gen 1 | USB 5Gbps | 5Gbps | Approximately 350–500MB/s | USB-A or USB-C | SATA SSDs, backups and everyday file transfers |
| USB 3.2 Gen 2 | USB 10Gbps | 10Gbps | Approximately 700–1,050MB/s | USB-A or USB-C | NVMe enclosures, video files and large project folders |
| USB 3.2 Gen 2x2 | USB 20Gbps | 20Gbps | Approximately 1,500–2,100MB/s | USB-C | Fast portable NVMe SSDs and large media projects |
| USB4 | USB 20Gbps, USB 40Gbps or USB 80Gbps | 20–80Gbps, depending on implementation | Depends on the host, device, controller and workload | USB-C | High-performance storage, displays and docking systems |
The storage figures above are representative ranges for capable SSD hardware transferring large sequential files. They are not guaranteed speeds. Flash drives, hard drives, small-file workloads and shared USB hubs may be considerably slower.

What Do USB 3.2 Gen 1, Gen 2 and Gen 2x2 Mean?
USB 3.2 Gen 1: 5Gbps
USB 3.2 Gen 1 is the current specification name for the 5Gbps connection originally introduced as USB 3.0.
It remains widely used because its practical throughput is sufficient for SATA-based external SSDs, card readers, webcams and many general-purpose peripherals. A fast SATA SSD usually reaches its own performance limit before fully consuming a faster 10Gbps connection.
USB 5Gbps can use either a USB-A or USB-C connector. The connector shape does not determine the speed.
USB 3.2 Gen 2: 10Gbps
USB 3.2 Gen 2 provides one 10Gbps data lane. It is commonly used for NVMe SSD enclosures, higher-performance portable drives and workstations that regularly move large files.
A capable NVMe enclosure may deliver approximately 700–1,050MB/s under favorable conditions. That is roughly twice the practical ceiling of a 5Gbps connection, although the exact difference depends on the drive, controller and file workload.
USB 10Gbps may be implemented through USB-A or USB-C. Users must check the host specification instead of assuming every USB-C port supports it.
USB 3.2 Gen 2x2: 20Gbps
USB 3.2 Gen 2x2 combines two 10Gbps lanes to create a 20Gbps connection. The “2x2” name refers to two lanes operating at 10Gbps rather than a single 20Gbps lane.
This connection is most useful with portable NVMe SSDs that can sustain well above 1,000MB/s. It offers little benefit to a mechanical hard drive or SATA SSD because those devices cannot produce enough data to use the additional bandwidth.
Both the host and peripheral must support USB 20Gbps. A 20Gbps portable SSD connected to a 10Gbps computer port normally continues to work, but its transfer rate is limited to the lower mutually supported speed.

Why USB Naming Became So Confusing
The original names were relatively easy to follow. USB 1.x was followed by USB 2.0 and then USB 3.0.
The confusion increased when earlier specifications were renamed:
- USB 3.0 became USB 3.1 Gen 1 and later USB 3.2 Gen 1.
- USB 3.1 became USB 3.1 Gen 2 and later USB 3.2 Gen 2.
- USB 3.2 added dual-lane operation, commonly called USB 3.2 Gen 2x2.
As a result, “USB 3.2” by itself does not identify a single speed. A product described only as USB 3.2 could operate at 5Gbps, 10Gbps or 20Gbps.
For buying decisions, look for an explicit performance label such as USB 5Gbps, USB 10Gbps or USB 20Gbps. These labels communicate the data rate without requiring users to decode specification history.

Theoretical Bandwidth vs Real-World Transfer Speed
A 10Gbps USB connection does not transfer files at 1,250MB/s. Dividing bits by eight produces the raw theoretical figure, but that figure does not account for encoding, packet information, commands, error handling or the limitations of the storage device.
Real-world performance is also affected by the workload. One large video file is usually easier to transfer efficiently than a folder containing thousands of small files. Small-file transfers require more file-system operations and may produce much lower throughput even when the same drive and port are used.
The difference between a benchmark result and a normal file copy also matters. A storage benchmark may test an ideal queue depth or access pattern, while a file copy must account for the operating system, file system, source drive and destination drive.
For that reason, a fixed statement such as “USB 20Gbps transfers a 5GB movie in 17 seconds” is not a reliable protocol comparison unless the host, drive, enclosure, cable, software and test method are also documented.

How to Run a More Meaningful USB Test
A repeatable test should document at least the following:
- The computer model and exact USB port used
- The source and destination storage devices
- The SSD enclosure and controller
- The cable data rating
- Whether a hub, dock or KVM is in the path
- The file type and total file size
- The operating system and file system
- Whether the result comes from a benchmark or a normal file copy
Without these details, a transfer-time comparison measures an unknown combination of devices rather than the USB protocol itself.
Why Your USB Drive Does Not Reach Its Rated Speed
A USB connection operates as a chain:
Computer port → host controller → cable → hub, dock or KVM → enclosure controller → storage device → file system and workload
The slowest component determines the final result.
The Host Port Is Slower Than the Drive
A USB 20Gbps SSD connected to a USB 10Gbps port cannot operate at 20Gbps. It negotiates a compatible connection and runs within the host port’s limit.
This is common on computers that use USB-C connectors but provide different data capabilities across their ports. Two physically identical ports on the same laptop may not necessarily support the same features.
The Cable Supports Charging but Not High-Speed Data
USB-C cables can differ substantially. Some are intended mainly for charging and support only USB 2.0 data. Others support 5Gbps, 10Gbps, 20Gbps, 40Gbps or 80Gbps operation.
A cable that can deliver high charging power is not automatically a high-speed data cable. Data and power ratings should be checked separately.
The Storage Device Is the Limiting Component
A mechanical hard drive rarely benefits from a 20Gbps connection because the drive cannot read or write data fast enough. Many inexpensive flash drives also operate far below the limit of their advertised USB interface.
USB 20Gbps is most useful when paired with an NVMe drive, an enclosure that supports 20Gbps operation and a workload capable of producing sustained sequential transfers.
Several Devices Share One USB Uplink
USB hubs, docks and KVM switches may connect several downstream ports to one upstream USB link. Those devices share the available bandwidth.
For example, a webcam, capture device and external SSD connected through the same 5Gbps hub do not each receive a dedicated 5Gbps connection. Their combined traffic must pass through the hub’s single upstream link.
SSD Cache and Thermal Limits Reduce Sustained Speed
Some portable SSDs produce high benchmark results for short transfers by using a fast write cache. Once that cache is filled, sustained write speed may drop significantly.
Compact NVMe enclosures can also reduce performance when the controller or SSD becomes hot. A fast initial result does not guarantee the same speed during a long project backup.
USB-C, USB Speed and Power Delivery Are Separate Features
USB-C describes the connector. It does not, by itself, specify data speed, charging power or display support.
A USB-C port may provide one or more of the following:
- USB 2.0, USB 5Gbps, USB 10Gbps, USB 20Gbps or USB4 data
- USB Power Delivery charging
- DisplayPort Alt Mode video output
- Compatibility with Thunderbolt-enabled devices
These capabilities are separate and must be confirmed individually.
USB 3.2 Gen 2 defines a 10Gbps data connection. It does not automatically provide 100W or 240W charging. Higher-power charging depends on USB Power Delivery support in the computer, charger, connected device and cable.
Similarly, a USB-C port that supports charging may not support video output. A port that supports video may still operate at only 5Gbps for normal USB data.
This distinction is particularly important when connecting laptops to displays, docks or KVM switches. A connection may need to carry video, USB peripherals and power at the same time, but each function must be supported across the complete chain.
Does USB 3.2 Gen 2x2 Require USB-C?
Yes. USB 3.2 Gen 2x2 uses two high-speed lanes, and the dual-lane architecture is implemented through a full-featured USB-C connection.
A USB-A port can support USB 5Gbps or USB 10Gbps, but it does not provide the physical lane structure required for USB 20Gbps Gen 2x2 operation.
However, the presence of a USB-C connector does not guarantee 20Gbps support. The host controller, device and cable must all support USB 20Gbps. When one component supports only 10Gbps, the link operates at the lower rate.
Will a USB 20Gbps SSD Work on a Slower Port?
In most cases, yes. USB devices are designed to negotiate a mutually supported operating mode.
A USB 20Gbps SSD connected to a USB 10Gbps port should normally function at up to 10Gbps. Connected to a USB 5Gbps port, it should operate within the 5Gbps limit.
Backward compatibility does not preserve maximum performance. It preserves basic operation at a speed supported by both sides of the connection.
| SSD Capability | Host Port | Expected Link Limit |
|---|---|---|
| USB 20Gbps | USB 20Gbps | Up to 20Gbps |
| USB 20Gbps | USB 10Gbps | Up to 10Gbps |
| USB 20Gbps | USB 5Gbps | Up to 5Gbps |
| USB 20Gbps | USB 2.0 | Up to 480Mbps |
A compatible connector or adapter may still be required. Every adapter added to the chain must support the intended data rate.
Where USB4 Fits
USB4 extends USB performance beyond the USB 3.2 family and can be implemented at USB 20Gbps, USB 40Gbps or USB 80Gbps.
The updated USB4 architecture can also use an optional asymmetric configuration that provides up to 120Gbps in one direction while retaining 40Gbps in the other. This mode is intended for bandwidth-heavy applications such as advanced display connections and should not be interpreted as a general 120Gbps bidirectional storage speed.
USB4 also introduces protocol tunneling and more flexible bandwidth allocation for data and display traffic. However, the USB4 label alone does not tell users the complete capabilities of a port.
Users should still check:
- Whether the implementation is rated for 20Gbps, 40Gbps or 80Gbps
- What legacy USB speeds the host supports
- Whether display output is supported
- Whether USB Power Delivery is supported
- Which cable is required for the rated performance
A USB4 or Thunderbolt-enabled host should not automatically be assumed to support USB 3.2 Gen 2x2 at 20Gbps. Some systems fall back to a 10Gbps USB mode when connected to a Gen 2x2 storage device. Check the computer or controller specification when USB 20Gbps storage performance is a requirement.
What USB Speed Do You Need in a KVM or Docking Station?
A KVM switch and a docking station solve different problems.
A dock expands the connection options of one computer. A KVM switches displays, keyboard, mouse and selected USB peripherals between multiple computers. When the two devices are used together, every connection in the chain affects compatibility and speed.
Keyboard and Mouse Ports Are Not High-Speed Storage Ports
Many KVM switches include dedicated keyboard and mouse ports designed for USB HID devices. These ports may use USB emulation or lower-speed USB operation to support hotkeys and reliable switching.
An external SSD, capture device or high-resolution webcam should be connected to a general-purpose USB peripheral port rather than a dedicated keyboard or mouse port.
Check the KVM’s USB Data Rate Separately
Display capability and USB peripheral speed are separate specifications. A KVM that supports a high display resolution or refresh rate does not automatically provide 10Gbps or 20Gbps USB data.
When comparing TESmart KVM options, check:
- The speed of the general-purpose USB peripheral ports
- The speed of the upstream USB connection to each computer
- Which ports are reserved for keyboard and mouse
- Whether multiple USB ports share one upstream connection
- Whether storage devices remain connected during computer switching
- Whether the supplied host cables support the specified USB rate
The Slowest Device in a Dock-and-KVM Chain Sets the Limit
Consider the following connection:
Laptop → dock → KVM → external SSD
If the dock-to-laptop link supports 10Gbps but the KVM’s shared peripheral hub supports 5Gbps, the SSD is limited by the 5Gbps KVM connection. Replacing the SSD with a 20Gbps model will not remove that bottleneck.
For users who only share a keyboard, mouse, printer and basic audio device, USB 2.0 or 5Gbps may be sufficient. Users who regularly switch external SSDs, capture hardware or high-bandwidth production devices should pay closer attention to the KVM’s general-purpose USB specification.
Which USB Speed Should You Choose?
Choose USB 2.0 for Basic Peripherals
USB 2.0 remains suitable for keyboards, mice, basic printers, license keys and other low-bandwidth devices. These devices gain little from a faster port.
It is usually better to reserve high-speed USB ports for storage, video capture and other bandwidth-sensitive equipment.

Choose USB 5Gbps for SATA SSDs and General Use
USB 5Gbps is sufficient for most SATA SSDs because their practical performance generally remains below the interface ceiling. It is also suitable for backups, card readers and general-purpose peripheral sharing.
For many home and office workstations, 5Gbps offers a reasonable balance between performance, compatibility and cost.
Choose USB 10Gbps for NVMe Storage and Large Files
USB 10Gbps makes sense for users who regularly move large video files, virtual machines, project archives or photo libraries.
It is also a practical target for a workstation that shares external NVMe storage through a dock or KVM. The host, cable and switching device must all support the same data rate to preserve that performance.
Choose USB 20Gbps for Fast Portable NVMe SSDs
USB 20Gbps is most useful when the external SSD can sustain more than approximately 1,000MB/s and the computer has confirmed Gen 2x2 support.
It is less useful when the drive is a SATA SSD, the workload consists mostly of small files or the computer provides only 10Gbps fallback operation.
Choose USB4 for Higher-Bandwidth Workstations
USB4 is more suitable when the setup combines high-performance storage, displays, docks and other bandwidth-heavy devices through USB-C.
Do not buy based on the USB4 name alone. Confirm the advertised data rate, display capabilities, charging specification and backward-compatible USB modes for every device in the chain.
USB Buying Checklist
Before buying an external drive, cable, hub, dock or KVM, confirm the following:
- Host speed: Does the computer support USB 5Gbps, 10Gbps, 20Gbps, 40Gbps or 80Gbps?
- Device speed: What rate does the SSD, enclosure or peripheral actually support?
- Connector: Does the connection use USB-A or USB-C, and are adapters required?
- Cable data rating: Is the cable specified for the intended USB speed?
- Power requirement: Does the device require USB Power Delivery, and at what wattage?
- Video requirement: Does the USB-C connection need DisplayPort Alt Mode or another display capability?
- Intermediate devices: Will the signal pass through a hub, dock, adapter or KVM?
- Shared bandwidth: Do several devices use the same upstream USB connection?
- Storage capability: Can the drive sustain enough performance to benefit from the faster interface?
- Workload: Are you moving large sequential files or thousands of small files?
The connection will operate according to the slowest relevant component. Matching labels on only the computer and SSD is not enough when a cable, dock or KVM sits between them.
FAQ
Q1: Is USB-C always faster than USB-A?
No. USB-C describes the connector shape, not the data rate. A USB-C port may support only USB 2.0, while a USB-A port may support USB 10Gbps.
Q2: Can a normal USB-C cable support USB 3.2 Gen 2x2?
Not necessarily. The cable must support USB 20Gbps dual-lane operation. A charging cable or USB 2.0 USB-C cable will not provide that performance.
Q3: Will a USB 20Gbps SSD work on a USB 10Gbps port?
Usually, yes. It should negotiate a 10Gbps connection, but it will not reach its 20Gbps operating mode.
Q4: Does every USB4 port support USB 3.2 Gen 2x2?
No. USB4 capability does not guarantee 20Gbps Gen 2x2 fallback support. Some USB4 hosts connect to these drives through a 10Gbps USB mode. Check the host controller specification.
Q5: Does USB 3.2 Gen 2 automatically support 100W or 240W charging?
No. USB 3.2 Gen 2 defines a 10Gbps data rate. Charging depends on the separate USB Power Delivery specification and the capabilities of the host, charger, cable and connected device.
Q6: Can a KVM switch reduce external SSD speed?
Yes. If the KVM’s shared USB peripheral connection is slower than the computer and SSD, the KVM becomes the bandwidth limit. Several downstream devices may also share the same upstream connection.
Q7: Can I connect an external SSD to the KVM’s keyboard port?
It is generally not recommended. Dedicated keyboard and mouse ports may use USB HID emulation or lower-speed operation. Use a general-purpose USB peripheral port for storage devices.
Q8: Do most users need USB 20Gbps?
No. USB 5Gbps is sufficient for many SATA SSDs, while USB 10Gbps is a practical choice for most external NVMe workflows. USB 20Gbps is most valuable for users with a confirmed Gen 2x2 host and a fast portable NVMe SSD.
Conclusion
USB 3.2 Gen 1, Gen 2 and Gen 2x2 are easier to understand when they are described as USB 5Gbps, USB 10Gbps and USB 20Gbps.
The rated speed is only one part of the decision. Connector shape, cable capability, host support, storage performance and any hub, dock or KVM in the path all affect the final result.
For basic peripherals, USB 2.0 remains sufficient. USB 5Gbps works well for general use and SATA SSDs. USB 10Gbps is a practical option for most NVMe storage workflows, while USB 20Gbps makes sense when both the computer and external drive explicitly support Gen 2x2.
When selecting a TESmart KVM for a workstation with external storage or other high-bandwidth peripherals, compare the USB peripheral specification separately from the display specification. A high-resolution video connection does not automatically mean the shared USB ports provide the same level of performance.

