How to Check the Actual USB Link Speed on Windows and macOS

USB hub actual speed

Your external SSD says 10Gbps.

Your USB-C hub says 5Gbps.

But file transfers feel much slower.

So which speed are you actually getting?

The most useful number to check first is the USB link speed: the connection rate negotiated between the device and the computer through the complete USB path.

It tells you whether a supposedly high-speed device is actually connecting at something closer to:

  • 480Mbps
  • 5Gbps
  • 10Gbps

This is different from running a disk benchmark.

Before testing how many MB/s your SSD can copy, first confirm that the USB connection itself is operating at the expected level.

Start With Three Different “Speeds”

A lot of USB troubleshooting becomes confusing because three different numbers are treated as if they mean the same thing.

Speed What It Means Example
Advertised Speed Maximum supported by the product 10Gbps SSD enclosure
USB Link Speed Speed negotiated across the USB connection 480Mbps / 5Gbps / 10Gbps
Real Throughput Actual file or benchmark performance Measured in MB/s

For example, a 10Gbps SSD enclosure connected through a 5Gbps hub cannot negotiate a 10Gbps path through that hub.

Likewise, a USB 3.x device connected through a USB 2.0 path can fall back to USB 2.0 speeds. Microsoft's USB documentation specifically notes that a SuperSpeed device connected through a USB 2.0 hub operates at the lower high-speed USB rate.

If you need a refresher on the standards themselves, see USB 2.0 vs USB 3.0: Key Differences and Practical Buying Guide before interpreting the results below.

Windows: Check the USB Connection With USBView

For Windows, Microsoft's USBView utility is one of the most useful tools for inspecting the actual USB connection topology.

USBView displays the USB controllers, hubs, ports, and attached devices in a connection tree. Microsoft documents it as a tool for browsing connected USB hardware and inspecting device, configuration, interface, and endpoint information.

Step 1 — Install USBView

Microsoft provides USBView through the Windows SDK Debugging Tools.

After installation, open usbview.exe.

You will see:

Left side:
USB controllers → hubs → ports → devices

Right side:
Detailed information about the selected USB device.

Step 2 — Find Your Device

Connect the device you want to test.

For example:

External SSD → USB-C Hub → Windows Laptop

In USBView, locate the SSD or its USB bridge/controller in the device tree.

Selecting it lets you inspect how Windows sees that device and its USB connection.

Microsoft also notes that USBView can be used to determine whether a USB 3.x device is actually operating at SuperSpeed rather than falling back to a slower USB mode.

Step 3 — Compare the Connection With the Device's Capability

A useful result might look conceptually like this:

Device capability: SuperSpeed

but:

Current connection: High-Speed

That is a strong sign that the device is capable of a faster USB mode but something in the connection path is limiting it.

If your laptop has USB-C ports but the test device uses USB-A, a 5Gbps USB-C to USB 3.0 data adapter can also be useful for a clean direct-connection test. The linked adapter is rated for USB data transfer up to 5Gbps, letting you bypass a multiport hub when checking whether the hub is the bottleneck.

macOS: Check the USB Connection in System Information

macOS already includes a built-in hardware-reporting tool.

Go to:

Apple menu → System Settings → General → About → System Report

Or hold Option and choose:

Apple menu → System Information

Apple documents System Report as the place to inspect hardware installed on or connected to your Mac.

In System Information:

  1. Open the USB section.
  2. Find the connected SSD, card reader, webcam, hub, or other USB device.
  3. Select the device.
  4. Review the USB information macOS reports for that connection.
  5. If a Speed value is displayed, use it to identify the current USB connection level.

For example, you may find that a device expected to use a faster USB connection is being reported under a slower USB path.

Apple's official System Information guide explains how to open and inspect the Mac's system report.

Read the Result Like a USB Speed Audit

Once you find the connection speed, don't immediately run a benchmark.

First compare it with what the device, cable, hub, and computer are supposed to support.

Around 480Mbps

This generally points toward a USB 2.0 High-Speed connection.

If you expected 5Gbps or 10Gbps, something has caused the connection to fall back to the slower USB path. Microsoft's USB documentation identifies 480Mbps as USB 2.0 High-Speed.

Around 5Gbps

This is consistent with a 5Gbps SuperSpeed USB connection.

A 5Gbps hub or device can therefore be working correctly even if the SSD itself advertises 10Gbps.

Expected 10Gbps, but you see a lower mode

Inspect every component in the chain:

Computer → Hub → Cable → Device

The fastest component does not determine the final link.

The connection is limited by the weakest compatible part of the path.

Run the Speed Ladder Test

Now comes the useful part.

Do not change five things simultaneously.

Move the same device through the connection path one step at a time.

A — Direct Connection

SSD → Computer

Record the USB link speed.

Suppose you get:

10Gbps

That becomes your reference result.

B — Add the Hub

SSD → Hub → Computer

Check again.

If it now reports:

5Gbps

and the hub's data port is rated for 5Gbps, the result is expected.

C — Change the Hub Port

Move the same SSD to another port on the same hub.

If one port gives:

5Gbps

and another falls to:

480Mbps

you have found a port-speed difference rather than an SSD problem.

