you failed.us

Today is the yesterday that we will regret tomorrow.

Installing Windows 7 Upgrade on a fresh hard drive

November 6, 2009 · Sheldon

Okay, so I decided to install Windows 7. Even if it's all marketing it can't be as bad as Vista and 9 years is long enough for XP.

I went to the MS store in Scottsdale and bought a retail upgrade copy of Family Pack Home Premium. The install failed in 4 ways on computer #1 because there were no drivers for the SATA controller. On computer #2 the 64-bit version installed flawlessly. I did a fresh install to the same hard drive that had and existing install of 32-bit Windows XP. It was really cool that in the "Windows.OLD" folder had the original Windows folder as well as Documents and Settings and Program Files. It was nice that those were out of the way but not gone.

After trying a few things out #2 for a few days I decided to go ahead and install on my main computer. On this one I decide I'll install to a separate hard drive. I figured during the setup I could point to the other hard drive to tell it where Windows was installed or maybe the installer would ask for the disk (which I have).

I struggled for an hour when the installer asked for the Product Key and told me simply "The product key is not valid". After typing and retyping and waiting for my wife to check it to make sure I wasn't going crazy I finally realized it was because it wasn't an upgrade. I read online that you can skip the Product Key and finish the install so I blank out the key and finish the install.

Of course, I couldn't activate and this time the error message tells me it's because I got the upgrade version and it's not supported for new installs. So, I could just reinstall and override my copy of XP but that made me nervous since someday I could see myself having to go though this in the future. So I decided to give Microsoft a call . . . .

Took a while to find a number online and then that was the wrong number (Activation) so I got a new number for technical support (1-800-936-5700 in case you are wondering). I had to convince the support guy that what I was doing was reasonable (I mean, what if my hard drive died . . . would I need to install XP on the old drive and then upgrade again? ... what if I had an OEM machine and I didn't have the disk and couldn't get it from the manufacturer anymore?). After talking to that guy for about 30 minutes it seemed like I was going to have to install XP and upgrade from there. I held steady and kept talking and wouldn't let him off the phone. Finally he created a technical support case and transferred me. I explained the situation to the new guy and he understood and said that install to a fresh hard drive is not allowed with an upgrade copy but the good news is there is a workaround! Awesome!

So here is the workaround and the reason I wrote this in the first place. Luckily no one reads this blog so I'm not worried about getting in trouble.

Steps:


  1. Go to the registry to this key: HKLMSOFTWAREMicrosoftWindowsCurrentVersionSetupOOBE

  2. Change: MediaBootInstall value to 0

  3. Run this command from the command prompt (as administrator and in the system32 directory): cscript.exe slmgr.vbs -rearm


If you need more help that that you should probably just call Microsoft yourself!

Other notes:


Sheldon