I'm helping a friend upgrade from a Geekom GM11 mini PC with an Intel i7 to a desktop using a Ryzen 7 5800X, MSI PRO B550M PRO-VDH motherboard, Radeon RX 6600 XT, and other new parts. We'd like to save money by reusing the mini PC's 32GB of DDR4 memory and 2TB NVMe SSD. Can I move the SSD straight into the new system, or should I wipe Windows first? Also, is there a way to preserve the existing Windows activation instead of buying another license?
3 Answers
The memory may be the bigger compatibility issue. Many mini PCs use laptop-style SO-DIMMs, while that motherboard takes standard desktop DDR4 DIMMs. Check the physical size and the exact memory type before planning to reuse it. The NVMe SSD itself should be compatible as long as the new board has an M.2 NVMe slot.
Windows activation depends on the license type. A retail license or a digital license linked to a Microsoft account can often be transferred to the new motherboard, though you may need to reactivate it through Windows’ activation troubleshooter. The license that came preinstalled on a mini PC is usually an OEM license tied to that original device, so it generally isn’t transferable. You can still move the SSD and install Windows without entering a key, but activation may not carry over.
The SSD doesn’t necessarily need to be wiped before you move it. Windows can usually handle switching from Intel to AMD, though you may need to install the new motherboard drivers and deal with a few hardware changes. Back up important files first, then try booting from the existing drive. If Windows acts unstable, a Windows reset or, preferably, a clean installation will give you the least trouble.
Thanks, I’ll back everything up and try the existing installation when the parts arrive. If it gives us problems, we’ll reset or reinstall it.

I’ll double-check the modules. My friend said they were desktop-sized, but I want to verify before assuming they’ll fit.