
M.2 NVMe drives got fast enough that a two-drive stripe now saturates a PCIe 5.0 slot, which is why we’re seeing more single-user desktops running M.2 RAID for the first time. Whether it’s a scratch disk for video work, a game library that has to load fast, or redundancy for a self-hosted workspace, the app you use to build and monitor the array matters as much as the drives themselves. We tested six of the current options on Windows and Linux (Apple silicon Macs don’t support M.2 RAID in a meaningful desktop sense today) with mixed-vendor drive sets.
What to look for in an M.2 SSD RAID app
- RAID levels supported. 0, 1, 10 are the common ones. Some tools also cover 5/6, though you rarely want that on NVMe.
- Real-time health monitoring. SMART attribute polling, wear leveling, and temperature per drive.
- Firmware update path. Some vendor apps double as the firmware updater. That matters when the fix for a data-loss bug ships as a firmware release.
- Cross-vendor support. Vendor tools ignore other brands’ drives. RAID orchestration tools (Storage Spaces, mdadm) don’t care what brand is in the slot.
- Boot volume support. Building a bootable RAID from Windows is a different problem from doing it from Linux, and only some tools help.
Quick comparison
| App | Best for | Platforms | Price |
|---|---|---|---|
| Samsung Magician | Samsung drive monitoring | Windows | Free |
| Crucial Storage Executive | Crucial drive tuning | Windows | Free |
| WD Dashboard | WD_BLACK and Sandisk drives | Windows | Free |
| Intel Rapid Storage Technology | Intel platform RAID | Windows | Free |
| Storage Spaces | Cross-vendor Windows RAID | Windows | Free (built-in) |
| mdadm | Cross-vendor Linux RAID | Linux | Free, open source |
1. Samsung Magician — Best Samsung drive monitor
Samsung Magician is what Samsung SSD owners should install first. Firmware updates, health status, over-provisioning, Rapid Mode caching (on drives that support it), and secure erase from a single app. It won’t build a RAID array for you, but it will give you the per-drive telemetry that decides whether an array is behaving.
Recent versions clean up the interface significantly and expose SMART data more cleanly than they used to.
Where it falls short: Samsung drives only. It ignores everything else.
Download: Samsung Magician
Bottom line: required if you own Samsung SSDs, useless if you don’t.
2. Crucial Storage Executive — Best Crucial drive monitor
Crucial Storage Executive is the Micron/Crucial equivalent. Firmware updates, Momentum Cache (RAM caching for reads), sanitize, health status. Same shape as Magician, restricted to Crucial branding.
Download: Crucial Storage Executive
Bottom line: required for Crucial drives, especially for firmware updates.
3. WD Dashboard — Best for WD_BLACK and Sandisk
WD Dashboard covers WD_BLACK NVMe drives (SN850X, SN770, and newer) as well as SanDisk portable SSDs after the brand merger. Firmware updates, gaming-mode tuning (which changes power profile), and per-drive SMART.
Download: WD Dashboard
Bottom line: the vendor tool for the drive most SN850X users didn’t know they should install.
4. Intel Rapid Storage Technology — Best for Intel platform RAID
Intel RST is the Windows front-end for Intel VMD (Volume Management Device) and the older RAID-on-CPU features on Intel Z-series chipsets. It creates and manages RAID 0/1/5/10 arrays across NVMe and SATA drives, and it’s what you configure from Windows once the array is built in the BIOS.
Bootable arrays are supported. Non-bootable arrays can be built entirely from Windows.
Download: Intel RST
Bottom line: required if you’re building a chipset-level RAID on an Intel platform.
5. Storage Spaces — Best cross-vendor Windows RAID
Storage Spaces is Windows’ built-in software RAID. It doesn’t care what brand your drives are, supports mirror, parity, and simple (stripe) layouts, and lives in Windows Settings under Storage. For non-boot arrays it’s the right choice on any modern Windows install.
Performance is competitive with hardware RAID for most desktop workloads.
Where it falls short: less flexible than mdadm. Rebuild times on parity spaces are slow.
Where it lives: Windows Settings → System → Storage → Advanced storage settings → Storage Spaces.
Bottom line: the default RAID tool on Windows if you don’t need a boot array.
6. mdadm — Best Linux RAID
mdadm is the Linux answer, and it’s what runs under most NAS distros’ user interfaces. Build any RAID level, monitor via /proc/mdstat, and grow or shrink arrays live.
Pair mdadm with smartmontools for per-drive health monitoring. That combination is what most home-server operators actually run.
Install: available in every mainstream distro’s package manager.
Bottom line: the RAID stack Linux uses. Learn it once.
How to pick
- You own Samsung SSDs. Samsung Magician for monitoring, Storage Spaces (or Intel RST on Intel platforms) for the array.
- You own Crucial SSDs. Crucial Storage Executive plus Storage Spaces or Intel RST.
- You own WD_BLACK SSDs. WD Dashboard plus Storage Spaces.
- You’re on an Intel Z890 or later. Intel RST for platform RAID.
- You want a cross-vendor Windows array. Storage Spaces.
- You’re on Linux. mdadm + smartmontools.
FAQ
Should I use hardware or software RAID for M.2 SSDs?
For desktop workloads, software RAID (Storage Spaces, mdadm, or Intel RST) is the right answer. NVMe is fast enough that hardware RAID cards struggle to keep up, and they add cost and complexity. Chipset-level RAID (Intel VMD) sits in the middle, use it if you need a bootable array.
Can I mix drive brands in a RAID array?
Yes, though matching drive models is strongly recommended for RAID 1 and 5. Mismatched capacities cap to the smallest drive. Mismatched performance profiles make the array feel like the slowest drive.
Is RAID 5 safe on NVMe?
RAID 5 rebuild times on modern high-capacity NVMe are short enough that RAID 5 is safer than it was on HDDs. That said, most home desktop users are better off with RAID 1 (mirror) for simplicity or RAID 0 (stripe) with good backups if the goal is speed.