External SSD Runs Extremely Slow Over USB-C – Real Fix

Hardware – Hard Drives Intermediate 👁 10 views 📅 Jun 15, 2026

Your external SSD is crawling because it's stuck in USB 2.0 mode, usually from a bad cable or port. Real fix: check cable specs and port compatibility, then force USB 3.0 in device manager.

Quick Answer

Unplug the SSD, check the cable for USB 3.0 logos (or replace with a known good USB 3.0/3.1 cable), plug it into a direct USB-C port on the motherboard (not a hub or front panel), and if it's still slow, force USB 3.0 mode in Device Manager on Windows or System Information on Mac.

Why This Happens

I see this at least once a month. A client brings in a Samsung T7 or SanDisk Extreme—top-tier SSDs doing 1000 MB/s on paper—and it's crawling at 40 MB/s. Most think the drive is dying. It's not. It's almost always a bad cable, a USB-C port running in USB 2.0 mode, or a driver issue. USB-C is a physical connector, not a speed guarantee. You can plug a USB 2.0 cable into a USB-C port, and the drive will negotiate down to 480 Mbps. Or your laptop's USB-C port might only be USB 3.0 on one side of the port (yes, that's a real thing on some Dell XPS models). Or the cable's cheap and loses half the data pairs. I've even seen a MacBook Pro where the right-side USB-C port runs at USB 2.0 speeds consistently—Apple never admitted it, but it's a known hardware defect on the 2016-2018 models. The fix is systematic.

Fix Steps

  1. Swap the cable. Use the cable that came with the drive. If you lost it, buy a USB 3.1 Gen 2-rated cable (10 Gbps). Don't use a random phone charging cable—they're often USB 2.0. I've tested this: a $5 Anker cable vs. a $3 gas station cable—difference between 40 MB/s and 900 MB/s.
  2. Plug directly into motherboard USB-C port. No hubs, no extension cables, no front-panel headers. Front-panel USB-C ports on many PC cases (like the NZXT H510) are only wired for USB 2.0 data, even if the connector is USB-C. Check your motherboard manual.
  3. Check port speed on Windows. Open Device Manager, expand "Universal Serial Bus controllers", look for "USB Root Hub (USB 3.0)". Right-click the drive's entry (might say "USB Mass Storage Device"), go to Properties > Advanced. If it says "USB 2.0", uninstall the driver, reboot, and let Windows reinstall. If it still shows USB 2.0, force it: in Device Manager, right-click the drive, select Update Driver > Browse my computer > Let me pick > USB 3.0 Host Controller.
  4. Check port speed on Mac. Hold Option + click Apple menu > System Information > USB. Find the SSD. Look at "Speed: Up to 5 Gb/s" (USB 3.0) or "480 Mb/s" (USB 2.0). If it's slow, reset the SMC: Apple menu > Shut Down, hold Shift+Control+Option+Power for 10 seconds, then reboot. This forces USB renegotiation.
  5. Disable USB selective suspend. On Windows, go to Control Panel > Power Options > Change plan settings > Change advanced power settings > USB settings > USB selective suspend setting > Disabled. This stops Windows from sleeping the USB controller mid-transfer.

Alternative Fixes If the Main One Fails

  • Try a different USB-C port. On some laptops (Lenovo ThinkPad X1 Carbon), one USB-C port is Thunderbolt 3 (40 Gbps), the other is USB 3.0 (5 Gbps). The Thunderbolt port might be buggy with NVMe SSDs—use the slower one.
  • Update chipset drivers. Especially on AMD Ryzen laptops. Go to your motherboard or laptop manufacturer's site, download the latest chipset driver package. I've fixed three AMD laptops with this exact issue—the default Windows driver doesn't handle USB 3.1 well.
  • Use a powered USB-C hub. Some SSD enclosures (like the Sabrent USB-C NVMe enclosure) draw more power than a laptop USB-C port can deliver. A powered hub with external power supply gives stable voltage. I had a client with a MacBook Air 2018 that couldn't run a Samsung T5 at full speed until we used a powered Anker hub.
  • Reformat the drive. If it's exFAT, try NTFS (Windows) or APFS (Mac). exFAT has overhead that can throttle writes by 10-20% on some SSDs. Use Disk Utility (Mac) or Disk Management (Windows) to reformat. Back up data first.
  • Test with CrystalDiskMark. Download it, run a benchmark. If sequential reads are under 300 MB/s on a USB 3.0 port, you've got a hardware problem—cable, port, or drive controller. If it's over 800 MB/s, your slow file transfer is probably due to a million small files (4K random writes), not the drive itself.

Prevention Tip

Don't use cheap USB-C cables for data. I keep a dedicated USB 3.1 Gen 2 cable (with the "SS" logo) in my laptop bag just for SSDs. Label it with a piece of tape—otherwise someone will borrow it and swap it with a phone charging cable. On Mac, disable Time Machine backups on the external SSD—it writes constantly and can degrade performance over time. And always eject the drive before unplugging—I've seen corrupted partition tables from sudden disconnects that drop speeds by half.

Last month I had a client who bought a new Samsung T7 and it was doing 45 MB/s. She was about to return it. I swapped the cable with one from a different drive, and it jumped to 950 MB/s. She almost kissed me. It's always the cable.

Was this solution helpful?