On TechRepublic: Five super-secret features in Windows 7
BNET Business Network:
BNET
TechRepublic
ZDNet

April 16th, 2007

More details about Vista's startup times

Posted by Ed Bott @ 10:25 am

Categories: Windows Vista

Tags:

In Focus » See more posts on: Vista

Last week, when I published my preliminary test results documenting start-up times for Windows Vista, the most common comment, by far, was that my test was unfair because I used hardware that was too powerful. Personally, I think this particular Dell system (which costs around $1200 and is far from their top of the line) is pretty mainstream, but more data never hurts. So I went back to the lab and performed similar tests on two more systems.

First, a recap and an explanation. The original story in ComputerWorld was based on quotes from end users on the Windows Vista Performance and Maintenance Forum, complaining about dreadfully slow start-up times for machines with Windows Vista installed. Now, do I think those people were lying? Of course not. I’ve seen systems that take an exorbitantly long time to boot up, and I’ve usually been able to resolve the issue by finding the configuration problem or third-party application that was dragging down performance.

Do those randomly selected posts represent a trend? Not necessarily. Computerworld could just as easily have searched the Windows XP Support and Maintenance forum and found dozens of similar complaints about Windows XP. Or they could have gone to various Mac support resources, where they would have been overwhelmed with recent examples of people struggling with slow startups on their OS X machines.

Unfortunately, ComputerWorld didn’t include any testing to try to duplicate those results under controlled circumstances. Which is why I’m playing lab rat.

In my earlier controlled tests on a Dell XPS 410, I found that it took 61 seconds to load Windows XP and 72 seconds to load Windows Vista. Those results were consistent. But can they be extrapolated? What happens if I run a similar test on less robust hardware?

To answer that question, I added two more test systems to the one I tested last week. In addition, I performed startup tests on several other systems running Windows Vista without installing XP as a control. (For details of the methodology I used, see the end of this post.)

These are not sterilized, tweaked test systems. They’re machines I use all the time, including the ones on which I do daily work. Two of the three systems were using older, single-core CPUs and had a total of 1.5GB of RAM. (For detailed system configurations, see the end of this post.)

The results prove to my satisfaction that Windows Vista is not inherently slow. I was consistently able to achieve startup times on Windows Vista machines ranging from 44 seconds to 1:39 (the longest startup time I recorded was 2:04). In one of the three cases, Vista was much faster than Windows XP running on the same hardware. Here’s the data (all times in mm:ss, rounded to nearest second):

System #1

XP: 1:01

Vista: 1:12 (15% slower)

System #2

XP: 1:47

Vista: 1:20 (34% faster)

System #3

Windows XP Professional: 0:58

Windows Vista Home Premium: 1:14 (22% slower)

Ubuntu Linux 6.10: 1:49 (47% slower)

Additional systems (Vista only)

Dell XPS 210, Intel E6700, 2GB RAM, Vista Ultimate: 0:44

Dell Inspiron 6400, Intel T2050 (dual-core), 1GB RAM, Vista Business: 1:39

HP TX1000, AMD Turion TL-60, 2GB RAM, Vista Home Premium: 1:05

I’ll have a final post drawing some conclusions from this data and from my testing tomorrow.

SYSTEM SPECIFICATIONS

Here’s a summary of how the three systems were configured:

System #1 is the Dell PC I used for last week’s tests. It has an Intel Core 2 Duo E6600, 4GB of RAM, and a 160GB 10,000 RPM SATA drive. I used Dell-supplied disks to install clean copies of Windows XP Professional and Windows Vista Business Edition. This system was built in 2006 and it’s one of two desktop systems I use for daily work.

System #2 is an Acer C310 series Tablet PC, designed and built in 2005. It includes a 2GHz Pentium M (a single-core CPU), 1.5GB of RAM, and a 100GB ATA hard drive. It’s exceptionally well built and is my primary traveling computer. For my tests I used the original OEM installation of Windows XP Tablet PC Edition as supplied by Acer, and upgraded that installation to Windows Vista Business using Acer’s Upgrade Assistant.

