Is it viable to do it? I'm considering installing and configuring Win10 and all apps I use inside a VM, then create an image of the partition and restore it on my PC.
I'm considering it because my current setup is dated and doing the whole thing takes many days and I can't be without the PC for this long, and I'd rush to do it. But if I do it on a VM, I can keep using the PC during the process and do proper testings.
The issue is that Windows will config itself for the VM hardware, then when moving to my PC it's gonna fret out with the hardware change. Is it able to adapt itself to the new hardware - of course I have all the drivers - and then perform optimistically as if it had been installed on it from start?