D — Remove Other USB Devices

Repeat the test with only the SSD attached.

Then reconnect:

  • Webcam
  • Card reader
  • Flash drive
  • Audio interface
  • Other SSDs

This helps separate the negotiated link speed from performance changes caused by sharing a hub with multiple devices.

For setups that need several USB-A peripherals on clearly specified high-speed ports, a USB-C hub with four 5Gbps USB 3.0 ports and PD charging provides four USB-A ports rated up to 5Gbps. This type of layout is useful when you want multiple devices on known USB 3.0 ports instead of accidentally placing a fast storage device on a USB 2.0 connection.

Remember that the hub still shares one upstream connection to the computer, so individual port ratings should not be interpreted as independent dedicated bandwidth for every device at the same time.

Why Does a Fast USB Device Fall Back to 480Mbps?

If a device capable of a faster connection suddenly negotiates only USB 2.0 speed, look at the entire signal path.

Microsoft lists several causes for a USB 3.x device failing to operate at SuperSpeed, including:

  • A USB 2.0 hub in the connection
  • A USB 2.0 cable
  • Cable signal-integrity problems
  • Older hub firmware
  • Device firmware issues
  • Host-controller or system firmware issues

One particularly common mistake is judging a cable only by its USB-C connector.

Two USB-C cables can look nearly identical while supporting very different data capabilities.

For more detail, see not all USB-C cables support the same data speed. Some USB-C cables support only basic USB data rates, while others support higher-speed data, charging, and video features.

Link Speed Is Not the Same as File-Copy Speed

Suppose System Information or Windows confirms that your SSD is connected over a 5Gbps USB link.

That does not mean Finder or File Explorer should copy files at exactly 625MB/s.

The negotiated USB rate is the link's signaling ceiling.

Actual storage performance can also depend on:

  • SSD speed
  • SSD enclosure controller
  • File system
  • Protocol overhead
  • Thermal throttling
  • Thousands of small files versus one large file
  • Simultaneous USB activity

So use the tests in the correct order:

First: Check the USB link speed.

Then: Benchmark the storage device.

If the link itself has already fallen from 5Gbps or 10Gbps to 480Mbps, there is little value in tuning the SSD benchmark first.

A Practical Example

Imagine you have a 10Gbps external SSD.

Test 1

SSD → Laptop

Result:

10Gbps connection

Test 2

SSD → 5Gbps Hub → Laptop

Result:

5Gbps connection

This is normal because the hub is now the limiting link.

Test 3

SSD → Different Port on Hub → Laptop

Result:

480Mbps

That suggests the second port or another part of that path is operating at USB 2.0 speed.

Test 4

SSD → Hub → Laptop with another cable

Result:

5Gbps

Now the original cable becomes the strongest suspect.

This is why checking the link first is much more useful than simply saying:

“My SSD feels slow.”

Don't Trust the Connector Shape Alone

USB-C tells you what the connector looks like.

It does not, by itself, tell you the complete data capability of:

  • The laptop port
  • The hub
  • The cable
  • The external device

Similarly, a USB-A port can support different USB generations.

Always check the actual port specification and then verify the negotiated connection in Windows or macOS.

Final Verdict

When a 5Gbps or 10Gbps USB device feels unusually slow, separate three numbers:

Advertised capability
What the product can theoretically support.

Negotiated USB link speed
What the computer and device actually agreed to use.

Real transfer throughput
What your SSD, card reader, or other device delivers in actual use.

On Windows, inspect the USB topology and connection using Microsoft's USBView.

On macOS, open System Information and inspect the connected USB hardware.

If a fast device is connecting at only 480Mbps, test:

Direct → Cable → Hub → Port

before blaming the SSD itself.

The key rule is:

Check the link before you benchmark the device.

FAQ

How can I tell if my USB device is running at USB 2.0 or USB 3.x speed?

On Windows, Microsoft's USBView can inspect the USB connection and help determine whether a SuperSpeed-capable device is actually operating at SuperSpeed. On macOS, inspect the device under USB in System Information.

Why is my USB 3.x SSD connecting at 480Mbps?

Common causes include a USB 2.0 hub, slower cable, unsuitable port, signal-integrity issue, or another slower component in the connection path. Microsoft specifically documents USB 2.0 hubs and cables as causes of SuperSpeed devices falling back to High-Speed operation.

Does a 10Gbps SSD always run at 10Gbps?

No. Every part of the path must support the required connection speed. A 10Gbps device connected through a 5Gbps hub is limited by that slower link.

Is USB link speed the same as SSD benchmark speed?

No. Link speed describes the USB connection. Benchmark throughput also depends on the SSD, controller, protocol overhead, file system, workload, and other system factors.

Can a USB-C cable reduce my data speed?

Yes. USB-C describes the connector rather than guaranteeing one data rate. Cables can support different data capabilities, and a slower cable can limit the connection.

Should I replace my USB-C hub if the device shows 480Mbps?

Not immediately. First connect the device directly, test another known data-capable cable, and try another hub port. Replace the hub only after the slower connection consistently follows the hub itself.

RELATED ARTICLES

Leave a comment

Your email address will not be published. Required fields are marked *

Please note, comments must be approved before they are published