8.1 boot time

You can't count third party apps against the start time of the OS. That's just wrong. It's like complaining that your mail gets delivered to slowly because it takes you 20 minutes to walk to the mailbox.
Before you use the term "retarded" you need to gain more knowledge of the Windows boot phases and how OS/WPT records boot time. I'm ready to talk whenever you get your facts straight, but I'm not interested in BS and irrelevant metaphors. Just get the boot trace of your OS and see what counts against PostBoot before you bring up retarded stuff again.

But you do remind me of another factor - available Ram.

If we speak about modern PCs (and not something with ~1GB of RAM or less), the amount of RAM has very little effect on boot time. What matters is your CPU and disk speed. Notebook HDDs @5400 rpm won't even come close to SSDs in terms of boot time with all other components being equal.
 
Last edited:

My Computer

System One

  • OS
    Windows 8 Pro x64
    Computer type
    Laptop
    System Manufacturer/Model
    HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM, 2 SSD@120Gb + 1 HDD@750Gb)
I'm well aware of the boot phases, but that doesn't change the fact that these are third party apps, and their startup time has *NOTHING* whatsoever to do with the OS's startup time, regardless at what "phase" of the boot they take place. These apps have to be excluded from the timings.

Using your argument, I could write an app that takes 3 hours to finish loading and you could legitimately claim Windows takes 3 hours to boot. That's more than Retarded. There's not even a word for it.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    CPU
    Intel i7 3770K
    Motherboard
    Gigabyte Z77X-UD4 TH
    Memory
    16GB DDR3 1600
    Graphics Card(s)
    nVidia GTX 650
    Sound Card
    Onboard Audio
    Monitor(s) Displays
    Auria 27" IPS + 2x Samsung 23"
    Screen Resolution
    2560x1440 + 2x 2048x1152
    Hard Drives
    Corsair m4 256GB, 2 WD 2TB drives
    Case
    Antec SOLO II
    Keyboard
    Microsoft Natural Ergonomic Keyboard 4000
    Mouse
    Logitech MX
I'm well aware of the boot phases, but that doesn't change the fact that these are third party apps, and their startup time has *NOTHING* whatsoever to do with the OS's startup time, regardless at what "phase" of the boot they take place. These apps have to be excluded from the timings.

Using your argument, I could write an app that takes 3 hours to finish loading and you could legitimately claim Windows takes 3 hours to boot. That's more than Retarded. There's not even a word for it
You can exclude from timings anything you want, but there's a common ground for all measurements. It's either WPT boot trace that measures everything up to and including PostBoot, or event 100 extracted from BootCKCL.etl that does the same thing.

People who post here and there their boot timings most likely use event 100, even if they extract the boot time with VBS and enjoy a fancy dialog box that tells them the time in seconds.
 
Last edited by a moderator:

My Computer

System One

  • OS
    Windows 8 Pro x64
    Computer type
    Laptop
    System Manufacturer/Model
    HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM, 2 SSD@120Gb + 1 HDD@750Gb)
Same hard dive too.

8.1 just boots slower than the other 2 os. That's all. No big deal.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop
@Mystere
I certainly don't appreciate your rhetoric involving the terms "retarded" and "stupid". So the explanation below is not for you, but for others who want better understanding of how Windows boot is measured and how startup programs affect boot time as measured by the OS and ADK.
My comment was because you were supporting the stupid claim that because startup programs are serialized and delay started, this was some way of Microsoft "cheating" with boot times. Startup programs are irrelevant to how long it takes the OS to boot.
Both statements are incorrect, and I'll start from the second sentence.

Startup programs do affect boot time, because after explorer is launched they start competing for the hardware resources with system processes that had started during earlier boot phases.

Not every startup program affects boot time, because the cut off in measurements occurs at some point after which some programs may continue to launch. I quote from Windows On/Off Transition Performance Analysis

=============
Boot Transition: The PostBoot Phase

What Happens in This Phase

The PostBoot phase includes all background activity that occurs after the desktop is ready. The user can interact with the desktop, but the system might still be starting services, tray icons, and application code in the background. This phase is considered complete when Xperf data indicates that background activity has dropped to a reasonably idle level.

Specifically, Xperf samples the system every 100 ms during the PostBoot phase. If the system is 80-percent or more idle (excluding low-priority CPU and disk activity) at the time of the sample, Xperf considers the system to be “idle” for that 100‑ms interval. The phase persists until the system accumulates 10 seconds of idle time.

Note: When you review traces and report timing results, you should subtract the 10‑second idle time that accumulated during PostBoot to determine total boot time. Busy time in PostBoot counts toward the total, but the mandatory 10 seconds of idle time does not. In this paper, the idle time is subtracted from the timing data.

=============

Per the document, it applies to Windows 7, but I don't see a reason why it would change in Windows 8. What changes is how Windows 8 deals with startup programs, and I mean the delayed startup I've described above. It is fairly obvious that serializing startup reduces the pressure on hardware resources. Therefore, WDI (takes care of automated traces at every boot) or xperf/WPR conclude that the system is idle before most startup programs are launched.

Here's another screenshot of my boot trace (not the same one I posted above, but a similar one).

delayed-boot.png

It's pretty clear that boot is considered complete after 37 seconds, while most of startup programs haven't launched yet.

I don't view this as cheating, because the goal is to make the OS available to user faster, and certainly before all startup programs (enormous amount of junk for many users) will load. Actually, this is not the first time Microsoft goes at war with startup programs. This method still works with Windows 7 and technically might work with Windows 8 (not tested), especially when delayed startup is reduced with StartupDelayInMSec registry parameter. The benefits are a different story, though.
 
Last edited:

My Computer

System One

  • OS
    Windows 8 Pro x64
    Computer type
    Laptop
    System Manufacturer/Model
    HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM, 2 SSD@120Gb + 1 HDD@750Gb)
Back
Top