I'm in the process of upgrading users from Windows 10 to Windows 11. We've been using a method that involves mirroring their existing mechanical hard drives to new SSDs, as well as upgrading their memory to 32 GB. This has worked well for most users whose machines support Windows 11. However, I'm facing difficulties with some older machines that aren't compatible for the upgrade. For those users, we've cloned their drives to SSDs and then moved those SSDs into compatible machines. The issue arises because Windows recognizes the original installation on hardware without TPM, which is causing errors now that it's on a machine that has TPM. Is there a specific configuration or registry edit we can apply to avoid having to do a complete fresh install of Windows 11? Any advice would be appreciated!
6 Answers
Using Rufus to create a bootable USB for a clean install could be a great solution for those machines. It simplifies the process and ensures you’re working with a fresh setup.
Just to clarify, these old installations were done with UEFI, right? It seems strange to encounter TPM errors if that was the case.
Are you certain it’s definitely the TPM issue? We had a similar migration in our branch, and it went through without any bumps!
Swapping drives to new hardware usually leads to issues down the line. It's better to do a clean install of Windows 11 and let users back up their files beforehand. If you want to avoid that and make it work, you could try creating a "golden image" using sysprep, but success can vary.
There are ways to bypass TPM and other checks via registry keys, but just be mindful that you might need to repeat this process for any future updates, which can be inconvenient.
Have you checked if you ran sysprep on the old machines? That might help smooth over the transition when you're moving the SSDs around.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures