PCI-E 16x to SATA III card adapter

Sep 5, 2018
2
0
10
My motherboard currently has 6 SATA 3 ports, all of them in use at the moment.

My question is about how to add more SATA 3 ports and use all of the connected devices at SATA 3 speeds (6Gb/s).

I am aware about the PCI-E 1x to 2-4 SATA expansion cards, the problem on those is that if I need to use both disks connected (or as many as it were connected) the 6Gb/s bandwidth would be shared across them (For example, 2 HDDs would run at the same time at 3Gb/s).

Then, the main question: Is out there any (preferably cheap) 16x PCIE 3.0 to SATA3 expansion card that I could plug in my MB and solve this storage issue?

If not or if you know any other solution, please share it with me.

Thanks in advance :)
 
Solution

A single PCIe 3.0 x1 connection has 8 Gb/s (1 GB/s) bandwidth.

If you're going to be using HDDs (not SSDs) they're not going to achieve anywhere close to 6 Gbps I/O. In reality, even if you had 4 HDDs connected and were accessing all of them at once, you would almost certainly still be limited by drive speed rather...

A single PCIe 3.0 x1 connection has 8 Gb/s (1 GB/s) bandwidth.

If you're going to be using HDDs (not SSDs) they're not going to achieve anywhere close to 6 Gbps I/O. In reality, even if you had 4 HDDs connected and were accessing all of them at once, you would almost certainly still be limited by drive speed rather than the PCIe bandwidth. Heck, even a PCIe 2.0 x1 connection probably wouldn't limit performance significantly in most cases.

I don't see any issues just using a PCIe x1 SATA add in card if you see one for a decent price.
 
Solution



Hm, I guess that´s true. I did not have in account that, as you noted, HDD´s dont get to the 6gb/s rate, so, in theory, using an 1x pcie could solve the situation.

Thanks for the answer