Top picks
N100 NAS motherboard · Mini-ITX · 6 × SATA

HKUXZR N100 NAS Mini-ITX Board

A 17 × 17 cm NAS board that puts six SATA ports, two NVMe slots and two Intel 2.5GbE ports around a soldered N100, ready for a TrueNAS or Unraid build.

  • Form factorMini-ITX, 17.0 × 17.0 cm
  • Storage6 × SATA 6Gbps + 2 × M.2 NVMe 2280
  • Network2 × Intel i226-V 2.5GbE
  • Memory1 × DDR5 SO-DIMM, up to 32GB
  • Expansion1 × PCIe 3.0 x4 slot
  • PowerATX 24-pin + 4-pin
Buy it for
  • A DIY NAS with four to six hard drives
  • TrueNAS, Unraid or OpenMediaVault on a low-power chip
  • A combined NAS and 2.5GbE router or Docker host
Skip it for
  • Builds that need ECC memory
  • All-flash arrays that expect full SATA speed on every port at once
See today’s price

Six SATA ports: one native, five behind a JMB585 bridge

Six SATA 6Gbps ports on a 17 × 17 cm board is the reason this HKUXZR exists. SATA1 runs from the N100's own controller. SATA2 to SATA6 hang off a JMicron JMB585, a PCIe 3.0 x2 to five-port SATA bridge that is common on compact NAS boards and supported by Linux, TrueNAS and Unraid without extra drivers.

The JMB585 shares roughly 2GB/s of PCIe bandwidth across its five ports. For hard drives that is ample:

  • Five 3.5-inch HDDs each reading about 200–280MB/s, depending on model and position on the platter, stay within the link even during a full parity check.
  • Mixed arrays of hard drives plus one SATA SSD cache on the native SATA1 port work well.
  • Five SATA SSDs at around 550MB/s each would outrun the link during a simultaneous scrub, so all-flash builds belong on the NVMe slots instead.

Either way, the network is the tighter pipe. A 2.5GbE port moves about 280–295MB/s of real traffic, depending on protocol and client, which a single modern hard drive nearly fills on its own.

Array tip: put the boot or cache SSD on native SATA1 and the data drives on SATA2–6. The native port has its own path to the CPU, so the cache never competes with array traffic.

Six ports also leave room to grow. A four-drive RAIDZ1 or Unraid array with one parity disk can expand to six drives on the same board, the most common upgrade path in a home NAS. Operating system choices and whole-system builds are covered in the N100 home server guide.

Hardware

What’s inside

SpecValue
ModelCW-N150-NAS-2L
Form factorMini-ITX, 17.0 × 17.0 cm
ProcessorIntel N100, 4 cores / 4 threads, soldered (N150 version also made)
GraphicsIntel UHD Graphics
Memory1 × DDR5 SO-DIMM, 4800/5200/5600MHz, non-ECC, up to 32GB
SATA6 × SATA 3.0 6Gbps (SATA1 native, SATA2–6 via JMB585)
M.22 × M.2 NVMe 2280, PCIe 3.0 x1 each
PCIe slot1 × PCIe 3.0 x4
Ethernet2 × Intel i226-V 2.5GbE
Video outputs1 × HDMI 2.1, 1 × DisplayPort 1.4b, dual 4K@60Hz
Rear USB1 × USB 3.0, 1 × Type-C (USB 2.0), 2 × USB 2.0
Internal USB2 × onboard USB headers for NAS boot drives
Card slotTF (microSD)
Power inputATX 24-pin + 4-pin, both required
BoardHigh-density moisture-proof fibre PCB
BIOSHold DEL during boot
Operating systemsLinux, Windows

Nine PCIe lanes feed two NVMe slots, two i226 NICs and an x4 slot

The N100 exposes nine PCIe 3.0 lanes, and this board spends them on a lot of devices. The two M.2 NVMe 2280 slots run at PCIe 3.0 x1 each. The two Intel i226-V 2.5GbE controllers take one lane apiece, and the JMB585 SATA bridge takes two.

That adds up to six lanes before the PCIe 3.0 x4 slot gets any. Unless lanes are switched or shared, the slot can have at most three live lanes, and possibly fewer. Treat it as physically x4 and confirm the electrical width before buying a card that needs all four.

DeviceLinkPractical ceiling
M.2 NVMe slot × 2PCIe 3.0 x1 eachAbout 900–985MB/s per drive
JMB585 (SATA2–6)PCIe 3.0 x2About 2GB/s shared
i226-V × 2PCIe 3.0 x1 each2.5Gbps per port
PCIe slotx4 physicalDepends on live lanes

An x1 NVMe link sounds slow next to a desktop's x4, but it still beats a 2.5GbE network by more than three times. For a NAS, the M.2 slots are the right place for a mirrored boot pool, a ZFS special vdev, or an app and VM pool for Docker containers.

