Minisforum MS-02 Ultra Internal Hardware Overview
Opening up the Minisforum MS-02 Ultra, one of the things that pictures do not capture very well is just how easy it is to get inside of this mini-PC. Removing two screws from the rear of the system is all it takes to release the chassis, allowing it to slide right off to access the internals.

There is a lot to digest here at first when looking inside the MS-02 Ultra, but what we are looking at is essentially a system split up into three bays. The top bay houses the internal power supply, and Minisforum’s included 25GbE networking card. Meanwhile, a middle bay literally covers the cooling for the CPU and chipset. And finally, there is an empty lower bay with two PCIe slots for additional expansion cards.
Removing the sheath over the CPU bay gives us a bit of a better look of how the cooling for the system works. The heatsink over the CPU is sandwiched between both intake and exhaust fans, allowing the system to forcefully channel quite a bit of airflow through the system’s major heatsinks.

These fans are exclusively for the mid bay, so they do not provide airflow to either the top or bottom bays.

Underneath the very well secured heatsink is the Intel Core 9 Ultra 285HX SoC that forms the heart of the machine. The HX series is technically a mobile part based on Intel’s desktop hardware – albeit in a BGA package – and it is also a good fit for mini-PCs due to its binning for lower power consumption while still featuring all of the CPU cores found in Intel’s flagship desktop hardware.
Buried underneath all of that is also the system’s chipset, Intel’s WM880, which is responsible for enabling ECC support as well as some of the vPro management features the system supports.
Next to that – and underneath yet another heatsink – are the two primary SO-DIMM slots for memory. While Minisforum was nice enough to put a heatsink over these SO-DIMMs in this packed system, it means that swapping out the pre-installed memory is not an easy task: you will have to remove that heatsink to get access to the SO-DIMM slots. Thankfully, the other two SO-DIMM slots on the rear of the system are easier to get to (more on that in a moment).

Speaking of memory, Minisforum has opted to be surprisingly conservative with its memory clock speeds. While Intel has validated the 285HX for using DDR5 CSO-DIMMs in a 1 DPC configuration at up to DDR5-6400 speeds, Minisforum’s default clockspeed for a 1 DPC setup is just DDR5-4800. And that drops to DDR5-4400 in a 2 DPC configuration or with a high number of memory ranks.
According to the company’s documentation, they are playing things safe here with regards to stability. But it means that they are leaving memory bandwidth on the table.
Speaking of memory stability, the MS-02 Ultra is also in rare company thanks to its support for ECC memory. Now, ECC SO-DIMMs were not easy to find even before DDR5 memory prices exploded (RIP Crucial), so getting access to them in February of 2026 is a bit of a challenge. But if you can, then the system can accommodate up to 256GB of ECC DDR5 memory. At present, the best bet for getting ECC memory at all is going to be to order one of Minisforum’s pre-built configurations with ECC memory included – they offer both 32GB and 192GB pre-builts there.
Moving on, we have the lower PCIe bay, which houses a pair of PCIe slots.

There is well-armored full-size CPU-fed PCIe Gen5 x16 slot here meant for high-bandwidth expansion cards (e.g. video cards), as well as a PCH-fed PCIe Gen4 x4 slot next to that. The primary use case for this bay is to allow the system to accept double-wide half-height video cards – which are the only new half-height video cards being made these days – however if you only end up using a single-wide card, then that opens up the x4 slot for a second PCIe card. In the context of a home lab node, it is worth mentioning that another nice use of this is being able to change video cards. We ended up removing the Gigabyte NVIDIA RTX 5060, adding a Sparkle Intel Arc A310 4GB (which was a mistake), and then decided to just add two 4-port NICs in this space. That flexibility is what many previous and smaller mini PCs lacked. If your needs changed, you were stuck. With the MS-02 Ultra, you can adapt.

The MS-02 Ultra’s chassis does not provide any active airflow for this bay, so any high-performance cards will need to bring their own cooling. Meanwhile, it is worth noting that with just a 350 Watt power supply, the MS-02 Ultra cannot accept any wildly powerful cards, though a single 8-pin PCIe power cable is available to allow for using cards that run at over 75 Watts. Be advised, however, that the MS-02 Ultra’s BIOS is programmed to step down the TDP of the CPU if a video card is installed in order to keep the system within limits.

