I recently purchased a new desktop and wanted to transfer my 4TB NVMe drive from my laptop, replacing the 1TB NVMe that came with the prebuilt system. Since I have a ton of games and mods on my laptop's drive, I was hoping to just plug it in without needing to redownload everything. However, when I checked the system settings, it shows that my desktop doesn't have a GPU and is still named after my laptop. Is there a way to swap the drives and keep my data while resolving this issue?
4 Answers
Swapping a drive like that isn't just plug and play. You’ll need to update your drivers to match your new hardware. The easiest solution is to do a fresh Windows install, which will save you a lot of headache compared to troubleshooting driver conflicts. Just back up essential files on a flash drive first, and then reinstall all your games and apps cleanly.
It's generally a bad idea to use a laptop's Windows installation directly on a desktop. They have different drivers and settings. You'd be better off wiping both drives and doing a fresh install of Windows before reintroducing the drives. Alternatively, use the laptop drive as a secondary storage and stick with the desktop's original boot drive.
When you shift drives between systems, different drivers need to be installed. Your laptop and desktop likely have different hardware that requires specific drivers to operate correctly. Also, laptops usually have modified versions of Windows with additional software tailored to that hardware. It's usually cleaner to reinstall Windows on the desktop completely.
Since you moved the operating system from your laptop, it still carries its name because of that. Part of the problem could be that you need to install new drivers for your desktop, especially the motherboard chipset and GPU drivers. Sometimes, it works by just plugging it in, but if you run into issues, a fresh Windows install might be the way to go.
Sounds simple enough! I'll give that a shot after work.

So you're saying I should just reinstall everything? I really wanted to avoid that.