I have a laptop with a 2TB SSD and 32GB of RAM, plus a new desktop PC with a fresh Windows installation, a 1TB SSD, and 16GB of RAM. I'd like to move my laptop's entire Windows installation and files to the desktop, then give the laptop a fresh Windows install. Can I swap the SSDs, and can I use the laptop's RAM in the desktop?
3 Answers
The SSD may work in the desktop if the connector and form factor match. An M.2 laptop SSD will often fit an M.2 slot on a desktop motherboard, but check whether it uses SATA or NVMe and confirm the motherboard supports it. The desktop should then boot the Windows installation from that drive, although Windows may need new chipset, storage, network, and graphics drivers. You may also need to reactivate Windows because the license can be tied to the original laptop hardware. Back up important files first.
Laptop and desktop RAM generally cannot be swapped. Laptop memory is usually compact SO-DIMM, while desktops use full-size DIMMs, so the physical slot and electrical configuration are different. The only exception would be a small desktop that specifically uses laptop-style memory, so check the motherboard or system specifications before buying anything.
A safer approach is to install the laptop SSD in the desktop as a secondary drive, copy your files over, and perform a clean Windows installation on the desktop’s 1TB drive. You can then reinstall Windows on the laptop after confirming the backup is complete. An external enclosure or suitable SSD adapter can also let you access the laptop drive without installing it internally. If you do boot the old Windows installation in the new PC, disconnecting the internet and removing old hardware drivers first can reduce conflicts, especially when changing between different CPU platforms.

That’s what I’m trying to do: move the laptop’s complete drive to the desktop, then reinstall Windows from scratch on the laptop.