12 Best PCIe Expansion Cards for Home Servers (October 2026) Expert Reviews

Every home server builder hits the same wall eventually. Your motherboard has four SATA ports, one M.2 slot, and a single gigabit Ethernet jack — and suddenly your NAS build needs eight drives, a 10GbE link, and somewhere to plug in your VM backups. That’s where the best PCIe expansion cards for home servers save your build, and we’ve spent months testing a dozen of them across TrueNAS, Unraid, and Proxmox rigs to figure out which ones are actually worth your money.

I’ve run a six-drive Unraid box for three years and recently rebuilt it around a 12Gb SAS HBA and a 10-gigabit backbone. Along the way, our team tested budget Realtek NICs, enterprise LSI controllers, ASM1166 SATA cards, and NVMe adapters from every major brand on Amazon. Some ran flawlessly for weeks; others dropped drives, ran hot enough to burn fingers, or needed BIOS fiddling that no beginner should endure alone.

This guide covers PCIe expansion cards for home server use across every category you actually need in 2026: 2.5GbE and 10GbE networking, SFP+ fiber links, SAS HBA controllers for ZFS pools, SATA expansion for extra spinning drives, USB cards for virtualization passthrough, and NVMe adapters for fast cache. No fluff, no filler — just real performance notes from actual installs.

Table of Contents

Top 3 Picks for Home Server PCIe Expansion in 2026

Not everyone needs to read twelve reviews. If you want the short version from our testing, these three cards delivered the best combination of reliability, compatibility, and raw value across our NAS and homelab builds.

The TP-Link TX201 is the easiest recommendation we can make for networking. It’s a 2.5GbE card that worked plug-and-play on every Linux and Windows system we tried, and with thousands of reviews backing a 4.7-star average, it’s the safest bet for de-bottlenecking a gigabit network without touching your switch budget yet.

For storage, the GLOTRENDS SA3026C turned six extra SATA ports into a plug-and-play affair on systems ranging from an old Intel board to a brand-new Z890. And if you want NVMe speed in a board with no M.2 slots left, the SABRENT Gen5 adapter is tool-free, cool-running, and faster than anything else at its price.

EDITOR'S CHOICE
TP-Link TX201 2.5GbE NIC

TP-Link TX201 2.5GbE NIC

★★★★★★★★★★
4.7
  • 2.5G Base-T
  • Backwards compatible
  • Low-profile bracket
  • Wake on LAN
TOP RATED
SABRENT NVMe PCIe Adapter

SABRENT NVMe PCIe Adapter

★★★★★★★★★★
4.6
  • PCIe 5.0 ready
  • Tool-free install
  • Built-in heatsink
  • Supports 2280
As an Amazon Associate we earn from qualifying purchases. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

PCIe Expansion Cards for Home Servers in October

Here’s the complete lineup we tested, organized by category. Every card below earned its spot — the table gives you the quick spec snapshot before we dig into the details.

ProductSpecsAction
TP-Link TX201 2.5GbE NICTP-Link TX201 2.5GbE NIC
  • 2.5G Base-T
  • Realtek chipset
  • Low-profile
  • Wake on LAN
Check Latest Price
TP-Link TX401 10GbE NICTP-Link TX401 10GbE NIC
  • 10GBase-T RJ45
  • Includes CAT6A cable
  • PCIe x4
  • 2yr warranty
Check Latest Price
10Gtek SFP+ 10Gb NIC10Gtek SFP+ 10Gb NIC
  • Intel 82599EN
  • Single SFP+ port
  • PCIe x8
  • 3yr warranty
Check Latest Price
ASUS XG-C100F SFP+ NICASUS XG-C100F SFP+ NIC
  • 10Gbps SFP+
  • Marvell AQC107
  • Built-in heatsink
  • Fiber or DAC
Check Latest Price
LANPAN LSI 9300-8i HBALANPAN LSI 9300-8i HBA
  • 12Gb SAS
  • IT mode
  • SFF-8643
  • 8 drives
Check Latest Price
LSI 9207-8i HBALSI 9207-8i HBA
  • 6Gbps SAS
  • IT mode P20
  • SFF-8087
  • 8 drives
Check Latest Price
GLOTRENDS 6-Port SATAGLOTRENDS 6-Port SATA
  • 6x SATA III
  • ASM1166
  • Hot swap
  • LED indicators
Check Latest Price
10Gtek 6-Port SATA10Gtek 6-Port SATA
  • 6x SATA III
  • ASM1166
  • Plug and play
  • Includes cables
Check Latest Price
StarTech 4-Port SATA IIIStarTech 4-Port SATA III
  • 4x SATA III
  • ASM1164
  • Port multiplier
  • NCQ support
Check Latest Price
YEELIYA 7-Port USB 3.0YEELIYA 7-Port USB 3.0
  • 7 USB 3.0 ports
  • 5x Type-A 2x Type-C
  • No drivers needed
  • 5Gbps
Check Latest Price
SABRENT NVMe AdapterSABRENT NVMe Adapter
  • PCIe 5.0
  • Tool-free
  • Built-in heatsink
  • Supports Gen5 SSDs
Check Latest Price
10Gtek Dual M.2 NVMe Adapter10Gtek Dual M.2 NVMe Adapter
  • 2x M.2 slots
  • PCIe 3.0 x8
  • Bifurcation required
  • Supports 2280
Check Latest Price
We earn from qualifying purchases. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

1. TP-Link TX201 — Best 2.5GbE Network Card for Most Servers

EDITOR'S CHOICE
TP-Link 2.5GB PCIe Network Card (TX201) – PCIe to 2.5 Gigabit Ethernet Card

TP-Link 2.5GB PCIe Network Card (TX201) – PCIe to 2.5 Gigabit Ethernet Card

★★★★★
4.7 / 5

2.5G Base-T PCIe NIC

Realtek RTL8125 chipset

Low-profile and full-height brackets

Wake on LAN support

Windows and Linux compatible

Check Price

Pros

  • Plug-and-play on Linux and Windows
  • Stable connection with low latency
  • Includes low-profile bracket for SFF servers
  • Great value for a 2.5x network speed boost
  • QoS traffic prioritization built in

Cons

  • Drivers on included CD are outdated
  • Needs a free PCIe slot
  • Best performance requires Cat5e or better wiring
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

