The closest match I could find was this question from 2011, but they were trying to migrate an hdd with duel-boot winxp/ubuntu, and the prominent responses suggested using cloning software...
But what about doing this from a strictly hardware approach ~ swapping the drive from an old machine to a newer one. Is it possible? More importantly, what issues should I be prepared for if not using a cloning tool?
What I'd like to do is basically take an SSD out of a very large (somewhat ancient) tower and put it into a mini-pc (that I don't yet have) ...then go about getting the existing WinXP install to boot with the new hardware. This is aimed at not having to reinstall/reconfigure years worth of OS and software customization. Truly, this thing is just as snappy as my Win10 notebook and brand new POP_OS computer (both 64-bit).
EDIT: This is a standalone version of Windows XP Home Edition on a custom-built rig, assembled circa 2001. So it is not an OEM version (if that changes the equation). Still have the original disk.
I'm told by one person at a computer repair shop that it simply won't work on account of the differences in hardware. But maybe there is a way? I'd start by trying to ensure the mini-pc is assembled from hardware for which Windows XP is likely to have driver support (i.e. motherboard, chipset, what-else-I-do-not-know) so not brand new hardware just good enough hardware cobbled into a much smaller form factor than the current rig.
Side note: I'll keep the machine offline but continue using it for those software tools so familiar with over the years - word processing, mp3/mp4 manipulation, pdf tools ...not to mention morrowind, which takes ages to customize if one uses a lot of mods. Dread the thought of having to reinstall/reconfigure morrowind.
If it really (practically) can't be done and the OS essentially must be reinstalled from scratch then probably not worth the effort, because as is everything just works and the main downside is I've got this large tower taking up space under the desk, whereas I'd rather have this sitting on the desk next to my Meerkat with a KVM switch.
If it can be done suggestions on good components?