On this page
M.2 2280 is the most common SSD form factor — but the "2280" is just a size, and the interface underneath can be SATA or PCIe. Here's what it all means, and how M.2 is actually used in an HPE server (hint: mostly for boot).
Last updated: 2026
M.2 2280 is one of the most common SSD form factors, found in laptops and desktops and — importantly for server buyers — used inside HPE ProLiant servers as well. But the term bundles together several ideas that are worth separating: a physical size, a connector, and an interface that can be one of two very different things. This guide explains what an M.2 2280 SSD is, decodes the naming and keying, and — the part general guides skip — shows how M.2 is used in HPE servers.
What "M.2 2280" actually means
The name describes two separate things: the form factor and the size.
- M.2 is the form factor — a small, gumstick-shaped card that plugs directly into an M.2 slot, drawing both data and power through that one connector. It replaced the older mSATA standard and is far more compact than a 2.5-inch drive.
- 2280 is the size, in millimeters: 22 mm wide by 80 mm long. The first two digits are always the width (22 mm is standard), and the remaining digits are the length. So 2280 is 22×80 mm; you'll also see 2230 (22×30), 2242, and 22110 (22×110). Length matters because the slot and standoff have to match the card.
So "M.2 2280" simply means an M.2-form-factor drive that is 22 mm by 80 mm — the most widely supported length, which is why it's the default you'll encounter.
The critical part: SATA vs PCIe/NVMe
Here's the detail that causes the most confusion and the most buying mistakes: the M.2 form factor does not tell you the interface. Two M.2 2280 drives can look identical and be completely different underneath:
- SATA M.2 — runs the SATA protocol over the M.2 connector, so it performs like any SATA SSD (about 550 MB/s). It's the value option.
- PCIe/NVMe M.2 — runs NVMe over PCIe lanes through the M.2 connector, delivering far higher speed and much lower latency (multiple GB/s). This is what most people mean today by an M.2 SSD.
A slot may support one or both, and the two are keyed differently (SATA/PCIe M.2 drives commonly use B+M keying, while PCIe-only drives often use M keying) — so a drive and slot have to be compatible on both physical fit and interface. Always confirm which interface your slot expects before buying. For the wider picture of how NVMe works and where it fits, see our guide to NVMe drives in HPE servers.
How M.2 is used in HPE servers
This is what general M.2 articles miss. In a laptop or desktop, an M.2 2280 SSD is typically the primary storage drive. In an HPE ProLiant server, M.2 has a more specific role: it's primarily a boot device, not a front-bay data drive.
HPE implements this through the NS204i-u boot device — a dedicated module that holds two M.2 NVMe SSDs and mirrors them in hardware RAID 1. This gives the server a redundant boot volume for the operating system or hypervisor while keeping all the front hot-swap bays free for data drives (SAS, SATA, U.3 NVMe, or EDSFF). Running the OS on the NS204i-u rather than consuming a front bay is the standard modern approach on Gen10 Plus, Gen11, and Gen12 servers. Because the NS204i-u uses NVMe M.2 modules, the SATA-versus-PCIe distinction above matters here too — server M.2 boot drives are NVMe.
The practical implications for a server context:
- M.2 in an HPE server usually means boot, handled by the NS204i-u, with two mirrored NVMe M.2 modules for redundancy.
- Bulk data storage stays on the front bays — 2.5-inch SAS/SATA/U.3 NVMe, or EDSFF — not on M.2.
- Use genuine HPE M.2 modules qualified for the boot device, so they're supported and report health through iLO.
M.2 2280 strengths and limits
M.2 2280's appeal is its combination of compact size, direct-to-board connection (no cables), and, in NVMe form, high performance — which is exactly why it suits a tucked-away boot module. Its limits are capacity and cooling: an M.2 card holds less flash than a 2.5-inch or EDSFF drive and has less surface area to dissipate heat under sustained load, which is another reason servers use it for boot rather than heavy data workloads. For high-capacity, high-endurance data storage, the front-bay form factors are the right tools.
Where to buy HPE SSDs
- HPE M.2 NVMe SSDs and HPE M.2 SATA SSDs
- Front-bay flash: all HPE server SSDs, including U.3 NVMe and EDSFF E3.S
- Start from your model on the HPE parts by server model page
Not sure which M.2 module your server's boot device takes? Contact us with your model or serial number and we'll confirm the right part before you order.
Frequently asked questions
What does "M.2 2280" mean?
It describes the form factor and size of an SSD. "M.2" is the small, gumstick-shaped card that plugs directly into an M.2 slot for both data and power, and "2280" is its dimensions in millimeters — 22 mm wide by 80 mm long. The first two digits are the width (22 mm is standard) and the rest are the length. 2280 is the most common M.2 length.
Is an M.2 2280 SSD always NVMe?
No. The M.2 form factor doesn't determine the interface. An M.2 2280 drive can be SATA (performing like a regular SATA SSD, around 550 MB/s) or PCIe/NVMe (much faster, multiple GB/s). They can look identical but are keyed differently and aren't always interchangeable, so you must confirm which interface your slot supports before buying.
What's the difference between SATA and PCIe M.2 drives?
A SATA M.2 drive runs the SATA protocol over the M.2 connector and is limited to SATA speeds (about 550 MB/s). A PCIe M.2 drive runs NVMe over PCIe lanes and delivers far higher speed and lower latency (several GB/s). Most modern M.2 SSDs are PCIe/NVMe. A given M.2 slot may support SATA, PCIe, or both, so compatibility depends on both the physical fit and the interface.
How are M.2 SSDs used in HPE servers?
Primarily as a boot device, not for bulk data. HPE uses the NS204i-u boot device, which holds two M.2 NVMe SSDs mirrored in hardware RAID 1, to provide a redundant volume for the operating system or hypervisor while keeping the front hot-swap bays free for data drives. This is the standard approach on Gen10 Plus, Gen11, and Gen12 servers.
What is the HPE NS204i-u?
The NS204i-u is HPE's boot device module. It houses two M.2 NVMe SSDs and mirrors them in RAID 1 on its own controller, independent of the main data array, so the operating system boots from a redundant volume without using a front drive bay. It's the standard way to deploy M.2 boot storage in current HPE ProLiant servers.
Why not use M.2 for a server's main data storage?
M.2 cards hold less flash than 2.5-inch or EDSFF drives and have limited surface area to dissipate heat under sustained load, so they're better suited to a boot role than heavy data workloads. In HPE servers, bulk and performance data storage stays on the front bays — SAS, SATA, U.3 NVMe, or EDSFF — while M.2 handles boot via the NS204i-u.
Do M.2 sizes other than 2280 exist?
Yes. The number encodes width and length in millimeters, so you'll also see 2230 (22×30 mm), 2242 (22×42 mm), and 22110 (22×110 mm), among others. The width is almost always 22 mm; the length varies. The slot and mounting standoff must match the card's length, so confirm the supported size before buying — 2280 is the most widely supported.
The bottom line
An M.2 2280 SSD is an M.2-form-factor drive measuring 22×80 mm — but the form factor alone doesn't tell you the interface, which can be SATA or the much faster PCIe/NVMe, so always match the drive to what your slot supports. In an HPE server specifically, M.2 is mainly a boot medium: two mirrored NVMe M.2 modules in the NS204i-u give a redundant OS volume while the front bays carry the data drives. Browse HPE M.2 NVMe SSDs or contact our team to match the right module to your server.