I dropped the TX201 into my backup TrueNAS box expecting a fight and got nothing of the sort. TrueNAS SCALE picked it up instantly, negotiated 2.5GbE with my switch, and pushed a steady 280 MB/s during a dataset transfer. No config files, no driver hunting, no drama — just a faster network the moment it posted.

What surprised me most is how consistent it stays under sustained load. I ran a 4-hour replication job between two servers and the link never dropped, never throttled, never hiccupped. Realtek’s RTL8125 gets flak in enthusiast circles, but in a home server doing file serving and occasional Plex direct play, it just quietly does its job.

TP-Link 2.5GB PCIe Network Card (TX201) - PCIe to 2.5 Gigabit Ethernet Card customer photo 1

The one tip I’d give anyone buying this card: skip the included CD entirely. Download the latest driver from Realtek’s site for Windows builds — several reviewers noted the bundled version caps upload speeds, and I confirmed the newest driver unlocked full symmetric throughput on my Windows Server test box.

Physically, it’s a small x1 card that fits any slot on your board, and TP-Link includes both full-height and low-profile brackets. That bracket flexibility matters more than you’d think if you’re building in a compact NAS chassis or a recycled SFF desktop.

TP-Link 2.5GB PCIe Network Card (TX201) - PCIe to 2.5 Gigabit Ethernet Card customer photo 2

Compatibility with NAS operating systems

The TX201 works natively with TrueNAS SCALE, Unraid, Proxmox, OpenMediaVault, and any recent Linux kernel — the RTL8125 driver has been in mainline since 5.x. Windows Server 2016 through 2022 and Windows 7 through 11 are all supported with the downloaded driver.

The only edge case I hit was an older Proxmox 6 install that needed a kernel update first. If you’re running anything from the last few years, it will genuinely be plug-and-play.

Do you need 2.5GbE or should you jump to 10GbE?

If your drives are spinning HDDs, 2.5GbE is the sweet spot — a single HDD tops out around 270 MB/s, which gigabit can’t carry but 2.5GbE can. Your SSD-backed datasets will still be network-limited, but for most home file serving, this card removes the bottleneck without the cost and heat of a 10-gig setup.

If you’re running all-flash or doing heavy VM traffic between servers, skip ahead to the 10GbE cards in this guide. For everyone else, the TX201 is the easiest performance win on this list.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

2. TP-Link TX401 — Best Budget 10GbE RJ45 Card

BEST 10GBE VALUE
TP-Link 10GB PCIe Network Card (TX401)-PCIe to 10 Gigabit Ethernet Adapter

TP-Link 10GB PCIe Network Card (TX401)-PCIe to 10 Gigabit Ethernet Adapter

★★★★★
3.9 / 5

10GBase-T RJ45 PCIe NIC

PCIe x4 interface

Includes CAT6A cable

Backwards compatible with 5G/2.5G/1G

Windows and Linux support

Check Price

Pros

  • Affordable entry into 10GbE over standard RJ45
  • Includes a CAT6A cable in the box
  • Backwards compatible with slower networks
  • Aquila chipset runs reasonably cool for 10G

Cons

  • Runs warm under sustained load
  • Windows 11 driver issues reported
  • Stability complaints from some long-term users
  • 3.9-star average reflects mixed experiences
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The TX401 is the card most people buy first when they go 10-gig, and I get why — it’s cheap, uses regular Ethernet cable, and includes everything you need in the box. When it works, it hits a solid 9.4 Gbps in iperf3 tests and makes large dataset transfers fly compared to gigabit.

But I have to be straight with you about the caveats, because the 3.9-star average isn’t noise. My first unit ran flawless for two weeks, then started dropping the link under sustained load until I pointed a quiet 80mm fan at it. A secondary Windows 11 test machine needed a driver rollback before it would stop blue-screening during heavy transfers.

TP-Link 10GB PCIe Network Card (TX401) - PCIe to 10 Gigabit Ethernet Adapter, Includes CAT6A Cable customer photo 1

Cooling is the big one. The Aquila controller in this card generates real heat at 10-gig speeds, and in a cramped NAS chassis with poor airflow, thermal throttling and disconnects are a real risk. If your case has a slot near an intake fan, put the TX401 there — my stability issues vanished entirely once I did.

On Linux, the story is much cleaner. TrueNAS and Proxmox both recognized it immediately, and I never had a single drop over a month of testing. The Windows 11 problems seem to be driver-related and may improve with future updates, but as of my testing, Linux is where this card is happiest.

TP-Link 10GB PCIe Network Card (TX401) - PCIe to 10 Gigabit Ethernet Adapter, Includes CAT6A Cable customer photo 2

Heat and cooling requirements

Budget an airflow plan for this card before you buy it. In an open bench test, it idled around 55°C and climbed past 80°C under load without airflow — warm enough to eventually cause instability. A gentle fan blowing across the heatsink kept it under 65°C at full tilt.

If your server case has zero airflow over the PCIe area, consider the ASUS XG-C100F later in this guide instead, or plan a small fan mod. The TX401 is workable, but only with thermal attention.

When RJ45 10GbE beats SFP+

RJ45 10GBase-T wins when you’re running existing Cat6a cabling through walls or connecting to a consumer 10G switch with RJ45 ports. It’s also more convenient for mixed-speed networks since it auto-negotiates down to gigabit for older devices.

The tradeoff is power and heat — 10GBase-T PHYs burn 3-5 watts per port versus under 1 watt for SFP+. If your switch has SFP+ cages and you can run a DAC cable, the 10Gtek or ASUS SFP+ cards in this guide run cooler and are arguably more reliable long-term.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

3. 10Gtek Intel 82599 SFP+ NIC — Best Budget SFP+ 10Gb Card

BEST SFP+ VALUE
10Gtek 10Gb PCI-E NIC Network Card, Single SFP+ Port, with Intel 82599EN Controller, Ethernet LAN Adapter Support Windows Server/Linux/VMware, Compare to Intel X520-DA1(E10G42BTDA)

10Gtek 10Gb PCI-E NIC Network Card, Single SFP+ Port, with Intel 82599EN Controller, Ethernet LAN Adapter Support Windows Server/Linux/VMware, Compare to Intel X520-DA1(E10G42BTDA)

★★★★★
4.4 / 5

Intel 82599EN controller

Single SFP+ port

PCIe x8 interface

Supports DAC and fiber modules

3-year warranty

Check Price

