2

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?

2
  • 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
    Commented Jun 7, 2021 at 16:35
  • 1
    Not sure why someone decided to downvote this. If you don't keep up-to-date with the latest tech and come from times where there was usb 1.0, 2.0 and 3.0. All these USB4, USB-C, USB3 variations are super confusing... Commented Dec 27, 2023 at 16:47

2 Answers 2

2

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.

2
  • 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? Commented Jun 14, 2021 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
    Commented Jun 15, 2021 at 7:41
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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .