Windows 7 Performance Guide
by Ryan Smith and Gary Key on October 26, 2009 12:00 AM EST- Posted in
- Systems
Upgrade or Clean Install?
There’s probably a special place in Hell for even pondering this (Ed: Level 7 of Robot Hell, in fact), but after experimenting with Windows 7’s upgrade install feature, we’re going to seriously discuss it for a moment.
There’s no prior version of Windows we would ever seriously recommend an upgrade install for. Upgrade installs have historically offered very spotty results, in cases leaving systems or applications in malfunctioning states. The best path always has and always will continue to be a complete reinstall, so that old programs and old Windows components don’t interfere with the newest version of Windows.
But with Windows 7, we’re willing to reconsider. When it comes to the transition from Vista to Windows 7, there have been very few significant changes to the underpinnings of Windows. Certainly compared to moving from XP to Vista, there are no major changes in any aspect of the driver stack or the audio stack, nor has security, the bootloader, or any number of other subsystems been overhauled. Jokes about Windows 7 being Vista SP3 aside, the lack of significant architectural changes between the operating systems means that it’s a favorable environment for an upgrade install, one more favorable than for any other consumer version of Windows.
Good idea? Bad Idea?
In our own testing, we have taken two boxes from Vista to 7 using the upgrade install feature; one of these systems even did the Vista->7 RC1->7 RTM shuffle thanks to some INI hacking. Both of these systems have turned out fine, suffering no ill effects compared to any of the systems we have done clean installs on. And while the plural of “anecdote” is not “data”, we’ve seen similar reports elsewhere in places such as our forums that corroborate this.
To be clear, a clean install is always going to be the safer option. It forgoes any risk of old Windows components contaminating the new install, and hence for anyone that absolutely needs it to go right the first time, it’s still the way to go. But an upgrade install, when it works, is certainly more convenient than restoring a bunch of data and reinstalling every single program. Based on our experience, on a properly functioning machine this is something we would recommend trying so long as you have a good backup and the guts to give it a shot.
There are two things that need to be kept in mind when it comes to doing an upgrade install however. The first is that the Windows 7 Upgrade Advisor contains a list of programs that it will want uninstalled before performing an upgrade. Programs that install system components such as VMWare or iTunes are chief among these, as those components won’t properly survive the upgrade; so some program reinstallation may still be required depending on what software you have. The second thing is that the upgrade process involves scanning, categorizing, and saving a lot of data, which means it can take a while. On one computer this took a hefty 5 hours, and on another lightly-used computer this was barely an hour. The key factor here is how much user data and how many programs are installed – the more stuff you have, the longer it will take. On a heavily used computer, this is something you may want to let run overnight or at some other point where you wouldn’t normally be using your computer.
Finally, there is no XP to 7 upgrade option, which given the issues in performing this action with Vista, doesn’t surprise us in the slightest. For XP users, there only option is a clean install, which in this case involves the Windows 7 installer backing up the old installation and laying down a fresh Windows 7 install.
207 Comments
View All Comments
MrPete123 - Monday, October 26, 2009 - link
I should also mention that Win7 has a lot more features available to developers such as a biometric and touch screen support. The touch support is already being used by HP on their touchsmart computers.I think the fact that Win7 was such a modest update (compared to the XP to Vista transition) is why its been getting such great reviews. Vista SP2 is a solid OS, and to depart too far from that would be risky.
I used Vista when it first came out and it had terrible disk performance and buggy drivers... I can see why people didn't like it. Since SP1 its been a pretty solid, fast OS. However its never been able to recover its tarnished reputation.
theslug - Monday, October 26, 2009 - link
"On a proper system, Vista has always been the better choice for Windows."Oh really? Why did so many people decide to stick with XP then?
"If you’re not on Windows Vista or Windows 7, you should be. XP has been outdated for quite some time."
XP runs every program I have just fine. Just because it's outdated doesn't mean it can't be used. I'll decide what OS to run on my computer, thx.
strikeback03 - Monday, October 26, 2009 - link
Well, then you really didn't need to read the article for advice, did you?That statement was probably poorly worded, as at Vista launch there were definitely reasons to stick with XP, and I'd guess there are a decent number of people like me, who skipped Vista as by the time SP1 was out, it was known that 7 would be coming soon and not to bother stopping at Vista in between.
fepple - Monday, October 26, 2009 - link
On the laptop page, should that be "second to resume from hibernate"? If not, then I dont think its really that important a statistic, I'd be happy for my Desktop to take twice as long to hibernate, if it resumed in half the time :)drfelip - Monday, October 26, 2009 - link
What about the performance benefit of SSDs under Windows 7? I think this is going to be my next upgrade.Voo - Monday, October 26, 2009 - link
I switched from XP to 7 when I got my free RTM from MSDNA and have been using it since then. Imho the usability improvements (new taskbar, search, that neat window snap stuff,..) and the overall look are really worth the upgrade and I'd buy the retail version anytime.I also took the chance to get a Intel SSD, so I'd have to install the OS in any case.. win/win situation ;)
XP was nice while it lasted, but it shows its age and XP64 was never really up to top, so it was just time to change.
Wolfpup - Monday, October 26, 2009 - link
I have to COMPLETELY disagree about OS X having the better interface. At best, it's personal preference, but I can think of a ton of examples where Windows-even older versions of Windows-have a more logical way of doing things. (Just two examples-it's much easier to create/manage files from Explorer, whereas OS X more forces you to use the program you want, and then save the file out through the program-Windows does either way almost equally well. Another-save dialog boxes in Windows have long had FAR more functionality with being able to manage other files while saving-something I end up making use of near daily.)OS X's font rendering continues to be horrific too, and it STILL doesn't play Blu Rays!
But...I do like the changes made to the task bar on Windows 7, for the most part. It mostly is a "best of both worlds" approach, although it doesn't do EVERYTHING as well as what it's replacing. (I miss the classic Start Menu too, which had more functionality than the new one, but some of the new Taskbar changes help mitigate that.)
I'm glad Anandtech continues to champion UAC. One of the first things I did after installing 7 was to change it back to it's highest setting. I'm baffled by the resistance to it. For one thing, OS X has done THE SAME THING since it's inception-which is a GOOD thing. For another, you don't see it very often, and we should all want that extra layer of security.
I've seen a self professed "computer expert" going on about how *HE* doesn't need UAC-and completely not getting it that we probably benefit MORE from it than the average user, since we know if something we're doing would need to have prompted that. He wasn't getting it that it's a protection from malware, etc.
danielkza - Monday, October 26, 2009 - link
I have to confess, even tough I like the UAC idea, I could not stand it in Vista: the protection did not make up for the annoyance.But I've been using it in Windows 7 since January, and I have no complaints whatsoever: being a power user, knowing what the (tons of) diff. programs are up to is incredibly helpful.
Pastuch - Monday, October 26, 2009 - link
I completely disagree with a lot of the conclusions in this article. I think Anandtech is a little blind to the performance benefits of Windows 7 over Windows Vista because all the equipment they use for testing is brand new and high end. The bulk of laptop users have machines that cost $800 or less. In the last year Netbook sales and lower end laptops have become the norm. This review completely ignores those changes in the market place. I have installed Windows 7 on lots of lower end laptops that previously had Vista and in 100 percent of the cases the users have commented on how much faster Windows 7 feels.If your an HTPC user then Windows 7 is a must IMHO. I've been using 7 since January and I have yet to see a BSOD. I definitely can't say the same for my Vista machine (it's 7 now too).
The0ne - Monday, October 26, 2009 - link
I agree, I think this article is incomplete for the most part. As I commented on the 2nd page Tom's hardware does have some sort of test for this. I don't know because I only read the conclusion. They seem to be in agreement with us about Windows 7 being good on older PCs, especially laptops.I've converted many laptops as well and they are definitely running better with Windows 7.