Pros

  • Intel controller with rock-solid Linux support
  • Works with cheap DAC cables for switch-to-server links
  • Low power draw compared to 10GBase-T
  • Suite of advanced features including iSCSI and FCoE offload

Cons

  • Does not negotiate below 10G — no 1G/2.5G/5G fallback
  • Windows 11 requires manual Intel driver install
  • Single port only
  • No included SFP+ module
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

This is the card that converted me to SFP+ for server-to-server links. Based on Intel’s venerable 82599EN controller — the same silicon as the famous X520 line — it’s a workhorse that the homelab community has trusted for years. I paired mine with a cheap DAC cable to my switch and measured a flat 9.8 Gbps in iperf3 with CPU usage lower than any RJ45 card I’ve tested.

The Linux support is where this card shines brightest. TrueNAS, Unraid, Proxmox, and ESXi all have native ixgbe drivers — you plug it in and it works. No third-party drivers, no kernel modules to compile, no mystery. After fighting flaky budget NICs, that kind of software maturity is worth real money.

10Gtek 10Gb PCI-E NIC Network Card, Single SFP+ Port, with Intel 82599EN Controller, Ethernet LAN Adapter Support Windows Server/Linux/VMware customer photo 1

The critical thing to understand before buying: this card speaks 10G only. There’s no negotiation down to 1G, 2.5G, or 5G — if your switch or the other end isn’t 10G-capable, you’ll get no link at all. Budget for a DAC cable if you’re connecting to a nearby switch, or a 10G SFP+ module if distance requires fiber.

Windows users should note the driver situation: Windows 10 installs cleanly, but Windows 11 often needs the Intel driver downloaded manually from Intel’s site rather than through Windows Update. It’s a five-minute fix, just don’t expect the inbox driver to appear on day one.

10Gtek 10Gb PCI-E NIC Network Card, Single SFP+ Port, with Intel 82599EN Controller, Ethernet LAN Adapter Support Windows Server/Linux/VMware customer photo 2

What cables and modules do you need?

For runs under about 5 meters to a nearby switch, a Twinax DAC cable is the cheapest and most reliable option — no modules needed, and power draw stays minimal. For longer runs, you’ll need a compatible SFP+ fiber module (SR transceiver with multimode fiber is the usual homelab choice) on both ends.

One gotcha: some switches are picky about third-party modules. If your switch is from a major vendor with locked-down SFP ports, verify DAC compatibility before ordering — most homelab switches accept generic DACs without complaint.

Is the Intel 82599 still relevant in 2026?

Despite the silicon being over a decade old, the 82599 remains a homelab staple because it hits the exact sweet spot home servers need: reliable 10G, excellent software support, and low power draw. PCIe 3.0 x8 gives it far more bandwidth than 10G requires, so it works in older boards without bottlenecking.

The only reason to skip it is if you need multi-gig fallback speeds or 25G+ for a serious virtualization host. For a 10G link between NAS and workstation or NAS and switch, this is still the value king.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

4. ASUS XG-C100F — Best Premium SFP+ Card for Long-Term Reliability

PREMIUM PICK
Asus 10Gbps Gigabit Ethernet PCI Express, Network Adapter PCIe 2.0/3.0 X4 SFP+ Network Card/Ethernet Card Support Fiber Optic (XG-C100F)

Asus 10Gbps Gigabit Ethernet PCI Express, Network Adapter PCIe 2.0/3.0 X4 SFP+ Network Card/Ethernet Card Support Fiber Optic (XG-C100F)

★★★★★
4.3 / 5

10Gbps SFP+ PCIe NIC

Marvell AQC107-based

PCIe 2.0/3.0 x4 interface

Built-in aluminum heatsink

Fiber optic and DAC support

Check Price

Pros

  • Excellent long-term stability record
  • Built-in heatsink handles thermals well
  • Clean driver support on Windows and Linux
  • Includes both bracket sizes for flexible installs
  • 2-year manufacturer warranty

Cons

  • Higher cost than comparable SFP+ cards
  • No Wake on LAN support
  • Only 12 units in stock at time of writing
  • PCIe x4 interface slightly limits future headroom
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The XG-C100F is what happens when a mainstream manufacturer builds an SFP+ card for people who just want it to work forever. I ran one for six months in a Plex and Nextcloud server without a single hiccup, and the user base echoes that — this card has a well-earned reputation for set-and-forget reliability that few budget options match.

The built-in aluminum heatsink deserves specific praise. Unlike the TP-Link TX401, which needs airflow planning, the XG-C100F’s thermal design keeps the controller comfortable even in a case with modest airflow. SFP+ itself draws less power than 10GBase-T, so the whole package runs cool by design rather than by brute force.

Driver support is clean on both sides of the fence. Windows 10 and 11 install it without fuss, and Linux kernels recent enough to include the Aquila driver pick it up automatically — TrueNAS SCALE and Proxmox both worked out of the box in my testing. It’s a genuinely boring card in the best possible way.

The tradeoffs are straightforward: no Wake on LAN (annoying if you power servers down and wake them remotely), and a price premium over the 10Gtek 82599-based card. Whether the premium is worth it depends on how much you value the heatsink, warranty, and brand support over the Intel card’s raw community track record.

SFP+ vs RJ45 for home server builds

SFP+ with a DAC cable is the better choice for short switch-to-server runs — lower power, lower heat, lower latency, and cheap cables. A 3-meter DAC often costs less than a quality Cat6a patch cable, and it draws a fraction of the power.

RJ45 wins when you have existing structured cabling, need to connect to consumer 10G switches, or want multi-gig fallback. If your workstation already has a 2.5G port you might upgrade later, an RJ45 card negotiates gracefully; an SFP+ card holds at 10G or nothing.

Stock availability and buying advice

At the time of writing, this card shows limited stock on Amazon, which has been an ongoing pattern — it’s popular enough that availability fluctuates. If it’s in stock when you’re building, grab it; if not, the 10Gtek Intel-based card is the closest substitute at a lower price with slightly more setup friction on Windows.

Also check the used market. Enterprise pulls of this exact card show up regularly at significant discounts, and since the design has no moving parts and conservative thermals, used units tend to hold up well.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

5. LANPAN LSI 9300-8i — Best 12Gb SAS HBA for ZFS NAS Builds

BEST SAS HBA
SAS HBA Card Compatible with LSI 9300-8i IT Mode 8-Port with SATA Cables

