Quantcast

Don't have an account? Register Now! Forgot password?

Maximum IT
News

Engineering Windows 7 for Faster Boot Performance

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

Engineering Windows 7 for Faster Boot Times

What can be done to help Windows 7 boot faster? According to Windows Fundamentals feature team leader Michael Fortin, blogging on the e7 (Engineering Windows 7) blog. a clean install isn't necessarily the way to go:

As the system [running Windows Vista SP1] arrived to us, the off-the-shelf configuration had a ~45 second boot time. Performing a clean install of Vista SP1 on the same system produced a consistent ~23 second boot time. Of course, being a clean install, there were many fewer processes, services and a slightly different set of drivers (mostly the versions were different). However, we were able to take the off-the-shelf configuration and optimize it to produce a consistent boot time of ~21 seconds, ~2 seconds faster than the clean install because some driver/BIOS changes could be made in the optimized configuration.

Fortin identifies a number of design goals for Windows 7 to help it achieve a high percentage of "very good" boot times (under 15 seconds), including:

  • Reducing the number of system services
  • Reducing the demand that system services make on CPU, disk, and memory resources
  • Device and driver optimization
  • Improving parallelism of driver initialization (enabling multiple drivers to be installed at the same time)
  • Faster prefeching optimized for both traditional and SSD hard disks

Fortin's comments suggest that Microsoft is working very closely with system vendors to help assure that Windows 7 works well in typical preconfigured systems. Hopefully, Microsoft has learned a lot from the vast difference in performance between clean installs of Windows Vista and systems cluttered with OEM products not optimized for Vista. 

Don't want to wait for Windows 7 to get faster boot times? Fortin also discusses analyzing systems with the Windows Performance Toolkit for Windows Vista and Windows Server 2008, available here.

How do you define fast boot time? When is a system "ready to go?" Hit the comment button and give us your thoughts.

Illustration adapted from Windows 7 logo courtesy of ArsTechnica.

COMMENTS
avatarI'm VERY excited about Windows 7

I've been using Windows 7 beta build 7000 for a week now and I am VERY impressed.  For me it basically combines Vista and Windows XP.  (it looks perty like Vista, but it's fast like Windows XP).

It boots up fast, it's very responsive....file transfers over network are speedy again like in XP, games run the same as XP (I get pretty much the same FPS as in XP which is amazing to me consider this is a beta).  I haven't gotten any blue screens or crashes as of yet.  All the drivers for my system are loaded....my NOD32 antivirus worked without a hitch...most of my apps work (Nero 8, Office, Acrobat).  IE8 seems to work great as well as Firefox 3.

I can't believe I'm running a beta of a new OS and it's running like it is.   It's running 10X better than Vista was when the FINAL RELEASE of Vista came out.  And way better than when XP first came out.  I think Microsoft is going to have a HUGE hit with Windows 7.  Way to go!   FINALLY!!!

Login or register to post comments
avatarConsistently Reproducable Boot Times (Part-2)

The main difference between the Atom Computer and the 3.2Ghz Single core below is attributed to the fact that the Atom does not need ANY additional drivers other that what is on the XP install CD

 The 3.2Ghz Single core required Additional Graphics, Sound, Chipset and Wireless Network Drivers

The Atom had 2GB 667Mhz Ram (1-stick)

The 3.2Ghz Single Core had 4GB of 667Mhz DDR2 (2-sticks) 

Login or register to post comments
avatarConsistently Reproducable Boot Times

I never use Power On to Desktop Boot time when comparing PC's

Bios Differences from PC to PC and varying Bios Settings will directly affect your Boot Times rendering your comparison pointless!

 I start my stopwatch when I 1st see the Windows Logo and I stop it when I 1st see the Desktop because this is directly related to how fast Windows is loading and has No relation to my Bios Settings

Shure I could wait untill the Hourglass Stops after I see the Desktop but what I am looking for is really the relative difference between computers when booting Windows and I can get that difference as soon as I see the Desktop so I stop right there!

My dualcore Atom computer boots Windows XP Professional in 12 seconds from a 300X Compact Flash Card using this approach and my 3.2Ghz Single Core Intel  chip with 4GB Ram boots in 22 seconds from a 500GB Seagate that reads @ 105MB/sec  using this methodology (Go Figure)

Both Windows Computers had the same identical speed tweeks before the tests were run!

 

 

 

Login or register to post comments
avatar"Reducing the demand that

"Reducing the demand that system services make on CPU, disk, and memory resources"

Thank God!!! 

Login or register to post comments
avatarWho cares

What I want is a power-saving sleep mode that actually works well.  I don't care if it boots slightly faster.  I don't want to have to reboot!  Make it so I don't need to reboot and then we don't have to worry about boot times.  Mine boots up in about 30 seconds now.  I really don't need it to be faster than that.  I just need to reboot less often and have a reliable sleep mode that lets my system power down when I'm not using it, and then recover quickly when I need it again.

Login or register to post comments
avatarHas anyone thought of doing this?

Preload the BIOS into a small amount of flash ram or a very small SSD...  then boot from that instead of the ROM itself.  Sort of like the oldstyle BIOS shadowing, but with a modern twist.

Login or register to post comments
avatarBoot time = power on until

Boot time = power on until you can start using Windows.  Just because Windows pops up doesn't mean you can actually do anything until the 50 different apps that want to be added to your task bar start up...

Login or register to post comments
avatarI'm excited for Windows 7

I'm excited for Windows 7 too; I just hope the price tag isn't as heavy as it is for Vista (I'm still running XP, and I'm proud of it).

Login or register to post comments
avatarI don't think they ment the

I don't think they ment the OS optimized it, they just probably turned a few things off.

 I'm excited for windows 7 personally, boot times really don't affect me much but less processes, less memory uses, paralell drivers seem interesting, and they are working closer with vendors = money imo.

Login or register to post comments
avatarIn what ways can an OS

In what ways can an OS "optimize" a BIOS?

Login or register to post comments
avatarBIOS optimization and the OS

What this means is that Microsoft is working with system and BIOS vendors to assure that systems built for Windows 7 have BIOS code that works very well with Windows 7. This isn't new: most motherboard and system vendors have released BIOS updates to improve hardware and software interaction for previous Windows versions. Hopefully, the first systems released with Windows 7 will have a well-matched combination of BIOS firmware, drivers, and applications all made for Windows 7, rather than the hodgepodge we saw with the early Windows Vista systems.

----------------------------------------------------------------------------------------------------------------------

It's amazing how illogical a business built on binary logic can be.

Login or register to post comments
avatarThanks Marc, I kinda

Thanks Marc, I kinda thought/hoped that would be the answer.  I understand optimizing the interaction between the two (from BIOS or O/S side), I just though M$ was claiming to directly alter BIOS settings/behavior.

Login or register to post comments
avatarI think booted means you are

I think booted means you are looking at your desktop. The boot starts when you hit the power button.

Login or register to post comments
This Month's Issue
FEATURE Windows XP/Vista/7 Tips!FEATURE Monitor Roundup: 7 LCDs ReviewedHOW TOMaster PhotoshopFEATUREAMD's Awesome New GPUWHITE PAPEROrganic LEDs