I currently own a desktop with Windows 7 on it, obtained through a home upgrade edition. I recently bought an SSD and mistakingly tried to install windows 7 straight from the windows 7 home upgrade cd. I got up to where I could input the product key and it is telling me that it is invalid. I looked up multiple answers saying that I need to have Windows Vista or XP installed on my computer previously in order to upgrade to Windows 7, which means I would have to install either of those onto my new SSD and then upgrade to Windows 7, however the problem is that those CD's are lost to me and I am not sure if I will ever have them again. I want to know if there is some way I can use my current hard drive with Windows 7 on it to "activate" Windows 7 on my SSD to make that drive my primary boot for loading up Windows. Not only that but my computer isn't recognizing my hard drive now at all, ever since I switched the SATA cable that was originally on the hard drive to the new SSD. I'm not sure why my other ports don't work at all.