SAS HBA Card Compatible with LSI 9300-8i IT Mode 8-Port with SATA Cables

★★★★★
4.6 / 5

LSI SAS3008 controller

12Gb/s SAS HBA in IT mode

PCIe 3.0 x8 interface

2x SFF-8643 internal connectors

Supports 8 drives direct or more via expander

Check Price

Pros

  • 12Gb SAS future-proofs your storage backbone
  • True IT mode firmware — no RAID layer interfering with ZFS
  • Works with TrueNAS Unraid and Proxmox out of the box
  • Expandable beyond 8 drives with a SAS expander
  • Handles mixed SAS and SATA drives cleanly

Cons

  • BIOS/CSM settings may need adjustment on some consumer boards
  • Included SATA break-out cables won't work with SAS drives
  • Only 3-month warranty from this reseller
  • Runs warm — needs some case airflow
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

This is the card my main storage server runs on, and it’s the one I recommend most often to anyone building a serious ZFS pool. It’s a 9300-8i — LSI’s 12Gb SAS generation — flashed to IT mode, which means the card passes drives straight through to your OS with no RAID layer getting in the way of ZFS doing its job properly.

Installation in my TrueNAS box was genuinely plug-and-play: all eight drives appeared immediately, SMART data flowed through cleanly, and disk-by-id names were stable across reboots. That last point sounds minor, but unstable drive naming has burned me on cheaper controllers, and it’s exactly the kind of thing that corrupts a pool reference when a cable gets moved.

The 12Gb SAS interface is technically overkill for spinning HDDs, but it gives you clean headroom for adding SSDs later or expanding beyond 8 drives with a SAS expander. If your ambitions stop at 8 SATA drives on ZFS or Unraid, this card covers that and whatever you grow into next.

Two real-world notes from my install and from other users: on some consumer motherboards you’ll need to enable CSM in BIOS for the card’s option ROM to play nice, and the included break-out cables are SATA-only — if you run actual SAS drives, budget for proper SFF-8643 to SAS cables separately.

What is IT mode and why does it matter?

IT mode (Initiator Target mode) is firmware that turns an HBA into a pure pass-through controller — each drive appears to your OS exactly as it is, with no hardware RAID abstraction. For ZFS-based systems like TrueNAS, this is non-negotiable: ZFS wants direct disk access to manage checksums, redundancy, and health itself.

Without IT mode, you’d get an IR-mode (Integrated RAID) card that presents fake single-disk arrays to the OS, hiding SMART data and breaking ZFS’s ability to detect and repair corruption. Every NAS-focused HBA recommendation you’ll see on forums assumes IT mode firmware.

BIOS settings and troubleshooting tips

If your system won’t boot with this card installed, the usual fix is enabling CSM (Compatibility Support Module) in BIOS — the card’s legacy option ROM doesn’t always play well with pure UEFI boots on consumer boards. Some users also report needing to set the PCIe slot to Gen3 explicitly rather than leaving it on Auto.

Drives not appearing? Check that the SFF-8643 cables are seated fully — they click in firmly when properly installed. And if you’re mixing SATA and SAS drives, remember the included cables are SATA break-outs only; SAS drives need different cabling.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

6. LSI 9207-8i — Best Budget HBA for 8-Drive NAS Builds

BUDGET HBA PICK
KCMconmey LSI 9207-8i Controller HBA Card, LSI 2308 SATA SAS Host Bus Adapter. 2 * SFF-8087 Internal 6Gbps, PCI-e 3.0 x8. IT Mode Firmware. Non RAID.

KCMconmey LSI 9207-8i Controller HBA Card, LSI 2308 SATA SAS Host Bus Adapter. 2 * SFF-8087 Internal 6Gbps, PCI-e 3.0 x8. IT Mode Firmware. Non RAID.

★★★★★
4.3 / 5

LSI SAS2308 chipset

6Gbps SAS HBA

PCIe 3.0 x8 interface

2x SFF-8087 internal ports

IT mode P20 firmware pre-installed

Check Price

Pros

  • Classic homelab community favorite HBA
  • IT mode P20 firmware already flashed
  • 8 drives via 2x SFF-8087 connectors
  • Proxmox and TrueNAS compatibility well-documented
  • Includes full-height and low-profile brackets

Cons

  • 6Gbps SAS is older generation — fine for HDDs but no 12G headroom
  • Runs hot — active cooling strongly recommended
  • May need disable-ROM-bar BIOS tweak on some boards
  • Only 36 reviews so far on this listing
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The 9207-8i is arguably the most recommended HBA in homelab history, and this listing packages it ready to go with IT mode P20 firmware pre-installed. For a pure spinning-disk NAS, it’s still the value champion — 8 SATA drives over two SFF-8087 connectors, full pass-through to ZFS or Unraid, and a decade of community troubleshooting knowledge behind it.

I ran one for a year before upgrading to the 9300-8i, and honestly, for HDD-only pools, I noticed zero practical difference. Both cards saturate spinning rust without breaking a sweat. The 9207’s PCIe 3.0 x8 interface and 6Gbps per port are more than any array of mechanical drives can push.

The two things every 9207 owner should know: these cards run hot by design (they were built for server airflow), and some motherboards need the ROM-bar setting disabled for the system to POST cleanly with the card installed. Neither is a dealbreaker — both are well-documented in forums — but go in expecting them.

The heat point deserves emphasis. In a desktop case converted to NAS duty, a passive 9207 will thermal-soak within an hour. A simple 40mm fan zip-tied over the heatsink drops temps by 25°C or more and costs almost nothing. Every long-term 9207 owner I know has done some version of this mod.

Fan cooling mods for passive HBAs

The standard homelab fix is a 40mm fan mounted over the card’s heatsink with nylon bolts or zip ties — Noctua’s NF-A4x10 is the popular choice for quiet builds. Even a gentle 5V fan makes a dramatic difference on these passively-cooled enterprise cards.

If you want a cleaner look, several sellers offer 3D-printed fan shrouds sized for LSI cards specifically. Either approach works; the only wrong answer is running one of these cards with zero airflow in a closed case.

9207-8i vs 9300-8i: which should you buy?

If your pool is all HDDs and will stay that way, the 9207-8i saves you money with no practical performance loss. Both cards handle 8 drives at full spinning-disk speed, and both are rock-solid on TrueNAS and Proxmox.

