I have an old Windows 7 installation on an old drive, that I can no longer boot because I changed the motherboard (it’s an HP OEM). While I haven’t tried, I assume that if I take a new licensed installation disk of 8.1, I could recover and upgrade to the new hardware.
Question, if that is the case, is it possible to copy it to an SSD, but without the data, just the Windows installation and the software (I’ve already got data backed up elsewhere). If so, how?
Harder question: If I can do that, can I do it to a virtual machine? I know I can do a clean install on a VM, but I’d like to recover the existing software on the old OS.
[Update a while later]
Well, from what I’m seeing here, looks like it’s not really feasible. The only way to recover the old Windows (as opposed to install a new one) is to dual boot. But I’ll probably recover the machine anyway, just to see what’s on it, and if some of the licensed software (like Malwarebytes) can be migrated to the new one.
[Late-evening update]
Look, here is my conceptual idea.
1) I copy the old Windows drive, then delete data, to eliminate everything that isn’t software.
2) I create a virtual machine with a sized partition.
3) I somehow copy the Windows drive sans data to the virtual partition.
4) I then try to update from Windows 7 to Windows 8.1 using my Windows install disk (full license, not OEM).
5) I then hook up the old data as a network drive, so I’m not putting data on the SSD.
That’s the top-level plan. I’m just not sure how possible it is. I think that Step (3) is where the miracle occurs. Step (5) is a problem if I can’t get Samba working, and if I can’t get it working between a virtual and physical machine.