Put old SSD with Win10 Installed into laptop with Linux and boot Windows?

I have an old laptop with Win10 installed in it from factory. I have a new laptop with Ubuntu 21.04 installed from factory (with systemd-boot bootloader installed in UEFI mode). Can I put the SSD from my old laptop into the new one and boot into it? Will I have any bootloader problems? If so, How do I fix them? (I asked in askubuntu if it would break the ubuntu bootloader...)


Solution 1:

I booted into Win10 and it worked fine (with my login and all). Didn't get any errors about invalid license due to different hardware. Before I booted, I ran sudo update-grub with both disks installed. Win10 said Windows is activated with a digital license despite ALL of the hardware being different. No performance issues. I suggest reinstalling Win10 to work properly. There were some drivers to install for my specific laptop (System76 Lemur Pro) to run Win10 properly.

Solution 2:

I call this a "Frankenstein" build.

You're taking the brains from one machine and putting it into an entirely different machine.

It might work and it might not. It also might appear to work, but certain programs or tasks may run poorly or slowly.

Best practice is to reinstall the OS with a significant hardware change. Presumably you obtained this new computer because it has better hardware than the old, so reinstalling the operating system ensures that you take advantage of your upgrade and start off "on the right foot".

Solution 3:

Windows will normally boot into system and automatically start to download drivers as usually