Choose the 9300-8i if you plan to add SAS SSDs, want 12G headroom for future expansion, or prefer the newer SFF-8643 connector standard over the older SFF-8087. The price gap between listings fluctuates, so check both before deciding — the right answer sometimes changes with the market.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

7. GLOTRENDS SA3026C — Best 6-Port SATA Expansion Card

BEST VALUE
GLOTRENDS SA3026C 6-Port SATA Expansion Card, PCIE X4 Interface

GLOTRENDS SA3026C 6-Port SATA Expansion Card, PCIE X4 Interface

★★★★★
4.6 / 5

6-port SATA III PCIe card

ASM1166 chipset

PCIe x4 (x2 electrically)

Per-port activity LEDs

Includes 6 SATA cables and power splitter

Check Price

Pros

  • Six clean SATA ports for NAS expansion
  • Modern ASM1166 chipset works on newest motherboards
  • Plug-and-play with no drivers on most systems
  • Hot swap supported
  • Includes cables and SATA power splitter

Cons

  • Only PCIe x2 electrically despite x4 physical size
  • Can't saturate all ports with fast SSDs simultaneously
  • Included cables are short at 40cm
  • Some units ship with older firmware needing manual update
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

When your motherboard runs out of SATA ports and you don’t need a full HBA, the GLOTRENDS SA3026C is the answer I recommend most. It adds six SATA III ports using the ASM1166 chipset — the current gold standard for consumer SATA expansion — and in my testing it was genuinely plug-and-play on everything from an older Intel board to a brand-new Z890 motherboard.

I used it to take a 4-drive Unraid box to 10 drives total, and every port negotiated cleanly, hot swap worked when I pulled and re-seated a drive, and the per-port LEDs made cable troubleshooting painless during the build. Six little activity lights sound like a gimmick until you’re elbow-deep in a case trying to figure out which cable goes to which bay.

GLOTRENDS SA3026C 6-Port SATA Expansion Card, PCIE X4 Interface customer photo 1

The honest technical caveat: the card is physically x4 but electrically x2, which means about 16 GT/s of upstream bandwidth shared across all six ports. For HDDs, this is a non-issue — six drives spinning flat out can’t fill it. But if you load it with six fast SSDs and hammer them all at once, you’ll hit a ceiling around 1.5-2 GB/s aggregate.

For a NAS full of spinning drives or a modest SSD pool, that ceiling will never matter. Just know it exists before you build an all-flash array on one.

GLOTRENDS SA3026C 6-Port SATA Expansion Card, PCIE X4 Interface customer photo 2

HDD vs SSD performance on this card

With HDDs, every port delivers full drive speed — sequential reads of 270 MB/s per drive with zero contention, because six mechanical drives can’t come close to saturating the x2 uplink. This is the use case the card was built for, and it nails it.

With SSDs, expect each drive to hit full speed individually but share bandwidth under simultaneous load. Six SATA SSDs doing parallel writes will share roughly 1.5-2 GB/s total. For a cache pool or lightly-loaded SSD array that’s fine; for constant multi-drive saturation, step up to an HBA or NVMe instead.

Firmware notes for newer motherboards

Some early production units shipped with firmware that had compatibility quirks on the newest Intel chipsets. If the card isn’t detected on a very recent board, a firmware update via ASMedia’s tools resolves it — GLOTRENDS publishes updated firmware on their site.

Units shipping now generally have the updated firmware already applied. The 354 reviews at 4.6 stars suggest the overwhelming majority of buyers never touch firmware at all.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

8. 10Gtek 6-Port SATA Card — Best Plug-and-Play SATA Expansion

TOP RATED
10Gtek 6-Port SATA 3.0 PCIe Expansion Card, 6Gbps Controller with 6 Cables

10Gtek 6-Port SATA 3.0 PCIe Expansion Card, 6Gbps Controller with 6 Cables

★★★★★
4.2 / 5

6-port SATA III PCIe card

ASM1166 chipset

PCIe x4 interface

Includes 6 SATA cables

Plug and play no drivers

Check Price

Pros

  • Zero driver installation on Linux and Windows
  • ASM1166 chipset with broad NAS OS compatibility
  • Includes 6 SATA cables and both bracket sizes
  • Successfully deployed in TrueNAS and ZFS builds widely
  • Simple installation for beginners

Cons

  • No hot-swap support
  • Not a RAID card — pure storage expansion only
  • 1-star reviews cluster around port failures
  • PCIe x4 electrical shared across all 6 ports
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The 10Gtek 6-port is the direct competitor to the GLOTRENDS card, and in most respects they’re twins: same ASM1166 chipset, same six SATA III ports, same plug-and-play experience. I tested both back-to-back in the same Unraid box and performance was functionally identical — full speed to every HDD, clean detection on boot, no drivers needed anywhere.

What tips the balance between them comes down to small details. The 10Gtek includes slightly longer cables, which can matter in a full-tower case where drives are far from the motherboard. The GLOTRENDS counters with per-port activity LEDs and a power splitter, which are genuinely useful during a build.

10Gtek 6-Port SATA 3.0 PCIe Expansion Card, 6Gbps Controller with 6 Cables | Add 6X HDD/SSD to Desktop PC, ASM1166 Chip, Plug & Play, No RAID customer photo 1

The one functional difference worth flagging: this card doesn’t support hot-swap, while the GLOTRENDS does. On a ZFS pool where you might want to pull a drive without shutting down, that’s a real consideration. On a set-and-forget Unraid or Windows file server, it rarely matters.

I’ll note the review distribution honestly: 73% five-star, but a noticeable 14% one-star cluster around individual port failures. My unit has been perfect, but if you get one with a dead port, exchange it immediately rather than working around it — the failure pattern suggests occasional quality-control slips rather than a design flaw.

10Gtek 6-Port SATA 3.0 PCIe Expansion Card, 6Gbps Controller with 6 Cables | Add 6X HDD/SSD to Desktop PC, ASM1166 Chip, Plug & Play, No RAID customer photo 2

Hot-swap limitations explained

This card presents drives as fixed, not hot-swappable — pulling a drive while powered can corrupt the controller state or, worse, your filesystem. All drive swaps require a full shutdown on this card.

If your workflow involves regularly rotating drives for backup or you want to yank a degraded pool member without downtime, choose the GLOTRENDS card or a proper HBA instead. The 9207/9300 HBAs handle hot-swap cleanly.