Both i226-V ports are Intel parts with mature drivers in Linux, FreeBSD-based TrueNAS and OPNsense, and in Proxmox. One can serve the LAN while the second links a backup target or a router VM.

Good uses for the PCIe slot, in order of how well they fit a limited lane count:

  1. A 10GbE network card, where even two or three PCIe 3.0 lanes carry near line rate.
  2. An HBA for more SATA drives, if the case has the bays.
  3. A Wi-Fi card or a Coral-style accelerator for camera recording software.
Market position

How it fits the lineup

N100 mini PC models by type, September 2026. Highlighted: HKUXZR N100 NAS Mini-ITX Board.

24-pin plus 4-pin ATX power and a 32GB DDR5 SO-DIMM ceiling

This board takes power the desktop way. Both the ATX 24-pin and the 4-pin CPU connector must be plugged in or it will not start. That rules out the simple 12V barrel supplies used on many N100 boards and points to an SFX or ATX supply, or a picoPSU with a 4-pin lead.

The power supply has to cover hard drive spin-up, not idle draw. A 3.5-inch drive can pull around 2A from the 12V rail for a few seconds as it spins up, depending on the model. Six drives starting together briefly ask far more than the whole system uses once running:

  • Idle: the board and CPU sit in low double-digit watts, with each spinning 3.5-inch drive adding roughly 4–8W depending on model.
  • Spin-up: size the 12V rail for every drive starting at once, or enable staggered spin-up if the OS and drives allow it.
  • picoPSU builds: fine for two to four drives with a good external brick; six drives favour a proper SFX unit.

Memory is one DDR5 SO-DIMM slot rated for 4800, 5200 and 5600MHz non-ECC modules up to 32GB. The N100's controller runs DDR5 at 4800MT/s, so a faster stick simply runs at 4800. 32GB is a comfortable size for ZFS caching plus a handful of containers.

First boot looks dead. It is not. A new DDR5 module triggers memory training that can take a few minutes with a black screen. Wait before reseating anything; to enter the BIOS afterwards, hold DEL during boot.

The two internal USB headers suit Unraid, which boots from a USB flash drive, keeping the stick inside the case where nobody knocks it out.

Other options

Three other routes

HKUXZR, UDPTCP or ECS: which N100 board matches which build

Three N100 Mini-ITX boards target very different builds. The HKUXZR is the storage board: six SATA ports, two NVMe slots and dual 2.5GbE. The UDPTCP N100 board is an industrial controller with one SATA port, six COM ports and dual Gigabit. The ECS ADLN-I is a DDR4 board with an M.2 SSD slot, dual Gigabit, LVDS and a printer port.

HKUXZRUDPTCPECS ADLN-I
SATA61Not specified
M.2 storage2 × NVMe1 × NVMe/NGFF1 × SSD
LAN2 × 2.5GbE i226-V2 × Gigabit RTL81112 × Gigabit
MemoryDDR5 SO-DIMMDDR5 SO-DIMMDDR4 SO-DIMM

For a NAS, only the HKUXZR is built for the job. The others suit kiosks, machine control and legacy peripherals. The full comparison of N100 boards sits in the N100 motherboard guide.

The HKUXZR is also the only one of the three that doubles as a capable desktop. An HDMI 2.1 port and a DisplayPort 1.4b output drive two 4K@60Hz screens, and the TF slot takes a microSD card for logs or a rescue image. A headless NAS needs neither, but both make first setup and BIOS work easier.

A working NAS build around it needs:

  • Chip option: the board is made with an N100 or an N150; choose the N100 version for this build.
  • Case: a Mini-ITX NAS case with enough 3.5-inch bays and an SFX or ATX supply bay.
  • Memory: one DDR5 SO-DIMM, non-ECC, up to 32GB, bought separately.
  • Cooling: the CPU heatsink needs some airflow in a closed NAS case; a slow case fan over the board is enough.

The rest of the UDPTCP board and the ECS ADLN-I are covered on their own pages.

FAQ

Owner questions

How many drives does the HKUXZR N100 NAS board support?

Six SATA drives plus two M.2 NVMe 2280 SSDs. SATA1 is native; SATA2–6 run through a JMB585 controller.

Does the HKUXZR board need an ATX power supply?

It needs both an ATX 24-pin and a 4-pin CPU connection to start. An SFX or ATX supply, or a picoPSU with a 4-pin lead, works.

Does it support ECC memory?

No. It takes one non-ECC DDR5 SO-DIMM at 4800–5600MHz, up to 32GB.

Why is the screen black on first boot?

DDR5 memory training can take a few minutes on first power-on. Wait it out before reseating the module.

Is it N100 or N150?

The board is made in both versions with the same layout. Choose the N100 option for an N100 build.