A Second Shot: Windows Vista SP1

by Ryan Smith on February 27, 2008 12:00 AM EST

Observations and Closing Thoughts

As far as the Vista user experience is concerned, users shouldn’t expect any significant changes with SP1. In this respect Vista SP1 is much like any other Windows service pack, rather than being another XP SP2. To that extent if you threw a pre-SP1 system and a post-SP1 system in front of us, we’d need to do some low-level benchmarking to identify which one was using SP1. In day-to-day use, the difference is not obvious outside of the specific improvements we’ve talked about.

For those curious about how long the SP1 installation process takes, Microsoft has said it will take anywhere between 20 minutes to over an hour. Some of this boils down to simple hard drive performance, with slower drives taking longer to update all of the files SP1 patches. Given our own installation efforts, we suspect that there are other factors that are non-obvious - in other words, your mileage may vary. In general Vista x64 will take longer to patch than Vista x32 due to the additional files that need to be patched under Vista x64 (e.g. there are a number of files and libraries that come in 32-bit and 64-bit versions). On our official test system we clocked Vista x64 at 33.5 minutes to install from start to finish, while a laptop took just shy of an hour. You’ll definitely want to go find something else to do for a bit while Vista is patching, and if you're running an ultraportable laptop with a 1.8" hard drive you will very likely break the one hour threshold.

One thing that is unfortunate for Microsoft with SP1 is that there is a good chance that system performance immediately following the patching process will be lower than it was prior to patching. As part of the installation process the SuperFetch and ReadyBoost subsystems are purged of all caches and learned behaviors, effectively reverting a patched system to that of a brand-new untrained system. Vista does not take long to retrain itself, and Microsoft notes the process can take a couple of days (we were back to perceived normal within a day), but nevertheless a lot of people are going to be thrown off by things such as longer application load times immediately following the patch.

Finally, coming into SP1 we heard some concerns about application and driver compatibility. While we cannot test everything, we have not run into any new issues with SP1. We have heard within the last day that a small number of systems are having an issue with one of the SP1 pre-patches (patches that are required prior to installing SP1) causing an infinite reboot sequence, but we have not experienced this first hand, nor do we have an accurate idea of how large the affected “small” group of users is, given the echo chamber effect on the Internet. We cannot recall a Windows service pack that didn’t break at least a handful of Windows installations, so this could simply be par for the course; it’s hard to say at this point.

At the end of the day, we don’t have much of anything bad to say about SP1 outside of the “fix” for displaying the amount of installed memory on 32-bit systems, so our recommendation is that all Vista users to install SP1 once it becomes available to the public at large. It won’t knock most people’s socks off, but the file and network performance improvements are long overdue and will be noticeable for most users. Ultimately, any user who has felt slighted by the poor copy performance of Vista will find relief in SP1, as will anyone whose pet-issue has specifically been fixed in Vista SP1. Anyone else who didn’t like Vista for other reasons will be no more impressed by SP1 than they were by the original version; there are a few quirks that should have been resolved in SP1 that were not.

Compared to where we were a year ago, our general recommendation for Vista is unchanged. We are however impressed with the progress of the x64 versions of Vista over the past year, after feeling like it was lagging behind Vista x86 from beta up through the release version of Vista. Vista x64 is now clearly on par with Vista x86 and we have no concerns about its compatibility or performance. There are still good reasons to stick with Vista x86, such as compatibility with specific applications and Vista x64’s higher memory usage due to WoW64, but these are the only reasons. A year ago we recommended using Vista x86 unless you specifically needed Vista x64; now we’re comfortable making the opposite recommendation of running Vista x64 unless you have a specific reason to stick with Vista x86.

Finally, for those Windows users still sticking with XP, they too will be getting Microsoft's long-overdue XP SP3 in the very near future. We’ll be bringing a review of that to you as soon as it goes gold later this quarter, along with a fully up to date performance comparison between Vista and XP to better illustrate what little gap remains between the two operating systems. The list of changes isn’t nearly as far-reaching as Vista SP1, but there are a couple of interesting items on the list. (Ed: It will also be nice to not install over 100 patches/updates/etc. after a clean XP SP2 install.) Stay tuned for that in the coming weeks.

Vista vs. Vista SP1
Comments Locked

62 Comments