System #3 is a homemade PC using hardware that was common in 2003/2004. This is the same system I’m using for my experiments with Linux, with one crucial difference: I removed the add-in SATA controller and disabled the HPT370 RAID controller, reverting to the onboard IDE controllers. The system has a 2.8GHz Pentium 4 processor, 1.5GB of RAM, and two functionally identical 200GB ATA100 drives with very similar performance characteristics (one drive is for Linux, the other for Windows). I used retail copies of Windows XP Professional and Windows Vista Home Premium.

METHODOLOGY

My methodology was consistent on all machines. I used a stopwatch, which I started as soon as the first BIOS text appeared on the display [1]. If the system stopped at a logon dialog box, I paused the timing, entered the password or clicked the logon icon, and resumed timing as soon as I pressed Enter [2]. After the desktop appeared, I immediately clicked the default browser icon (Internet Explorer 7 on all Windows machines, Firefox 2.0.0.3 on the one Linux machine) and stopped timing when the start page was fully loaded. I repeated this test for each system until I had three consecutive consistent results and then took the average of those results; I ran the test a minimum of 6 times per machine.

[1] Timing from the point of pressing the power button would have added no more than 2 seconds to each test.

[2] Results were similar on systems where the primary user account had no password or where auto-logon was enabled.

Ed BottEd Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

  • Talkback
  • Most Recent of 101 Talkback(s)
