Ever hit a wall with your media server setup? Maybe you maxed out your motherboard’s SATA ports. Or you want to hand control of your drives to a VM in Proxmox without the host getting in the way. That’s where a Host Bus Adapter (HBA) earns its keep. It gives you smoother storage configuration, more drives, and better performance, especially if you’re running a virtualized environment.
Here’s what you need to know. When to use an HBA, why it works so well in virtual storage VMs, what cables you’ll need, and how to buy one that works out of the box.
What’s an HBA and When Should You Use It?
A Host Bus Adapter (HBA) is a PCIe card that gives your server more drive connectivity than your motherboard can. Think of it as a high-performance SATA or SAS controller, way more capable than those cheap expansion cards that drop drives under load.
You’ll want one if:
You’re out of SATA ports. Most motherboards give you six. Run a Plex or Jellyfin server and you’ll blow through those fast.
You’re using Proxmox or any hypervisor. Want to pass your drives directly to a VM? You need an HBA flashed to IT mode.
You care about reliability. HBAs are built to handle a pile of drives without dropping them randomly like bargain-bin SATA controllers do.
When to Use an HBA
| Problem | HBA Fixes It By… |
|---|---|
| Not enough SATA ports | Expands drive capacity (8+ drives) |
| Running Proxmox VMs | Allows direct passthrough to VM |
| Cheap SATA cards unreliable | Provides stable, enterprise-grade control |
| Want future expansion | Supports SAS expanders (24+ drives) |
HBAs in Virtual Storage VMs (This Is Where They Shine)
Running a NAS in a VM? Stop fighting your hypervisor. Pass the HBA straight to the storage VM and let it take over.
1. Direct Passthrough = Better Performance
Instead of juggling drive access through the host, pass the HBA to your VM. That VM gets direct, raw control over the drives. Perfect for ZFS, MergerFS, or SnapRAID.
2. IT Mode: No RAID, No Nonsense
Flashing the HBA to IT mode strips out the RAID firmware. The VM sees each drive on its own, the way it should. No weird RAID layer getting in the way of SMART tools or parity calculations.
3. Fewer Headaches, More Stability
Onboard SATA gets weird in VMs. Unreliable, slow, or flat-out flaky. An HBA gives you dedicated hardware built for this job.
4. Room to Grow
Planning for expansion? A single HBA can talk to a SAS expander and let you run 24 or more drives through one PCIe slot.
How to Buy an HBA That Works Out of the Box
Get One Already Flashed to IT Mode
Most used enterprise HBAs ship with RAID firmware (IR mode). You want IT mode. That’s what makes each drive show up independently.
Popular models:

LSI 9211-8iB
Already Flashed to IT mode.
Contains affiliate links. I may earn a commission at no cost to you.

LSI 9300-8i
Already Flashed to IT mode.
Contains affiliate links. I may earn a commission at no cost to you.

Dell H310
Already Flashed to IT mode.
Contains affiliate links. I may earn a commission at no cost to you.
Also look for pre-flashed cards on:
eBay (search for “IT mode HBA”)
Server resellers with refurb listings
They usually run $50 to $100. Cheap, considering the performance and stability boost.
Need More Drives? Get a SAS Expander
If 8 ports aren’t enough, plug a SAS expander into your HBA.
What It Does
Think of it like a network switch for hard drives. You plug the HBA into the expander, and the expander gives you dozens of ports.
Why It’s Useful
More drives per HBA - Some expanders support 24 or more drives.
Fewer PCIe slots used - Leave room for GPUs, NICs, or other gear.
Lower cost - Expanders cost less than more HBAs.
Popular SAS Expander

Intel RES2SV240
Compact and solid for home labs.
Contains affiliate links. I may earn a commission at no cost to you.
Cables: Here’s What You Need
HBAs don’t use regular SATA ports. They use SFF connectors.

SFF-8087 to 4x SATA
Used for older HBAs like the LSI 9211-8i.
Contains affiliate links. I may earn a commission at no cost to you.

SFF-8643 to 4x SATA
Used for newer HBAs like the LSI 9300-8i.
Contains affiliate links. I may earn a commission at no cost to you.
If you’re using an expander, you’ll also need:

SFF-8087 to SFF-8087
Used for older HBAs like the LSI 9211-8i.
Contains affiliate links. I may earn a commission at no cost to you.

SFF-8643 to SFF-8087
Used for newer HBAs like the LSI 9300-8i.
Contains affiliate links. I may earn a commission at no cost to you.
| HBA Port Type | Use This Cable |
|---|---|
| SFF-8087 | SFF-8087 to 4x SATA |
| SFF-8643 | SFF-8643 to 4x SATA |
| Expander Link | SFF-8087 to SFF-8087 |
Wrap-Up: Yes, You Should Use an HBA
Want to scale up? Want your VM to manage your drives directly? Tired of janky SATA cards dropping disks under load? Then an HBA flashed to IT mode is a must. Pair it with an expander if you’re going big. Use the right cables. And your home media server actually scales.
Before you buy, check the seller’s listing for the exact firmware revision. P20 is the standard for the LSI 9211-8i in IT mode. If the listing won’t say, assume it’s IR and budget time to reflash. And run the card in a real PCIe x8 slot, not an x1 riser, or you’ll bottleneck every drive on it.
Skip the guesswork. Get an HBA controller flashed to IT mode.