View All Comments

  • Per Hansson - Wednesday, February 27, 2008 - link

    On the steam survey I think Windows 2003 64 bit is the same thing as XP x64, they share the exact same codebase (even serivcepack and hotfixes) It accounts for 0.73%

    But yes, I agree, XP x64 is a very nice OS
    It is IMO more stable than XP (it is afterall a server OS since it's based on Server 2003 x64)
  • Brunnis - Wednesday, February 27, 2008 - link

    Although more of academical interest, I'm sure I'm not alone in wanting to see the performance difference between an unpatched Vista RTM installation and Vista SP1.

    One pretty serious issue with Vista, that I can't seem to wrap my head around, is the folder types and how they're applied. They actually seem to be applied arbitrarily and without any sort of reason. They also sometimes seem to change without user interaction. I was hoping Vista would somehow address this, but it seems Microsoft is content with how it works.

    Otherwise I'm actually quite happy with Vista. I view SuperFetch as one of its most important features and one that actually makes Vista feel a good deal faster for general usage.
  • amandahugnkiss - Wednesday, February 27, 2008 - link

    in the article: http://www.dailytech.com/article.aspx?newsid=10781">http://www.dailytech.com/article.aspx?newsid=10781

    it was reported that MS was bricking PCs, I would have imagined you guys would have adressed that issue here. At least report if it was still an issue, was a false lead, or what the issue was and what the was that MS implemented.

    Any info on this topic you can share?
  • Ryan Smith - Wednesday, February 27, 2008 - link

    We mention it a bit on the last page; basically it looks like a very small number of computers having problems, but it's hard to cut through the echo chamber effect of the internet. AFAIK that update still hasn't been reinstated on Windows Update though.

    We haven't experienced the issues on any computers we own.
  • amandahugnkiss - Wednesday, February 27, 2008 - link

    My bad, you did indeed mention it.

    I'm curious what the problem was, be it user, MS, 3rd party, etc... I've not seen it and the only place I have heard about it was on the user forum linked in the article.
  • IAMGOOSE - Wednesday, February 27, 2008 - link

    "We’re still waiting on someone besides Apple to start shipping consumer machines (or motherboards) with UEFI support, so this will be an issue we’ll pick up another day."


    Current intel branded boards allow booting from UEFI

    You guys should try it out, in a mini review or something
  • kilkennycat - Wednesday, February 27, 2008 - link

    Heading asks the question.......
  • mechBgon - Wednesday, February 27, 2008 - link

    ...but may I make a suggestion: Vista and WinXP aren't, like, video cards, where framerates are all that matter. I frankly feel that the security advances of Vista are getting important in today's security landscape, and a comparison of WinXP SP3 versus Vista SP-anything deserves to cover that. Not much point in having another 10 frames per second in WoW, after the bad guys dropped an undetected keylogger into your system and stole your WoW stuff to auction it off. ;) Drop me a PM if you want to pick my brain on the subject...
  • yyrkoon - Wednesday, February 27, 2008 - link

    Cant say I agree with your security views. Any OS(with a few exceptions . . .ME comes to mind) is only as good as the user using it.

    Not only that, the 'bad guys' can not 'drop' a key logger onto your system, unless the 'bad guys' you're referring to are in fact yourself. Files do not auto-magically appear on a system by osmosis, they are downloaded by the user using said system whether the user is actually aware of this or not. Setting up a system correctly will fix a lot of this, while common sense computing habit will take care of the rest. This includes setting up proper user/group policies, permissions, etc, and MAYBE using web based email if you're having issues with you email client being exploited in unexplainable ways.

    Been running XP Pro here for the last 3 years or so, and I have to say that since SP2, it has been fairly secure(once again; when set up proeprly), and I would not expect Vista would be any more reliable. Now since I beta tested Vista early on through to RC2, I KNOW for a fact that compared to XP, there ARE performance issues.
  • SilthDraeth - Thursday, February 28, 2008 - link

    You may be a security professional, but I have no knowledge of you on the ATOT security forums. MechBgon however is very active and has a proven record of being extremely knowledgeable. Heck he spends most days trying dissecting this stuff to find out how to fix it.

    I think you are fighting a losing battle if you go up against him...instead try to learn.

Log in

Don't have an account? Sign up now