The final stop on the front side of the MS-02 Ultra is the top bay, where the system’s internal PSU and 25GbE networking card sit. The power supply itself is unremarkable; it is not easily removed and connects to the system’s motherboard via a standard ATX power connector.

What is more remarkable is Minisforum’s 25GbE networking card, and the PCIe x16 slot it goes in to.
For better or worse, the PCIe slot itself is semi-proprietary. While it uses a PCIe x16 form factor, it is not wired up as a proper x16 slot – or even a proper x8 slot. Instead, Minisforum has wired it up as a trio of x4 slots, pulling the final 4 PCIe lanes from the SoC, and another 8 PCIe lanes from the chipset. This affords more bandwidth than would otherwise be available in such a space-limited chassis (you would otherwise need another PCIe slot), but it means a card needs to be designed to take advantage of this unusual split configuration. Otherwise, for traditional PCIe cards, it behaves as a PCIe Gen4 x4 slot.

So what is Minisforum doing with their unusual PCIe slot? Two things, as it turns out. The 25GbE NIC included with the 285HX version of the system includes a pair of 25GbE ports powered by Intel’s E810 network controller. It also houses a pair of M.2 NVMe slots, giving the 285HX model a total of four M.2 slots for storage.

In the consumer world, we have seen the occasional video card with M.2 slots included. But this is a bit more unique in pairing up a NIC with M.2 slots. The E810 controller itself is fed by the 4 PCIe Gen4 lanes coming from the CPU, ensuring minimal latency and no PCIe bandwidth contention with other devices hanging off the chipset. Meanwhile, the two M.2 2280 slots are presented to the chipset as, well, a pair of M.2 slots.

The M.2 slots here are the hardest ones to get to. They are also the slowest: while the hardware technically supports Gen4 x4 operation, Minisforum limits them to Gen3 x4 by default for compatibility/stability reasons. Presumably, the company is not entirely confident in extending PCIe Gen4 signaling further through their card. Consequently, these are M.2 slots 3 and 4 for a reason: there is no reason to use them unless the first two slots on the motherboard itself are already in use.

The card itself is actively cooled, utilizing a blower that sits over the M.2 cards and E810 controller. As a result, it is necessary to remove the card and then the blower from the card to access the M.2 slots on it.

It is a novel idea for a space-constrained chassis. Minisforum could have just skipped the M.2 aspect entirely and tossed in a 25GbE NIC. But it is a compromise solution from the perspective of the M.2 slots.
Thankfully, the system already has a pair of M.2 2280 slots on the motherboard itself. And that brings us to the back side of the MS-02 Ultra.
With so many cables, heatsinks, and PCIe cards on the front of the system, Minisforum has wisely opted to place the system’s M.2 storage slots on the rear side, making them very easy to access. There are two slots here. The primary slot is wired to the CPU and can run at PCIe Gen5 x4 speeds, making it the fastest storage slot in the system. Otherwise, the second slot hangs off the chipset and runs at Gen4 x4, making it a good choice for a second SSD.

For Minisforum’s included SSD, they also have a small heatsink strapped on to help keep the SSD cool.

This side is also where the M.2 slot for the wireless card resides. As you would expect for an Intel mobile platform, Minisforum is using Intel’s BE200 adapter here, a Wi-Fi 7 + Bluetooth 5.4 adapter.
Meanwhile, the backside is also where you will find the system’s other two SO-DIMM slots, for running memory in a 2 DPC configuration.
Finally, there is a small and very low-profile blower here as well to provide some very basic airflow for cooling the components on the rear of the system.
With our tour of the hardware complete, let us talk about performance.



I wish they’d have managed to make this fit into 2U so you could fit 2 of them side-by-side in a rack (via a presumably-optional bracket). As it is, it’s about 8mm too tall.
The MS-01 has a similar problem, where it’s ~3.5mm too tall for 1U.
These are slick. Wish I had a use case for one.
I would love to see a comparison between native Intel ECC memory support and the software based ECC capabilities offered on some of the mini platforms. I have soft ecc enabled via bios on 4x alderlake mini boxes and they have been stable for 1 yr+.
I wonder when MCIO pinout and cable finally landed in SFF or normal desktop mainboard? So many benefits come from it.