ECC memory detects and corrects single-bit errors before they reach your data. On a server it is standard. On a NAS it depends entirely on the platform: some models require it, some accept it, and most consumer units cannot use it at all. This guide explains what ECC does on a NAS, which platforms support it, and how to buy the right module type.
The short answer
- If your NAS supports ECC, use ECC. It costs a little more and removes one way data can silently go wrong.
- If your NAS does not support ECC, buy non-ECC. An ECC module gains you nothing on a platform that cannot use the extra chip, and may not boot.
- ZFS makes the case stronger. TrueNAS and QNAP QuTS hero users should treat ECC as part of the design.
What ECC does
Memory bits flip. Cosmic rays, electrical noise and marginal cells all cause it, rarely but constantly, and a NAS runs around the clock. A non-ECC module has no way to notice. An ECC module carries an extra chip holding check bits, and the memory controller uses them to correct any single-bit error and detect double-bit errors. The ECC vs non-ECC guide goes deeper into the mechanism; the practical result is that a flipped bit in a file being written, a checksum being computed or a filesystem table being updated is fixed before it lands on disk.
On a desktop, a flipped bit usually means a crash and a reboot. On a NAS, the same bit can be written into a file that nothing reads again for years. That is why storage people care about ECC more than gamers do.
ECC has to be supported end to end
ECC only works when the processor, the board and the firmware all support it. Putting an ECC module into a platform that does not means, at best, the module runs as plain memory with the extra chip idle. This is the single most common mistake in NAS memory orders, and it is why every NEMIX NAS listing states the module type the model takes.
| Platform | ECC support | Module type |
|---|---|---|
| Synology plus, xs and rackmount models with AMD Ryzen (DS923+, DS1522+, DS1621+, DS1821+, RS1221+ and similar) | Yes, ECC required | DDR4 ECC SODIMM |
| Synology FS, SA, HD and newer xs rackmounts | Yes | DDR4 ECC RDIMM or ECC SODIMM by model |
| Synology models with Intel Celeron or Atom (DS920+, DS224+, DS423+ and similar) | No | DDR4 non-ECC SODIMM |
| QNAP TS-h and TVS-h (QuTS hero) desktop and rack models | Many, by model | DDR4 or DDR5 ECC UDIMM, ECC SODIMM or RDIMM |
| QNAP TS-x64, TS-x53 and most TS desktop models | No | DDR4 or DDR5 non-ECC SODIMM or UDIMM |
| ASUSTOR Lockerstor, Nimbustor, Flashstor | No | DDR4 or DDR5 non-ECC SODIMM |
| TerraMaster F, T and U series | No on most models | DDR4 or DDR5 non-ECC SODIMM |
| UGREEN NASync DXP | No | DDR5 non-ECC SODIMM |
| TrueNAS on your own hardware | Depends on the board and CPU | ECC UDIMM, ECC SODIMM or RDIMM by board |
The table is a map, not a specification. Check your exact model on the brand guides: Synology, QNAP, ASUSTOR, TerraMaster and UGREEN.
The ZFS argument
ZFS checksums every block and, with redundancy, repairs the blocks that fail the check. That protection starts at the moment data is written to disk. ECC extends it back to the moment the data entered memory, so a bit that flips while ZFS is computing a checksum does not get a correct checksum for wrong data. iXsystems recommends ECC for TrueNAS, and QNAP ships ECC on most QuTS hero models for the same reason. The TrueNAS RAM guide covers how much memory ZFS wants alongside the ECC question.
Buying the right module
- ECC SODIMM for Synology Ryzen models, some QNAP desktops and compact ZFS builds: DDR4 ECC SODIMM and DDR5 ECC SODIMM.
- ECC UDIMM for QNAP TS-h desktops and rackmounts, and DIY NAS boards with ECC: DDR4 ECC UDIMM and DDR5 ECC UDIMM.
- ECC RDIMM for enterprise NAS and dual-socket storage servers: DDR4 RDIMM and DDR5 RDIMM.
- Non-ECC SODIMM for everything else: DDR4 SODIMM and DDR5 SODIMM.
The memory types guide explains the physical differences. Whatever the type, use two matched modules when both slots are filled, and never mix ECC with non-ECC in one unit.
A note on warranties
Synology states that it does not provide full product warranty or technical support when non-Synology memory is installed, and QNAP guidance says to use QNAP modules. NEMIX modules are matched to each model and carry a lifetime warranty. Keep the original module so it can be reinstalled if the maker's support asks.
Frequently asked questions
Will ECC memory work in a NAS that does not support ECC?
Usually it runs as ordinary non-ECC memory, because the extra chip is simply not used. On some platforms it will not boot. Check the model's specification; if it lists non-ECC only, buy non-ECC.
Does my Synology support ECC?
Synology models with AMD Ryzen processors in the plus, xs and rackmount lines use DDR4 ECC SODIMM. Intel Celeron and Atom based models use non-ECC SODIMM. The listing for your model states which.
Is ECC required for ZFS?
Not required, but recommended. ZFS checksums every block and can repair corruption it detects, and ECC extends that protection to the data while it is in memory. iXsystems recommends ECC for TrueNAS.
Can I mix ECC and non-ECC modules?
No. A NAS with one of each will run both as non-ECC at best and refuse to boot at worst. Use two matched modules of the same type.
Buying NAS memory for one unit or a fleet
Every NAS listing in our catalog states whether the model takes ECC, so you never have to guess. Request a quote with your models and quantities, or contact our sales team. Related: NAS memory hub, business fleet memory and education and government.

