0

While I can find speed ratings for USB 3 (600 MBps), lot of articles I read about USB-C start with "it depends". Some mention transfer speeds of up to 10GBps, while others claim that it's like comparing apples and oranges.

So for the specific use case of purchasing a hard drive enclosure, what are the speed differences between USB 3 and USB-C?

AngryHacker
  • 18,217
  • 67
  • 156
  • 209
  • 2
    USB 3 is a connection speed. USB-C is a plug type. Both can be used together or not. There are devices that use USB-C with USB 2.0 and on the other hand there are devices that use USB 3 with the old USB-A/B connectors. Therefore in your question you are asking to compare apples with pears. – Robert Jun 07 '21 at 16:35
  • 1
    USB C can go up to 10GBps but in my experience 5GBps is more common. Many enclosures, and even cables, fudge speed ratings. Generally, you should buy from places that are trustworthy and not just attempt to score a deal from some sketchy seller online who claims 5GBps but is really more like 480MBps. FWIW, [this answer I provided about USB 2.0 speed improvements on USB 3.0 connections](https://superuser.com/a/883649/167207) sheds some more light on the issue: It boils down to controller improvements and differences. – Giacomo1968 Jun 07 '21 at 16:43

2 Answers2

6

USB-C is a connector specification.

USB 3.x is probably mainly a signalling specification.

USB-C (formally known as USB Type-C) is a 24-pin USB connector system with a rotationally symmetrical connector.

The USB Type-C Specification 1.0 was published by the USB Implementers Forum (USB-IF) and was finalized in August 2014. It was developed at roughly the same time as the USB 3.1 specification. In July 2016, it was adopted by the IEC as "IEC 62680-1-3".

Read more at...
ref: https://en.wikipedia.org/wiki/USB-C

Giacomo1968
  • 53,069
  • 19
  • 162
  • 212
Hannu
  • 8,740
  • 3
  • 21
  • 39
1

Some mention transfer speeds of up to 10GBps, while others claim that it's like comparing apples and oranges.

It is comparing apples and oranges. USB 3.x is a communications protocol and USB-C is a port for power and data. I use "3.x" to encompass the different versions of USB from 3.0 to 3.2. USB-C is a port that may or may not carry a USB 3.x signal. USB 3.x can use ports other than USB-C. The transfer speed of USB 3.x depends on the version and connector. The transfer speed of USB-C depends on the protocol. One can't compare the speed of one to the other because they describe two different aspects of a data channel.

So for the specific use case of purchasing a hard drive enclosure, what are the speed differences between USB 3 and USB-C?

I'll be a bit imprecise to keep this short as this can get complicated quickly.

USB-C is capable of 40 Gbps, perhaps a bit more, but with protocols other than USB 3.x. USB 3.0 is capable of up to 5 Gbps, USB 3.1 up to 10 Gbps, and USB 3.2 up top 20 Gbps. USB 3.x can use many kinds of ports but on a drive what you will want are those with a USB-C port, micro-B port, or captive USB-C cable. A drive using anything other than those three will likely be junk. Getting more than 10 Gbps requires USB-C, but not all drives with USB-C will be able of more than 10 Gbps so check the specs.

I like drives with USB-C or micro-B ports as opposed to a captive USB-C cable as I can choose the right cable to plug into a host computer with either USB-A or USB-C ports. There are certainly adapters for plugging drives with captive USB-C cables into computers with USB-A ports but these are to be avoided. Such adapters violate the USB 3.x spec and so their wiring is not standardized, they may work, they may not, they may damage your hardware and start a fire. So, buy the right drive for your needs to avoid an expensive mistake.

Not all USB cables are equal. Some USB-C cables will be rated for only USB 2.0, some for only 5 Gbps, some for 10 Gbps and others for 20 Gbps. Those rated for USB 2.0 will have only the USB trident icon on the connectors. Those rated for 5 Gbps will have the "SS" icon with the trident, and maybe a small number 5. Those rated for 10 Gbps will have a 10, and those rated for 20 Gbps will have a 20. Because of details that get complicated quickly a 10 Gbps rated cable will almost certainly work at 20 Gbps but don't count on it.

Of course the speed will be that of the weakest link. To get the most from your drive choose the right cable and check that the port on the computer can handle the speed.

Again I left a lot out to keep this short. There's nearly a dozen different USB ports but you should only care about three of them, USB-A, micro-B, and USB-C. There's different "generations" of USB 3.x but that can be safely overlooked in most cases, what you should care about is the rated speed of the drive, cable, and host. A USB compliant cable will indicate the speed it has been tested for on one or both ends of the cable, and the drive should list the maximum data rate in it's specs.

MacGuffin
  • 1,246
  • 5
  • 13
  • That is an amazing description. So to summarize: most enclosures on the market as of this date are USB 3.1, which are capable of 10 Gbps transfer speed. However, they all connect to SATA III drives which only supports 6 Gbps. So really, USB 3.0 (which are capable of 5 Gbps) will be just fine anyway. So really, the only way to obtain faster speeds is to use USB 3.2 enclosure that connects to NVMe drives. And on top of that, the laptop USB connector should also be of corresponding USB spec. Is this correct? – AngryHacker Jun 14 '21 at 23:06
  • 1
    @AngryHacker I would not be concerned about the interface internal to the drive, just look at the data rate it is capable of reaching. There will be a weakest link and if the drive maker is honest then they will give an honest measurement on max speed for the drive, that includes the internal and external interface. Because USB 3.2 comes in a 5 Gbps version it's important to check the rated speed of the USB 3.2 port. USB 3.2 is insufficient to reach 20 Gbps speeds, it must be the 20 Gbps version of USB 3.2. – MacGuffin Jun 15 '21 at 07:41