I have a laptop. Every time it booted, Windows 7 popped up an error message stating that the hard drive had reported a fault and that it should be backed up.
I cloned the drive using Norton Ghost to a new hard drive (I couldn't use Windows Back Up to do it because the new drive is a smaller SSD and it wouldn't allow me to restore the image) but now Windows claims that it's not genuine. I've definitely typed in the correct product code from the label on the bottom of the laptop.
I tried following the Windows 7 steps shown here http://support.microsoft.com/kb/950929 but activating online fails and redirects me to a page to buy a new copy of Windows and I don't get given the option to activate by phone as shown in their screen shot.
I still have the old hard drive (so long as it doesn't fail) if that helps.
Best Answer
The problem you are having is that the copy of Windows you have has been, and still is, activated. So, when you try to activte it, this will fail since it has already been done.
Now, you have what MS calls a "Major Hardware Change", and you need to do 2 things:
Here is how you de-activate windows:
http://www.sevenforums.com/tutorials/165472-product-key-number-uninstall-deactivate-windows.html
Open an elevated command prompt.
In the elevated command prompt, copy and paste the command below and press enter:
slmgr.vbs /upk
If the online fails, you should be given a phone number now. If for some odd reason you don't, then boot the old hard drive, deactivate that, then start over from step #1 and do the rest. My thinking is that the original key may be tied to the original hardware config. Now, since you moved the config, there is some sort of checksum error since the HDD was changed. I am hoping you can just deactivate and then reactive from the new HW config. If Windows gives you a hard time, deactivate BOTH the original HDD config and the new SSD config, then only try and activate the SSD config, leaving the HDD config deactivated.