Linked by Thom Holwerda on Mon 1st Sep 2008 08:55 UTC, submitted by Dan Warne
Windows A common topic of discussion in the Windows world - in fact, in any operating system - is boot performance. Many systems take a long time to reach a usable desktop from the moment the power switch is pressed, and this can be quite annoying if it takes too long. In a post on the Engineering 7 blog, Michael Fortin, lead engineer of Microsoft's Fundamentals/Core Operating System Group, explains what Microsoft is doing to make Windows 7 boot faster.
Thread beginning with comment 328824
To read all comments associated with this story, please click here.
Comment by DonQ
by DonQ on Mon 1st Sep 2008 17:51 UTC
DonQ
Member since:
2005-06-29

Blaming only OS (Windows or other) for slow boot times is actually nonsense. BIOS loader and hardware initialisation (both by BIOS and Windows) tend to take sometimes more time than OS loading.

Recently I built home PC with optional Vista boot. Initially it included one HDD and no USB devices; BIOS+Vista booted for about 25-30 seconds and Vista shutdown took about 4-5 seconds. Not bad IMHO.
Afterwards I added 2 more HDDs, tuner card and some USB devices. BIOS stage duration increased to about 20-25 seconds, BIOS+Vista does start about 50-60 seconds (same for BIOS+XP). Vista shutdown remained to 4-5 seconds though ;)

Because I boot my PC rarely, I've not investigated, what to change in BIOS (newer BIOS version perhaps), what devices to replace or what drivers to block to make boot faster. I've even not optimised Vista yet - I'm mostly using XP.

On one forums I read about very slow POST - about one minute - for some motherboard. After disabling some monitoring same motherboard did POST for 15 seconds...

If OS developers could optimise devices loading time, it would be good. If hardware manufacturers (and BIOS writers) could shorten initialising times, it would even better ;)

Reply Score: 1

RE: Comment by DonQ
by kaiwai on Mon 1st Sep 2008 20:28 in reply to "Comment by DonQ"
kaiwai Member since:
2005-07-06

Blaming only OS (Windows or other) for slow boot times is actually nonsense. BIOS loader and hardware initialisation (both by BIOS and Windows) tend to take sometimes more time than OS loading.


But at the same time, however, the situation isn't helped when vendors themselves fail to use the latest technology at their disposal. Take EFI - why aren't there EFI based computers shipping today with Windows Vista SP1? why are OEM vendors still using crappily shoddy ACPI implementations that require Windows to jump through hoops to get things working reliably?

Microsoft jumped around about how great the 'horizontal model' is - well, now you're experiencing the result of the lack of coherency when the two major parts are seperated at birth - operating system done by one company, hardware done by another.

But then again, the IT is filled with people embracing what is trendy, cool and hip rather than what makes sense.

If OS developers could optimise devices loading time, it would be good. If hardware manufacturers (and BIOS writers) could shorten initialising times, it would even better ;)


There are improvements, the problem is that OEM vendors aren't willing to use them, hardware vendors want to invest the least amount of money into driver development, and customers want 'cheap, cheap, cheap' with no reflection on the consequences of their chanting. Like I said, people here, it is all about what is trendy - and most who praise the PC model don't have the slightest clue about life before Microsoft. Quite frankly, I'd sooner have UNIX fragmentation than hardware fragmentation.

Reply Parent Score: 2

RE[2]: Comment by DonQ
by segedunum on Mon 1st Sep 2008 23:05 in reply to "RE: Comment by DonQ"
segedunum Member since:
2005-07-06

Take EFI - why aren't there EFI based computers shipping today with Windows Vista SP1? why are OEM vendors still using crappily shoddy ACPI implementations that require Windows to jump through hoops to get things working reliably?

Because EFI is a steaming pile of dog turd that has many more possible implementations than the ACPI you deride. All EFI gives is is yet another set of even more interfaces that could have many possible implementations underneath. If anything, it makes things even worse as it pretends to be something it isn't and is even more difficult to work around than what we have now. While BIOS isn't great it doesn't pretend to be anything other than a boot loader, and even that has been difficult, EFI gets far, far too clever for its own good.

Unfortunately, Apple bought into this EFI hype that they'll have to pay for, but fortunately, it looks as if EFI will never amount to a great deal in the wider world. As Linus Torvalds called it, it is Intel brain-damage, along with ACPI.

Reply Parent Score: 2