Upgrade from Windows 7 Beta 1 at Your Own Risk
|
News Commentary. Sometimes, I just chuckle at these Microsoft Engineering Windows 7 blog posts. Today, it's why not to upgrade from Beta 1 to the release candidate. |
I call it the "Keep your hands out of the fire" post. First, it's cajoling to not stick your hands into the fire. But if you really must, here are instructions how to do so.
The post was written for people like me, who are either too lazy or too busy (perhaps both) to start over when Windows 7 Release Candidate comes available. We want to install the RC over the public beta and keep on computing. I don't recall Microsoft ever supporting such a scenario. RC to gold code, sometimes yes. Beta to RC, never.
Last week, I restored my Sony Vaio VGN-Z590. I lent the computer to a friend while I tested iLife '09 on a MacBook. Much as I trust my buddy, I don't trust anybody's network, particularly geeks who download every bleeding application posted to the Web. Beware the NTDsnetwork transmitted diseasesI say. As soon as the Z590 returned from its few days furlough, I installed a fresh image (from restore DVDs), reinstalled applications and upgraded to Windows 7 Beta 1.
Something strange happened during the reimaging. The Z590 I saw at the local SonyStyle Store in December had a Windows Experience Index of 3.8, same as the model I bought in January. The rating jumped to 4.4, following last week's Windows Vista restore process, which makes me wonder about the hardware drivers or the quality of the image laid down at that Sony factory.
Having just rebuilt the software, I'm not looking forward to repeating the process perhaps in just a few weeks. But, of course, that's what Microsoft encourages everyone to do. From today's E7 blog post:
You're anxious for a refresh. You've installed all your applications. You've configured and customized the system. You would love to get the RC and quickly upgrade to it from Beta. The RC, however, is about getting breadth coverage to validate the product in real-world scenarios. As a result, we want to encourage you to revert to a Vista image and upgrade or to do a clean install, rather than upgrade the existing Beta. We know that means reinstalling, recustomizing, reconfiguring, and so on. That is a real pain.
Now comes the "this is really about us and not about you" part, so don't feel bad:
The reality is that upgrading from one pre-release build to another is not a scenario we want to focus on because it is not something real-world customers will experience. During development we introduce changes in the product (under the hood) that aren't always compatible with what we call 'build-to-build' upgrade. The supported upgrade scenario is from Windows Vista to Windows 7. Before you go jump to the comment section, we want to say we are going to provide a mechanism for you to use if you absolutely require this upgrade. As an extended member of the development team and a participant in the Beta program that has helped us so much, we want to ask that you experience real-world setup and provide us real-world telemetry.
In other words, please, please, please don't stick your hand in the fire. But if you must, the blog instructs:
Here's what you can do to bypass the check for pre-release upgrade IF YOU REALLY REALLY NEED TO:
- Download the ISO as you did previously and burn the ISO to a DVD.
- Copy the whole image to a storage location you wish to run the upgrade from (a bootable flash drive or a directory on any partition on the machine running the pre-release build).
- Browse to the sources directory.
- Open the file cversion.ini in a text editor like Notepad.
- Modify the MinClient build number to a value lower than the down-level build. For example, change 7100 to 7000 (pictured below).
- Save the file in place with the same name.
- Run setup like you would normally from this modified copy of the image and the version check will be bypassed.
These same steps will be required as we transition from the RC milestone to the RTM milestone.
Whoops, so there won't be a supported RC to release-to-manufacturing build either. See what happens when you play with fire?
[Please send your tips or rumors to watchtips at gmail.com.]
Related Posts:
- How I Came to Get a PC and Not a Mac, Microsoft Watch, April 6, 2009
- Don't Expect Windows 7 for Back to School, Microsoft Watch, March 26, 2009
- Windows 7 Beta 1: Two Months Later, Microsoft Watch, March 9, 2009
- Windows 7 UI: Design by Committee, Microsoft Watch, Feb. 26, 2009
- Next Windows 7 Milestone: Release Candidate, Microsoft Watch, Jan. 30, 2009


Comments (12)
Debian solved this issue over a decade and a half ago. They allow you to upgrade from any version to any later version—it’s just a matter of installing the right new versions of packages and removing the old ones. If they can do it, how hard could it be?
Posted by Lawrence D'Oliveiro | April 7, 2009 7:44 PM
I think you should consider yourself very lucky if you can upgrade from XP or Vista to Win7!
Posted by smist08 | April 7, 2009 7:54 PM
In Debian when updating from a version to another one it does through packages, and the Linux distributions have the fantastic idea to do it of very uncertain form, jeopardizing the stability of the system if a power shutdown extinguishes the PC during the update. On the other hand, Windows is a platform that not only must evolve but also it must conserve the compatibility with the past. Windows must do it of safe, stable and efficient form, because it must surpass the quality standards that usuary and companies they ask for.
Posted by Byte Corrupto | April 7, 2009 8:24 PM
@Joe.
Joe why are you kvetching about not being able to upgrade unfinished code with more unfinished code?
:)
Posted by Ghostdizzle | April 7, 2009 8:36 PM
Hi Joe, Hi Folks,
I have prepared a tutorial for persons who want to move from Beta to RC.
Getting your PC ready for Windows 7 Release Candidate: tinyurl.com/dj9wr5
The Windows Team wants to make this the best release possible. I restored back my partition to a single drive and I plan to do an in-place upgrade of Windows Vista Ultimate x64 with SP1 I have been using since December 2006 to the Windows 7 RC.
Posted by Andre Da Costa | April 7, 2009 10:14 PM
"The Windows Team wants to make this the best release possible."
Does that mean they didn't give a crap on the previous releases?
Posted by Jeff C | April 7, 2009 11:36 PM
Upgrading version of software over the time is becoming impossible as the complexity of product
Just have a plain , brand new installation
What is the fuss ??
Pinching on petty suff does not make you a better Microsoft hater ...
Posted by Carol | April 7, 2009 11:51 PM
The real reason why an upgrade path among beta releases does not exist is not technical. Microsoft wants to re-create a real world upgrade scenario, that is xp->Vista-Win7. Upgrade from one beta to another is not a real world scenario and Microsoft rightfully does want such upgrades.
Posted by evan | April 8, 2009 7:35 AM
last line...I meant ...Microsoft rightfully does NOT want such upgrades.
Posted by evan | April 8, 2009 7:39 AM
"The real reason why an upgrade path among beta releases does not exist is not technical."
So why does the post say this?
"If you do follow the steps below, you might run across some oddities after upgrade... We’ve seen people talk about how a messenger client stopped working, a printer or device “disappears”, or start menu shortcuts are duplicated. These are often harmless and worst case often involves reinstalling the software or device."
It looks like a technical problem which is washed over with the usual "it's a beta" hubris.
P.S. "It's a beta" is probably the excuse Joe would give for the terrible performance of this site.
Posted by billybob | April 8, 2009 10:55 AM
Kinda like every apologist for Linux who say "it's getting there" to excuse it's crap desktop performance.
Hi... why does Pulse audio suck? Why is Compiz choppier than the north atlantic in mid winter?
Be patient.... it's getting there.
Posted by CC.Torment | April 8, 2009 7:07 PM
i think ill stay on Beta until i have holidays then reformat
Posted by puppet | April 8, 2009 7:47 PM