The End of MicroSD: Why 2026 Is the Year of NVMe SSDs in the Homelab
"No more data loss: Raspberry Pi 5 and M.2 SSDs are becoming the new standard."
**The Problem with MicroSD Cards**
Here is the translation: MicroSD cards were primarily developed for cameras and smartphones. Their purpose: to store large files (images, videos) sequentially and occasionally. However, an operating system like Linux (Raspberry Pi OS) or a smart home hub like Home Assistant does exactly the opposite.
Here is the translation: Home Assistant logs hundreds of sensor values (temperature, power consumption, presence) every second in a SQLite database. These countless small, random write operations (Random I/O) put an enormous strain on the flash memory of the SD card. Without so-called "wear leveling" (which is reserved for SSD controllers), individual memory cells wear out extremely quickly. This often leads to corrupted file systems and system crashes after just a few months.
Raspberry Pi 5 and PCIe change everything
For a long time, switching to SSDs on the Raspberry Pi was clunky. You had to rely on unstable USB-to-SATA adapters that often failed to boot reliably. With the latest generation of Raspberry Pi (starting with the Pi 5), this problem is a thing of the past.
Here is the translation: The Raspberry Pi 5 features a native PCIe 2.0 interface. Combined with an M.2 HAT (Hardware Attached on Top), a full-fledged NVMe SSD can be connected directly via the PCIe bus. The result is impressive:
- Blazing speed: Instead of a maximum of 40 MB/s (SD card) or 300 MB/s (USB 3.0), you can achieve direct read and write speeds of over 800 MB/s via PCIe (even more with PCIe 3.0 mode enabled).
- System Stability: NVMe SSDs feature dedicated controllers, large caches, and excellent wear leveling. Even the most intensive database operations can barely make a dent in their lifespan.
- Affordable price: Small 128GB or 256GB NVMe SSDs now cost barely more than a high-quality, fast SD card.
# Home Assistant OS: Boot from NVMe
Here is the translation: The Home Assistant development team has long recommended the use of SSDs (or eMMC storage) for serious installations. With the latest updates to the Home Assistant Operating System (HAOS), booting directly from an NVMe SSD on the Raspberry Pi has become easier than ever before.
Here is the translation:
You simply need to flash the HAOS image onto the M.2 SSD using the Raspberry Pi Imager and change the boot order in the Raspberry Pi's EEPROM to "NVMe" (sudo rpi-eeprom-config --edit). After that, the system boots up blazingly fast and completely without an SD card within just a few seconds.
Conclusion: Those who buy cheap, buy twice
Here is the translation: Anyone who in 2026 still sets up a new home server or smart home hub based on a MicroSD card is cutting corners in the wrong place. The frustration of a crashed system in the middle of the night and the loss of a painstakingly configured home automation setup far outweighs the savings of perhaps 15 euros.
Here is the translation: The combination of a Raspberry Pi 5, the official M.2 HAT+, and an affordable NVMe SSD (form factor 2230 or 2242) is currently the gold standard for a robust, long-lasting, and blazingly fast homelab.