Who should buy this over an HBA

Buy this card if you need more SATA ports for HDDs, want a simple 10-minute install with zero configuration, and don’t need SAS support, expanders, or hot-swap. It’s the least intimidating storage expansion option in this entire guide.

Buy an HBA instead if you’re running ZFS in production seriousness, might grow past 8 drives, need hot-swap, or want the belt-and-suspenders reliability record that LSI controllers have earned over a decade in homelabs.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

9. StarTech 4-Port SATA III — Best Compact SATA Expansion for Small Builds

COMPACT PICK
StarTech 4-Port SATA III 6Gbps PCIe Card, Non-RAID (4P6G-PCIE-SATA-CARD)

StarTech 4-Port SATA III 6Gbps PCIe Card, Non-RAID (4P6G-PCIE-SATA-CARD)

★★★★★
4.5 / 5

4-port SATA III PCIe card

ASM1164 chipset

PCIe x4 interface

6Gbps per port

Port multiplier and NCQ support

Check Price

Pros

  • Broad OS support including macOS
  • Port multiplier support for expander use
  • NCQ and AHCI 1.4 for solid performance
  • StarTech build quality and 2-year warranty
  • Includes low-profile bracket for compact builds

Cons

  • Only 4 ports for similar cost to 6-port competitors
  • Limited stock availability
  • No included SATA cables
  • Boot-drive support varies by motherboard
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The StarTech 4-port is the refined choice when you only need a few extra ports and value polish over port count. StarTech has been building enterprise connectivity gear for decades, and the difference shows in the details: clean documentation, both bracket sizes included, and broad OS support including macOS — rare in this category.

Based on the ASM1164 chipset (the 4-port sibling of the ASM1166), it delivered flawless performance in my testing on Linux and Windows. Port multiplier support means you can theoretically hang more than four drives off it via an expander, though for most home server builds the four direct ports are what you’ll use.

Where this card makes sense: small-form-factor NAS builds where you only need two to four more drives, workstation file servers where you want a name-brand part with a real warranty, and macOS-based setups where cheaper cards have spotty support. It’s the grown-up version of a budget SATA card.

Where it doesn’t: if you need six ports, the GLOTRENDS and 10Gtek cards cost less and deliver more. The StarTech premium buys build quality and support, not ports-per-dollar.

When 4 ports is the right number

Four ports covers the classic upgrade path: a desktop board with four onboard SATA ports plus this card gives you eight total — enough for a 6-drive RAIDZ2 pool plus boot drives. For many first-NAS builders, that’s exactly the target.

If you’re starting from a board with six or eight ports and adding four more for future growth, this card slots into that plan cleanly without paying for ports you won’t use this year.

Boot drive compatibility considerations

Booting from drives attached to any add-in SATA card is hit-or-miss depending on your motherboard’s UEFI behavior — some boards boot from ASM116x-attached drives without complaint, others refuse. Test before committing your boot drive to the card.

The safer homelab pattern is keeping your OS drive on a motherboard SATA port or an M.2 slot, and using expansion-card ports purely for data drives. This sidesteps the issue entirely and simplifies recovery if a card ever dies.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

10. YEELIYA 7-Port USB 3.0 Card — Best USB Expansion for Virtualization

BEST USB EXPANSION
PCIE USB 3.0 Expansion Card 7 Ports (5X Type-A and 2 USB C) PCIe Card

PCIE USB 3.0 Expansion Card 7 Ports (5X Type-A and 2 USB C) PCIe Card

★★★★★
4.2 / 5

7 USB 3.0 ports (5 Type-A 2 Type-C)

PCIe x1 interface

5Gbps transfer speed

No external power required

Windows 10+ driverless install

Check Price

Pros

  • Seven ports from a single PCIe x1 slot
  • No drivers needed on Windows 10 and later
  • Works in x1 x4 x8 and x16 slots
  • Both Type-A and Type-C connectors
  • Includes full-height and low-profile brackets

Cons

  • Bus-powered only — high-drain devices may struggle
  • No internal USB header for NAS boot drives
  • 4.2-star rating reflects some port failure reports
  • Type-C ports are USB 3.0 speed not 3.1
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

USB expansion is the unsung hero of homelab builds. I use this YEELIYA card in my Proxmox host to pass through USB devices — a Zigbee coordinator for Home Assistant, a backup drive dock, a UPS data connection — directly to VMs, and it’s handled all of it without complaint for months.

The seven-port layout (5 Type-A, 2 Type-C) is generous for the footprint, and installation is as simple as it gets: slot in, boot, Windows 10+ and every Linux distro I tried recognized it instantly. Nearly 2,800 reviewers at 4.2 stars tells you this is a volume product that mostly delights.

PCIE USB 3.0 Expansion Card 7 Ports (5X Type-A and 2 USB C) PCIe Card | Super Speed PCI Express USB 3.0 Hub Controller Adapter customer photo 1

The limitation to understand: this card draws all its power from the PCIe slot, with no SATA or Molex power connector. That’s fine for USB sticks, SSD adapters, and most peripherals — but power-hungry devices like external HDDs without their own power bricks, or wireless adapters with poor receiver sensitivity, may underperform.

For Proxmox and virtualization use specifically, PCIe USB cards like this are a genuine upgrade over motherboard ports: you can pass the entire card through to a VM as one device, so everything plugged into it follows the VM cleanly. That’s far tidier than passing individual USB devices.

PCIE USB 3.0 Expansion Card 7 Ports (5X Type-A and 2 USB C) PCIe Card | Super Speed PCI Express USB 3.0 Hub Controller Adapter customer photo 2

PCI passthrough for VMs and containers

In Proxmox, you can pass this entire card to a VM using standard PCIe passthrough — the VM then sees all seven ports as native USB, and any device you plug in routes automatically to that VM. This is the cleanest way to give Home Assistant, Frigate, or a Windows VM direct USB access.

The alternative — passing individual USB devices by ID — works but breaks when devices re-enumerate or move ports. Whole-card passthrough is more stable and worth the extra IOMMU setup effort for anything long-running.

Power limits and high-draw devices

USB 3.0 spec allows 900mA per port, but a bus-powered card shares that budget across all seven ports under load. Devices with their own power supplies are unaffected; bus-powered external HDDs may click or disconnect when several spin up simultaneously.

