I swapped HDDs via system image, and I'd been running ok with the old HDD unplugged. Win7 and Win8 installed, Win7 my main os forever, Win 8 installed on my new HDD after the swap.
Today I decided to get my old HDD back on and formatted. First I plugged the old HDD in and tried booting back up. It wouldn't boot at first, so I ran system repair, which didn't work at first either, until I swapped SATA cables and ran it again. Then Win7 booted and looked normal, although I didn't test it thoroughly my desktop was as I had left it. Although my boot options were Win7, Win8 (recovered), Win7 (recovered), which seemed slightly odd.
The odd thing though was that MSE wasn't running real time protection, and it wouldn't start, then when I went to format C (the old drive) it warned me, saying c was in use, which should've given me pause since I didn't open anything and had booted from my new drive. So I restarted and formatted it with disk part from my recovery disc.
And things became screwy. It now says my copy of Win7 isn't genuine, which isn't totally shocking, but I can't do anything at all--in Vista at least, it had basic functionality and a place to put in my product key. And it won't even let me login to non admin accts. And on my main acct. it says preparing desktop every time I login, before delivering me to the non-functioning desktop that only says "this copy of Windows is not genuine".
I've tried unplugging the old hdd, no luck, tried swapping which cable my new HDD is plugged into, no luck. The only silver lining is my copy of Win 8 with lost product key is working, and all my old files are still on the drive- just Win7 doesn't want to work.
I should also mention that system repair disk boot repair doesn't work- it just says version mismatch, I presume in reference to the missing Win7 install. It still lists Win7 on the boot menu.