15 second boot times in Windows 7: Microsoft

Send to a friend Print

Help more people find out about this story

Del.icio.us
StumbleUpon

Angus Kidman01 September 2008, 3:42 PM

Microsoft wants to dramatically improve boot times in Windows 7 after admitting that Vista has failed to meet its goal of providing high-speed booting for the majority of PCs.


Postings on Microsoft's Engineering Windows 7 blog have so far been notable largely for their ability to say almost "it depends" in response to almost any Windows-related issue, but a new post by engineer Michael Fortin does come close to making some promises about how boot performance — long a thorn in the side of Vista and its predecessors — might be improved.

"For Windows 7, a top goal is to significantly increase the number of systems that experience very good boot times," Fortin wrote. "In the lab, a very good system is one that boots in under 15 seconds."

Microsoft's own internal performance assessment shows that virtually no Vista systems are meeting that goal. Data collected from users via the Customer Experience Improvement Program suggests that only 35% of systems boot within 30 seconds or less. According to Microsoft, 75% of systems boot within 50 seconds.

In practice, you're unlikely to be able to use your machine at that point — this is a measure of 'System Responsive' time, so any applications that load during your startup process will probably hog the system for a while longer. Indeed, Fortin acknowledges that Microsoft's measure doesn't have much to do with actually using your computer: "We realize there are other perceptions that users deem as reflecting boot time, such as when the disk stops, when their apps are fully responsive, or when the start menu and desktop can be used."

Even with that huge caveat, some systems in the data Fortin published display boot times of several minutes, a factor Microsoft partly attributes to system updates which load after booting. As any Vista user knows, when patching is taking place you might as well take a walk to the nearest cafe.

Fortin admits this represents a problem: "From our perspective, too few systems consistently boot fast enough and we have to do much better."

One solution Fortin proposes is not switching off your PC at all. "We do encourage users to choose sleep as an alternative to boot," he writes. There's a certain irony in this approach given that virtually everyone is forced to reboot at least once a month to accommodate Microsoft's own updates and patches. Beyond passing the buck back to users, Windows 7 aims to improve boot times through a mixture of tactics, including parallel initialisation of device drivers and customising prefetching of data from the hard drive for individual systems.

For Microsoft, getting improved boot times is becoming a major competitive issue. Super-cheap systems such as the Xandros-based Eee PC consistently boot in less than 30 seconds, and Dell's 'Blacktop' project is essentially a way of booting a Windows PC quickly by not using Windows at all. With Windows 7 not expected until 2010, such alternative solutions will have plenty of time to gain market share.


Post your comment



Comments

RSS feed Email alert

Me In Oz (Cornerstone member):

Yay !
But it depends on what Fortin calls "a good system" in the lab ?
And at the moment, it is only a comment on a blog :S

01 September 2008, 3:51 PM (4 months ago)report abuse Send to a friend reply

Raindog (Advanced Forumologist):

Quoting Me In Oz:
Yay !


but its only a development system. :>


Better wait and see what is delivered eh?


You wouldn't want to be know as a premature yay-sayer. :>

01 September 2008, 5:34 PM (4 months ago)report abuse Send to a friend reply

Me In Oz (Cornerstone member):

Quoting Raindog:
You wouldn't want to be know as a premature yay-sayer

I wouldn't want to be known as a premature ANYTHING ! ;-)




02 September 2008, 8:19 AM (4 months ago)report abuse Send to a friend reply

jake (Cornerstone member):

my visa boots in about 30 secconds but when i update or restore the system it could take form 5 to 30 mins. i should mention that gets to the boot screen then it takes about another 15 secconds to load the desktop and taskbar then all my apps start

01 September 2008, 4:20 PM (4 months ago)report abuse Send to a friend reply

Chris (User):

My computer, which is new but nothing special boots vista in a total of about 30 seconds (time before login + time after) and at is to the point where it is ready to use. It's all about removing all those unnecessary things from startup. As such I think they're gonna struggle lowering the boot time. One easy way would be to give a nice easy way for the viewers to view what gets loaded at startup and change it. MSconfig is hidden and would scare most users.

01 September 2008, 4:22 PM (4 months ago)report abuse Send to a friend reply

alhutchings (New user):

for the vista users....windows defender?

01 September 2008, 11:17 PM (4 months ago)report abuse Send to a friend reply

alhutchings (New user):

for the vista users....windows defender?

01 September 2008, 11:17 PM (4 months ago)report abuse Send to a friend reply

agami (User):

Boots in 15 seconds, followed by several minutes of malaise and performance degradation as background tasks start, system-tray icons load, widgets load, various speech-bubbles from the system-tray are displayed and confirmed, desktop search index loaded...

01 September 2008, 4:28 PM (4 months ago)report abuse Send to a friend reply

Tin (Regular user):

Pretty much what I would expect. To be fair, MS can't be blamed for 3rd party apps and drivers...

On the other hand, why are they obsessing over getting it down to such a short time? Shouldn't they obsess over some of the more drastic issues? Like the almost totally broken parts...

01 September 2008, 9:10 PM (4 months ago)report abuse Send to a friend reply

CBR1100XX (Regular user):

Mine takes about 90 seconds, but to be fair, there are loads of drivers and background apps to load. 15 second boot times are certainly feasible and do-able but I'm predicting that this will only apply to the actual Windows install boot only ! Drivers and background apps will still take time to 'start-up' and will start up at their designed 'leisure'

01 September 2008, 4:30 PM (4 months ago)report abuse Send to a friend reply