Windows 11 is much more intelligent than some will give it credence. If it finds itself on a strange PC, it will adapt!
Almost like a Borg!
My last install of Win-11 was to a very old Dell Latitude D820. I cloned the SSD on my main PC, a much later model desktop, to a new 120GB SSD, and then put the SSD into the Dell. And when I booted it up, it asked me to wait, or some such thing,
(I forget the actual verbage) and within just a couple of minutes, it had installed some drivers, settled in and was running like it had been Clean Installed there. Absolutely everything was in-tact. I don't keep my data files on my main drive, so they did not copy over, just the OS and Programs. I can always add my data files to that old Dell, later on, if I ever so desire.
In the mean time, I've got a very old Dell laptop running Windows 11, like a champ. It's no speed demon, but it actually does run good, with only 2GB of RAM memory, and a 120GB SSD.
Actually, this is not the first time I've used this technique to install Windows of any version, to a new PC.
I started doing this back in the early days of Windows 8.1 x86.
I was really surprised, at how easily Windows 8.1 could be moved (copied) from one PC to another PC, even when the two PC's used different brands of motherboards, CPU's, etc. And, they were made over a decade apart!
Cheers Mates!
Shadow