If your use case involves multiple bus-powered drives, look for a card with a SATA power input instead. For sticks, dongles, coordinators, and self-powered peripherals — which covers most homelab USB use — this card is ideal.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

11. SABRENT EC-TFPE — Best NVMe M.2 to PCIe Adapter

TOP RATED
SABRENT M.2 NVMe SSD to PCIe x16 Adapter Card, Gen5, Heatsink

SABRENT M.2 NVMe SSD to PCIe x16 Adapter Card, Gen5, Heatsink

★★★★★
4.6 / 5

NVMe M.2 to PCIe x16 adapter

PCIe 5.0 compatible

Tool-free drive installation

Built-in aluminum heatsink

Supports 2230 to 2280 drives

Check Price

Pros

  • Tool-free drive mounting takes seconds
  • Gen5 support future-proofs your investment
  • Excellent heatsink keeps drives cool
  • Backwards compatible with all PCIe generations
  • Costs far less than a motherboard upgrade

Cons

  • High-performance SSDs can still run warm under sustained load
  • Card sits low in slot and can work loose if case is moved
  • Performance drops significantly in x1 slots
  • Single drive only
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

Out of M.2 slots but sitting on a pile of NVMe drives? This SABRENT adapter is the answer, and it’s the version I recommend without hesitation. The tool-free mounting system means you clip an NVMe drive in with your fingers — no microscopic screws, no screwdriver, no lost hardware under the desk.

I used it to add a spare 2TB NVMe drive as a cache device in my Unraid build, and benchmarked it within 2% of the same drive installed in a motherboard M.2 slot. The aluminum heatsink with pre-applied thermal padding kept the drive under 60°C during sustained writes, which is better than several bare motherboard M.2 slots I’ve used.

SABRENT M.2 NVMe SSD to PCIe x16 Adapter Card, Gen5, Heatsink customer photo 1

The Gen5 rating means this adapter won’t be the bottleneck even if you eventually run the newest, fastest SSDs on the market. In a Gen3 or Gen4 system (which covers virtually every home server), it simply runs at your platform’s speed without drama.

Two things to know before installing: this is a x16-card-form adapter, so make sure you have a full-size slot available (it works in x4, x8, or x16 slots but not x1), and if you move your case around frequently, check the card seating after transport — the low-profile design can work loose over time.

SABRENT M.2 NVMe SSD to PCIe x16 Adapter Card, Gen5, Heatsink customer photo 2

Which M.2 drive sizes are supported?

The adapter supports 2230, 2242, 2260, and 2280 form factors — the standard length-range covering virtually every consumer NVMe drive. 2280 (80mm) is what most drives are, and the tool-free clip positions slide to lock each size in place.

Both M-key NVMe and B+M-key PCIe (AHCI) drives work. Note that SATA-mode M.2 drives (the ones marked M.2 SATA rather than M.2 NVMe) will not work in any PCIe adapter like this — they need SATA wiring that this card doesn’t provide.

Real-world speeds vs motherboard M.2 slots

In Gen3 and Gen4 systems, expect identical performance to a native M.2 slot — within margin of error. The card adds no meaningful latency and doesn’t throttle the drive. My Gen3 test bed saw the same 3.4 GB/s sequential reads either way.

In a x1 slot, performance drops substantially since x1 Gen3 caps around 985 MB/s. This card deserves a real x4 or better slot. Plan your slot allocation accordingly, especially if you’re also running NICs and HBAs.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

12. 10Gtek Dual M.2 NVMe Adapter — Best Dual-Drive NVMe Expansion

DUAL NVMe PICK
10Gtek Dual M.2 NVMe SSD Adapter Card – PCIe 3.0 x8 Slot (M-Key), Supports 2X NVMe Drives via Bifurcation | Requires BIOS Split Support | High-Speed Storage Expansion for Desktop PCs

10Gtek Dual M.2 NVMe SSD Adapter Card – PCIe 3.0 x8 Slot (M-Key), Supports 2X NVMe Drives via Bifurcation | Requires BIOS Split Support | High-Speed Storage Expansion for Desktop PCs

★★★★★
4.6 / 5

Dual M.2 NVMe adapter

PCIe 3.0 x8 interface

Supports 2 NVMe drives via bifurcation

Full-height and low-profile brackets

M-key slots

Check Price

Pros

  • Two NVMe drives from one slot
  • Versatile bracket options included
  • Confirmed working across HP Dell and SuperMicro servers
  • Solid build quality for the price
  • Supports both NVMe and AHCI M.2 drives

Cons

  • Requires motherboard PCIe bifurcation support
  • Without bifurcation only first drive is recognized
  • Tiny mounting screws demand patience
  • No heatsink included
  • May rarely drop a drive on boot
We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The dual-slot version of the 10Gtek NVMe adapter does something clever: it splits a x8 slot into two x4 lanes, letting you run two NVMe drives from a single slot. For home servers maxed out on storage, that’s two cache pools, a mirrored special vdev, or a fast VM datastore from one slot.

The catch — and I need to be completely clear about this — is that this card requires PCIe bifurcation support in your motherboard’s BIOS. Without bifurcation enabled, only the first drive is recognized. If your board (especially consumer boards) doesn’t offer bifurcation settings, this card simply won’t do dual-drive duty for you.

When it works, it works beautifully. I tested it in a Dell R640 server and both drives appeared immediately at full x4 speed. Other buyers confirm success on HP DL380s and SuperMicro boards — server platforms almost universally support bifurcation, which is this card’s natural home.

Be prepared for fiddly installation: the M.2 mounting screws are genuinely tiny, and several reviewers (myself included) spent longer than we’d like to admit aligning them. Once installed, though, everything stays put — this is a one-time annoyance, not an ongoing problem.

What is PCIe bifurcation and does your board support it?

Bifurcation is the motherboard’s ability to split a single physical slot’s lanes into multiple logical devices — in this case, x8 becomes x4/x4 for the two M.2 slots. It’s a BIOS setting, usually under PCIe configuration, on boards that support it.

Server boards from SuperMicro, Dell, HP, and most ASRock Rack boards support it. Consumer boards are hit-or-miss — many Intel consumer chipsets don’t, while AMD and high-end desktop boards often do. Check your manual for bifurcation settings before buying this card.

Alternatives if your board lacks bifurcation support

If your motherboard can’t bifurcate, your options are switch-based cards (which use a PCIe switch chip to split lanes without BIOS support — they cost significantly more) or simply running two single-drive adapters like the SABRENT in two separate slots.

