Thanks! I ended up purchasing a Samsung 250gb m.2 as a working drive to put in my new enclosure. However, If I could ever find a usb-C case to put it in, I may make it portable. Would USB-C Bottleneck the speed of the m.2?
As I am actively learning in this area, someone can clarify or
correct me if I am wrong. To my understanding...
Whether or not USB becomes your bottleneck will depend on the drive & the enclosure you purchased:
If you purchased a m.2 SATA SSD like the Samsung 850 Evo m.2 and a USB 3.1 gen2 enclosure...
These drives peak at around 550 MB/s as they are limited by SATA 3's saturation. USB 3.1 gen2 goes up to something like 1,200 MB/s IIRC as its theoretical peak - with a good USB 3.1 gen2 m.2 SATA enclosure, you should saturate the drive's capability (and hence get read/write speeds approaching the drive's limits.)
If you purchased a m.2 SATA SSD like the Samsung 850 Evo m.2 and a USB 3.1 gen1 (USB 3.0) enclosure...
If your enclosure is legacy USB 3.1 gen1 (formally known as USB 3.0, where you would use a C-->microA cable), then you will still get good speeds, but you will probably not quite max out the drive. 300-400 MB/s may be more of a realistic expectation, even though USB 3.1 gen1 has a theoretical peak of around 600 MB/s (with
theoretical being the key word.)
A potential bottleneck for both of the above is the chipset in the enclosure, as I've found that some of the less expensive m.2 enclosures yield read/write speeds well below what the SSD and interface support, and lower than what other m.2 enclosures with the same SSD/interface are capable of.
If you purchased a m.2 PCIe SSD like the Samsung 960 Evo or 960 Pro...
USB will be a huge bottleneck, regardless of the version - The Samsung 960 Pro can read up to something like 3,500 MB/s and write something like 2,500 MB/s. So you would need ThunderBolt3 to take full advantage of the 960 Pro (along with an expensive enclosure) or ThunderBolt 2 (which would still not quite max the SSD.)