mouse24 :
I don't think that would work geo, unless the other pc has the same motherboard or you could find a way to manually delete and reinstall the proper drivers for it.
Actually, I recently did this.
I bought a new laptop to replace an old obsolete one.
I had a larger empty ssd that I wanted to use on the new one.
So in anticipation, I downloaded the drivers for the new laptop in a file on the old.. I used the intel ssd migration tool to clone the data from my old 40gb ssd to a new 120gb ssd which I mounted in an external usb enclosure.
When the new laptop arrived, and I verified that it worked properly, I installed the new ssd and it booted.
I was able to install the drivers for the new laptop and got everything working.
I needed to boot in safe mode because some of the old startup programs were interfering.
I reactivated with the activation code from the new laptop without issue.
In the end, it saved me much time in rebuilding from scratch which I was prepared to do.