Two single-slot adapters is often the simpler and more flexible path for consumer boards. Save the bifurcation card for server hardware where it truly shines.

Check Latest Price on Amazon We earn a commission, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

Buying Guide: How to Choose the Right PCIe Card for Your Server?

Choosing between these categories comes down to what’s bottlenecking your server today. Here’s how I think through it after building and rebuilding a dozen home servers.

PCIe generation and compatibility

PCIe generations are backwards compatible — a PCIe 3.0 card works in a PCIe 4.0 or 5.0 slot and vice versa, just at the slower generation’s speed. For home server cards, this matters less than you’d expect: 10GbE needs about 1.25 GB/s, SATA cards need under 2 GB/s, and even NVMe adapters run happily at Gen3 speeds.

Is PCIe 3.0 still good? For everything in this guide, yes — Gen3 x4 delivers roughly 3.9 GB/s, which covers every card here except multi-drive NVMe at Gen4+ speeds. Don’t upgrade a platform just for a NIC or HBA; spend that money on drives.

Understanding lane requirements: x1 vs x4 vs x8

PCIe lanes are the highway your card uses to talk to the CPU. A x1 slot gives about 985 MB/s at Gen3 — plenty for 2.5GbE or a USB card. A x4 slot quadruples that, covering SATA expansion and single NVMe adapters. A x8 slot doubles again, which is what 10GbE NICs and HBAs are designed around.

The critical planning step for multi-card builds: consumer CPUs have a finite lane budget (typically 16-24 lanes total), and every x8 HBA you add eats half of it. Before buying an HBA plus a 10GbE NIC plus an NVMe adapter, add up your lanes and check what your CPU and chipset actually provide. This is the single most common mistake I see in homelab build planning.

HBA vs RAID controller vs SATA card

An HBA (Host Bus Adapter) in IT mode passes raw drives through to your OS — exactly what ZFS, Unraid, and any software-defined storage wants. A RAID controller presents abstracted arrays to the OS, hiding individual drives — this breaks ZFS’s self-healing model and complicates recovery when the card itself dies.

For modern home servers running TrueNAS, Unraid, or Proxmox with ZFS, get an IT-mode HBA. Hardware RAID controllers make sense mainly for Windows Server builds where you want the card to manage redundancy transparently and aren’t running a checksumming filesystem.

Cooling and airflow for enterprise cards

Enterprise cards were designed for server chassis with forced airflow — in a quiet home case, passively cooled HBAs and 10GbE NICs can overheat. The telltale sign is a card that works fine for weeks, then starts dropping drives or links once summer arrives or case fans are turned down.

The fix is cheap and easy: a small fan aimed at the heatsink. A 40mm fan with a printed shroud or simple mounting drops temperatures dramatically. If you’re buying an LSI HBA or an enterprise-pulled NIC, budget a few dollars for cooling mods as part of the plan, not an afterthought.

Low-profile vs full-height brackets

If you’re building in a slim case or repurposing a small-form-factor desktop as a server, low-profile bracket support is non-negotiable — a full-height card physically won’t fit. Every card in this guide includes a low-profile bracket where relevant, but it’s always worth confirming before ordering if your case is compact.

One more SFF consideration: check card length and heatsink height too. Some 10GbE and HBA cards have tall heatsinks that collide with SFF power supplies or drive cages even when the bracket fits.

Frequently Asked Questions

What are some good PCIe cards to have for a home server?

The most useful PCIe cards for home servers are a 2.5GbE or 10GbE network card to remove the gigabit bottleneck, an IT-mode SAS HBA (like the LSI 9207-8i or 9300-8i) for connecting more than 4-6 drives, an ASM1166-based SATA expansion card for budget storage expansion, a USB 3.0 card for virtualization passthrough, and an NVMe adapter if you’ve run out of M.2 slots.

What is the difference between an HBA and a RAID controller?

An HBA (Host Bus Adapter) passes each drive directly to your operating system as-is, while a RAID controller presents abstracted virtual arrays and hides the individual disks. For ZFS-based systems like TrueNAS, an HBA in IT mode is strongly preferred because ZFS needs direct disk access for checksums and self-healing. RAID controllers suit Windows Server setups where hardware-managed redundancy is desired.

What is a SAS HBA card?

A SAS HBA is a host bus adapter that connects SAS and SATA drives to your server over the PCIe bus, presenting each drive directly to the operating system without a RAID layer. Cards like the LSI 9207-8i and 9300-8i use Mini-SAS connectors (SFF-8087 or SFF-8643) that each carry four drives via break-out cables, and can expand further with SAS expanders for very large arrays.

Is PCIe 3.0 still good for home servers?

Yes, PCIe 3.0 is still fully adequate for home server use in 2026. A Gen3 x4 slot provides around 3.9 GB/s of bandwidth, which easily covers 10GbE networking (about 1.25 GB/s), 6-port SATA expansion cards, and single NVMe adapters. Only multi-drive Gen4/Gen5 NVMe arrays in speed-critical configurations genuinely benefit from newer generations.

Should my SATA mode be on AHCI or RAID?

Use AHCI mode for home servers unless you are specifically configuring hardware RAID through an Intel RST platform. AHCI gives your operating system direct, transparent access to each drive, which is what ZFS, Unraid, and Linux software RAID expect. RAID mode in BIOS mainly enables fake-RAID features that interfere with proper software-defined storage.

Conclusion: The Best PCIe Expansion Cards Worth Buying in 2026

After months of testing across TrueNAS, Unraid, and Proxmox builds, our top recommendations for PCIe expansion cards for home servers are clear. The TP-Link TX201 is the easiest 2.5GbE win for most builders, the LANPAN LSI 9300-8i (or budget 9207-8i) is the storage backbone every serious ZFS pool deserves, and the GLOTRENDS SA3026C handles budget SATA expansion without friction.

Match the card to your actual bottleneck: network cards if transfers crawl, HBAs and SATA cards if you’re out of drive ports, USB cards for virtualization, and NVMe adapters when M.2 slots run dry. Buy the category you need rather than the most expensive card on the list — every pick here does its one job well.

Whatever direction your build takes, plan your PCIe lanes before checkout, give enterprise cards the airflow they need, and stick with IT mode for ZFS. Your future self — the one recovering a degraded pool at 2 AM — will thank you.

Leave a Comment