Why?
Don't tell me just because Vista has advanced auto-tunning features that OS X lacks they shouldn't be taken into account.... (Read the rest)
Posted by: Fil0403 Posted on: 04/25/07 You are currently: a Guest | | Terms of Use
Did you do this multiple times as Vista  No_Ax_to_Grind | 04/16/07
Yes, I rebooted multiple times  Ed BottZDNet Moderator | 04/16/07
I ask because...  No_Ax_to_Grind | 04/16/07
Not sure I understand  Ed BottZDNet Moderator | 04/16/07
Reading comprehension  donniebnyc@... | 04/16/07
Read much?  donniebnyc@... | 04/16/07
Post much?  donniebnyc@... | 04/16/07
Why?  Fil0403 | 04/25/07
The conclusions are obvious.  ShadeTree | 04/16/07
re: boot times  Arm A. Geddon | 04/16/07
Did you look at the results for System #3?  Ed BottZDNet Moderator | 04/16/07
re: System #3  Arm A. Geddon | 04/16/07
wrong on the computers.  Arm A. Geddon | 04/16/07
Surprise  bportlock | 04/16/07
Fully connected to the network  Ed BottZDNet Moderator | 04/16/07
From your own numbers ...  ShadeTree | 04/16/07
Please stop trying to mislead....  bportlock | 04/16/07
Nothing misleading about it!  ShadeTree | 04/17/07
Actually, RAM has a lot more to do with improved times...  Logics | 04/17/07
The minimum recommended system memory ....  ShadeTree | 04/17/07
Nothing unusual in that log  Ed BottZDNet Moderator | 04/21/07
6.10  TripleII | 04/16/07
You can optimize 6.10 boot by profiling ...  MisterMiester | 04/17/07
You are an ABMer every day!  ShadeTree | 04/16/07
At least YOU don't have an agenda.....  bportlock | 04/16/07
Everyone has an agenda.  ShadeTree | 04/16/07
That makes two of us then  bportlock | 04/16/07
So you're finally admitting...  msalzberg | 04/16/07
Try reading for comprehension.  ShadeTree | 04/17/07
Just curious, maybe you know...  Michael Kelly | 04/16/07
Basically, yes  Ed BottZDNet Moderator | 04/16/07
Yes  IMS_Scott | 04/16/07
re: The conclusions are obvious.  deaf_e_kate | 04/16/07
Just exactly how is it ....  ShadeTree | 04/17/07
That means you think Ed is naive  deaf_e_kate | 04/17/07
So Sayeth the FUDmeister  MacCanuck | 04/17/07
Your number and the author's testing are ....  ShadeTree | 04/17/07
Faster?  justanitguy | 04/17/07
roughly the same...  tooner440 | 04/16/07
boot times don't really matter to me.  Arm A. Geddon | 04/16/07
There is a log in Windows that tells ....  ShadeTree | 04/16/07
And Microsoft probably..  msalzberg | 04/16/07
You probably should look up sarcasm in the ....  ShadeTree | 04/17/07
Craplet Related?  TripleII | 04/16/07
Not real world  changuicha@... | 04/16/07
No HD polling here  Ed BottZDNet Moderator | 04/16/07
What's all the hubbub?  voska | 04/16/07
true, people waste more time with bad working habits...  Tigertank | 04/16/07
Here, here  jc williams | 04/17/07
Agreed  Kyser Soze | 04/18/07
Thank you for the additional testing  nucrash | 04/16/07
What is the meaning of "startup"?  j.m.galvin | 04/16/07
Both new systems had 1.5 Gig.. How many typical home users have over 1 Gig?  Basic Logic | 04/16/07
That memory doesn't matter  Ed BottZDNet Moderator | 04/16/07
Just looking at...  msalzberg | 04/16/07
Prove it  IMS_Scott | 04/16/07
I've already spent two full days on this  Ed BottZDNet Moderator | 04/16/07
PS  Ed BottZDNet Moderator | 04/17/07
Wait a minute (no pun intended)  gsteele531@... | 04/17/07
1 GB is the recommended minimum for ...  ShadeTree | 04/17/07
I fail to see how that matters.  notsofast | 04/17/07
Only "5%" have upgraded to Vista  brian ansorge | 04/17/07
1 GB  Jhaks | 04/16/07
Exactly right  Ed BottZDNet Moderator | 04/16/07
512mb?  notsofast | 04/17/07
RE: 512mb?  joe6pack_z | 04/17/07
no direct comparison posssible  Jim Johnson | 04/17/07
Boot times seem somewhat irelevant ...  mwagner@... | 04/17/07
Tell ComputerWorld  Ed BottZDNet Moderator | 04/17/07
Boot times DO matter  dsigetich@... | 04/17/07
It's not that bad  voska | 04/17/07
RE: Boot times DO matter  joe6pack_z | 04/17/07
Ed, what world do you live in?  teddybairs1 | 04/17/07
It doesn't matter  notsofast | 04/17/07
PC economics by user  archetuthus | 04/17/07
They'll upgrade in 2-3 years  Ed BottZDNet Moderator | 04/17/07
Wait a year  mgrubb@... | 04/18/07
There are ways to minimize boot times  intrepi@... | 04/17/07
Ed, please re-run your tests...  RocketEater | 04/17/07
I'll contribute  mgrubb@... | 04/18/07
Second Point of View  jerrywexler@... | 04/17/07
Thanks for the test  Freebird54 | 04/17/07
Microsoft bought this author  PinnacomX | 04/17/07
You're right-  justanitguy | 04/17/07
Not sure that it matters.  joe6pack_z | 04/17/07
I Switched my Laptop OS  bcroner | 04/17/07
Too much time on your hands, Ed!  blc1839 | 04/17/07
Why?  Vily Clay | 04/17/07
Who cares?  ShadeTree | 04/17/07
No arguments is the best your proof? (NT)  Vily Clay | 04/17/07
Over all, quite impressive boot times . . .  brian ansorge | 04/17/07
Over all, quite impressive stability...  Fil0403 | 04/25/07
And the point???  hisfool@... | 04/17/07
Boot time in OSX  mlindl | 04/17/07
Vista Boot Times????  mrdood_99205@... | 04/17/07
System specs  Grant_Quimby@... | 04/17/07
Reality check for some Reality for others!  bill.howey@... | 04/18/07
Give me a better example than Chevron.  gotitright | 04/18/07
too much ram to be a real test  raezorblaedz@... | 04/18/07
He was more real then you are.  ShadeTree | 04/19/07
most have 512 MB RAM  randiburris | 04/21/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline