Delivering fast boot times in Windows 8


When it comes to talking about "fundamentals" we want to start with boot time – no feature gets talked about and measured more. We designed Windows 8 so that you shouldn’t have to boot all that often (and we are always going to work on reducing the number of required restarts due to patching running code). But when you do boot we want it to be as fast as possible. This is a very deep topic and we have a lot of folks focused on it. We made a bigger leap in this area with Windows 8 than we have in a long time due in no small part to cooperation across the whole ecosystem. Gabe Aul, a director of program management in Windows, authored this post (a first in what will be a series of posts on fundamentals).
–Steven

Few operations in Windows are as scrutinized, measured, and picked apart as boot. This is understandable—boot times represent an effective proxy for overall system performance and we all know the boot experience is an incredibly important thing for us to get right for customers. Data shows that 57% of desktop PC users and 45% of laptop users shut down their machines rather than putting them to sleep. Overall, half of all of users shut down their machines rather than putting them to sleep.

Pie chart of Windows 7 laptop power transtions, showing Sleep at 45%, Hibernate at 11%, and Shutdown (including Restart) at 45%
Pie chart of Windows 7 desktop power transtions, showing Sleep at 42%, Hibernate at 1%, and Shutdown (including Restart) at 57%

Qualitatively, people say they prefer to shut down because they want to have their PC completely “off” so that it uses no power – either to preserve battery life or to reduce their energy use. Hibernate is also a good option for this since it similarly has no power draw, and many people really like it. However, it’s clearly not for everyone, since one of the other things we’ve heard is that many people want to turn their PCs on and have it be a “fresh start” rather than running all of the stuff from their previous session. Sleep/resume is the best option for fast on/off transitions on today’s PCs, but it still consumes some power in order to preserve the contents of RAM, which means battery drain – even if it’s only a little bit on a well optimized system. All of this is happening with the backdrop of how we all use our mobile phones today, which is almost never restarting them, and always using what feels closest to a sleep-like state.

Our challenge then, was to design a way to meet all of these desires on today’s PCs without requiring some special new hardware. These were our goals:

  • Effectively zero watt power draw when off
  • A fresh session after boot
  • Very fast times between pressing the power button and being able to use the PC.

In Windows 7 we made many improvements to the boot path, including parallel initialization of device drivers, and trigger-start services, but it was clear we’d have to get even more creative (and less incremental) if we hoped to get boot performance anywhere close to fast enough to meet all of these needs.

Our solution is a new fast startup mode which is a hybrid of traditional cold boot and resuming from hibernate.

Before I go into exactly how it works though, a little background is probably helpful on how shutdown and boot works today in Windows 7.

Shutdown entails:

  1. The user initiates a shutdown by selecting “shut down” from the Start menu, or by pressing the power button; or an application initiates shutdown by calling an API such as ExitWindowsEx() or InitiateShutdown().
  2. Windows broadcasts messages to running applications, giving them a chance to save data and settings. Applications can also request a little extra time to finish what they’re doing.
  3. Windows closes the user sessions for each logged on user.
  4. Windows sends messages to services notifying them that a shutdown has begun, and subsequently shuts them down. It shuts down ordered services that have a dependency serially, and the rest in parallel. If a service doesn’t respond, it is shut down forcefully.
  5. Windows broadcasts messages to devices, signaling them to shut down.
  6. Windows closes the system session (also known as “session 0”).
  7. Windows flushes any pending data to the system drive to ensure it is saved completely.
  8. Windows sends a signal via the ACPI interface to the system to power down the PC.

And boot entails:

  1. After pressing the power button, the PC’s firmware initiates a Power-On Self Test (POST) and loads firmware settings. This pre-boot process ends when a valid system disk is detected.
  2. irmware reads the master boot record (MBR), and then starts Bootmgr.exe. Bootmgr.exe finds and starts the Windows loader (Winload.exe) on the Windows boot partition.
  3. Essential drivers required to start the Windows kernel are loaded and the kernel starts to run, loading into memory the system registry hive and additional drivers that are marked as BOOT_START.
  4. The kernel passes control to the session manager process (Smss.exe) which initializes the system session, and loads and starts the devices and drivers that are not marked BOOT_START.
  5. Winlogon.exe starts, the user logon screen appears, the service control manager starts services, and any Group Policy scripts are run. When the user logs in, Windows creates a session for that user.
  6. Explorer.exe starts, the system creates the desktop window manager (DWM) process, which initializes the desktop and displays it.

There are a lot more specific details here, if anyone wants to go deeper: http://msdn.microsoft.com/en-us/windows/hardware/gg463386

The key thing to remember though is that in a traditional shutdown, we close all of the user sessions, and in the kernel session we close services and devices to prepare for a complete shutdown.

Now here’s the key difference for Windows 8: as in Windows 7, we close the user sessions, but instead of closing the kernel session, we hibernate it. Compared to a full hibernate, which includes a lot of memory pages in use by apps, session 0 hibernation data is much smaller, which takes substantially less time to write to disk. If you’re not familiar with hibernation, we’re effectively saving the system state and memory contents to a file on disk (hiberfil.sys) and then reading that back in on resume and restoring contents back to memory. Using this technique with boot gives us a significant advantage for boot times, since reading the hiberfile in and reinitializing drivers is much faster on most systems (30-70% faster on most systems we’ve tested).

Bar chart comparing Windows 8 fast startup times to Windows 7 cold boot times on 30 different PC configurations. The Windows 8 startup times are all between 15 and 33 seconds, while the Windows 7 cold boot times are between 25 and 72 seconds.
Sample of test results from System Integration Test lab systems.
Click to see a bigger version of this chart.

It’s faster because resuming the hibernated system session is comparatively less work than doing a full system initialization, but it’s also faster because we added a new multi-phase resume capability, which is able to use all of the cores in a multi-core system in parallel, to split the work of reading from the hiberfile and decompressing the contents. For those of you who prefer hibernating, this also results in faster resumes from hibernate as well.

A bar chart showing the relative time needed for different phases of startup. For Windows 7 Cold Boot, POST/pre-boot takes about 1/3 of the time, system initialization takes over half the time, and user session initialization takes about 1/5 of the time. For Windows 8 fast startup, POST / pre-boot is about 1/3, and then Hiberfile read and user session init each use about 1/4 of the time, and Driver init comprises a slightly smaller portion than Hiberfile and user session init.
Representation of different phases between cold boot and fast startup.
Click to see a bigger version of this chart.

It’s probably worth mentioning quickly how we treat the hiberfile—if you read this and immediately went and did a dir /s /ah hiberfile.sys  you would have found that it’s a pretty big file on disk. The hiberfile is sized by default at 75% of physical RAM. The file is essentially a reservation for hibernation data that will be written out as the system is dropping into hibernation. Typically much less space is actually used, and in the case of our fast startup usage, it’s typically ~10-15% of physical RAM but varies based on drivers, services, and other factors. The system also treats the hiberfile slightly differently than other files on disk, for example, the Volume Snapshot service ignores it (a small performance benefit.) You can disable hibernation and reclaim this space by running  powercfg /hibernate off from an elevated command prompt. But be aware that if you do this, it will disable hibernation completely, including some nice capabilities like fast startup as well as hybrid sleep, which allows desktop systems to do both a sleep and hibernate simultaneously so if a power loss occurs you can still resume from the hibernated state. You can also run powercfg /hibernate /size and specify a value between 0 and 100 for the percentage of physical RAM to reserve for the hiberfile – but be careful! Specifying too small a size can cause hibernation to fail. In general, I recommend leaving it enabled at the default value unless you’re working on a system with extremely limited disk space.

Another important thing to note about Windows 8’s fast startup mode is that, while we don’t do a full “Plug & Play” enumeration of all drivers, we still do initialize drivers in this mode. Those of you who like to cold boot in order to “freshen up” drivers and devices will be glad to know that is still effective in this new mode, even if not an identical process to a cold boot.

This new fast startup mode will yield benefits on almost all systems, whether they have a spinning HDD or a solid state drive (SSD), but for newer systems with fast SSDs it is downright amazing. Check out the video below to see for yourself:


Download this video to view it in your favorite media player:
High quality MP4 | Lower quality MP4

One thing you’ll notice in the video was how fast the POST handoff to Windows occurred. Systems that are built using Unified Extensible Firmware Interface (UEFI) are more likely to achieve very fast pre-boot times when compared to those with traditional BIOS. This isn’t because UEFI is inherently faster, but because UEFI writers starting from scratch are more able to optimize their implementation rather than building upon a BIOS implementation that may be many years old. The good news is that most system and motherboard manufacturers have begun to implement UEFI, so these kinds of fast startup times will be more prevalent for new systems.

Of course, there are times where you may want to perform a complete shutdown – for example, if you’re opening the system to add or change some hardware. We have an option in the UI to revert back to the Windows 7 shutdown/cold boot behavior, or since that’s likely a fairly infrequent thing, you can use the new /full switch on shutdown.exe. From a cmd prompt, run: shutdown /s /full / t 0  to invoke an immediate full shutdown. Also, choosing Restart from the UI will do a full shutdown, followed by a cold boot.

Boot work is mostly owned by our Kernel Platform Group, but a number of teams came together in Windows 8 to make changes across the OS to support this new mode, plus other exciting boot changes that we’ll talk about very soon. We’re really enjoying the boot performance of Windows 8 in our internal use, and are looking forward to you being able to try it for yourselves so you can let us know what you think.

Gabe Aul

Comments (419)

  1. Stephen Chapman says:

    Can't wait for BUILD to see this in-person!

  2. Jeff says:

    It's unclear which tests, if any, are using SSDs. Could you tell us, since they also hugely affect boot times.

  3. JuanK says:

    Increíble!!! esto será todo un mega hit!!!

  4. Are there any new Power Configuration GPOs that we will be able to take advantage of with Windows 8?

  5. Giles says:

    That was incredible. Even faster than OS 10.6/10.7 on my MBP. Hell, even faster than those Linux quickboot mini-OSes.

  6. This is going to be a great selling point for consumers! Excellent job, I'm also sure partners are drooling right now =D

  7. Anthony Zoko says:

    Will existing drivers be compatible with the new load process or does this assume drivers updated to use a new driver model?

  8. Iravgupta says:

    Was the laptop in the video using traditional HDD or SSD? If former, was it 5400 RPM or 7200 RPM? What AV was running on this thing :) ?

  9. Excellent feature….really looking forward to trying it :)

  10. David Stafford says:

    In a corporate environment, with absolutely nothing being applied by GPO, boot times take 2x-3x longer for domain member computers vs. 'Workgroup' members.  Are any improvements being made in this area ?

  11. J.R. Raith says:

    Holy heck that's fast! I *cannot* wait to get my grubby little hands on this! :O

  12. JeroMiya says:

    I wonder if the two columns of tiles in the start screen was a coincidence. It makes it look more like wp7 than previous previews.

  13. Amazing!!! Keep it up Windows :))))

  14. BenDTU says:

    Ok, now THAT was impressive. THIS is the stuff that will make people want to jump ship from Win 7.

  15. RJHS says:

    Very good job, that's an amazing improvement… BTW, where you using SSD or HDD, and if it was HDD, which were the RPMs??. You're doing an amazing job with Windows 8. We are enthusiastically waiting for it to be released…

    Regards

  16. raymond says:

    Are you using this on average hardware? Or optimized? That will make the difference for me. If it can start up that fast even on average PC from staples then I'm impressed. If it's like one of the better models with better hardware then this isn't exactly anything to be excited about. What would be nice if windows 7 could be that fast. A good thing is if you can make windows 8 eat up less resources than windows 7 or give us a service pack that makes windows 7 lighter and windows 7 boot faster.

  17. I have the question that I don't see the boot screen on the video so it's already removed from Windows 8?

  18. Jay says:

    Windows 8 will be amazing! That's really fast!

  19. Jay says:

    Its getting better and better. So when will we get to review Windows 8?

  20. Laurent says:

    Congratulations!  Really impressive.

  21. Wow. Incredibly impressive. I want my Windows 8…

  22. Chad Wackerman says:

    Great news! The faster the system boots the sooner I can start wrestling with the incredibly-clumsy Desktop and Explorer…

  23. Bradley says:

    I'll take one now please. No need to wrap it.

  24. Rich says:

    Are you doing more to improve corporate networks with domains and group policies?  

  25. VST says:

    It’s an 8 sec boot.  Amazing. My iPhone and iPad takes more than 25 seconds. WP7 20 Seconds.  Chrome OS more than 40 secs. Whatever hardware it is, boot time is much faster than the other OS’s.

  26. This is very exciting, I love the progress they have been making with touch and booting ..

  27. GIVE ME A BETA PLEASE says:

    I CANT WAIT ANY LONGER MAN. GIVE ME A BETA. ITS DOWNRIGHT AMAZING.

  28. Mike San says:

    I doubt you would show this without it being amazing true.  Wow I can't wait!

  29. Windowsfan says:

    Scary fast! That's really impressive, and I appreciate that you explained how you got the system to boot this quickly. BUILD can't come soon enough :)

  30. Very exciting stuff, fast booting and resuming states is something every consumer sort of expects now that computers are coming with improved components. This now means that we can put our machines in sleep-mode or hibernation without even thinking, it will be second-nature to users when using Windows 8.

    In regards to their 'start screen' I pray and hope that they allow us to add a background image and change the opacity level of tiles. I have done so many mockups in Photoshop and having a background image with translucent tiles is much more visually appealing, even an opacity level of 90% works well. Trust me when I say that nobody is going to want to revert from Aero glass to flat boring tiles, changing the opacity adds perceived depth.

  31. Bob says:

    What's the advantage of this method over log out and hibernate?

  32. When we do Windows Update restart so the system uses fast boot or cold boot? I hope windows update from Win 8 requires less restart than windows 7?

  33. Jay says:

    Great Achievement, But still do we need to restart to get optimal performance?

  34. Jeremy says:

    :O

    Holy! If she didn't have the laptop battery removed, I wouldn't have believed her!  That is AMAZING!

    Great job guys!

    Quick question: In the past, the boot performance of Windows PCs have degraded over time as applications are installed/removed and the registry is mucked up. Is this new boot method still vulnerable to this type of degradation? Will it still boot just as fast 5 years down the road? Have you done any lab simulations regarding this scenario?

    Keep up the great work!

  35. Great but ... says:

    This is impressive indeed. But I wonder if this will hold up when Win8 PCs are sold with a load of crap (adware, freeware etc.) pre-installed by the manufactures.

  36. Will windows 8 get registry cleaner plus new icon and new UI for dating registry editor?

  37. Nishant says:

    Awesomely impressive !!!! i just cant wait to get my handson windows 8 !!! Another thing to test on boot up is how it performs after installing multiple applications viz. antivirus, firewall, etc !!!

  38. Ian Aldrighetti says:

    This is awesome and all, and certainly faster to boot than say the iPad and even Chrome OS, but you say you have to do a full shut down if you plan on adding new hardware.

    Shouldn't Windows 8 detect that there has been some sort of hardware change and then ignore the kernel's data stored in hiberfile.sys? Or would doing that take too much time?

    What will happen if someone installs a new piece of hardware and doesn't do a full shut down? Will they be scratching their head as to why nothing is happening with the new hardware?

    I know on tablets this won't be a big deal seeing as they aren't devices meant to have the hardware changed out, but I am just wondering.

    Anyways, keep up the good work! I can't wait!

  39. sreesiv says:

    Good video, and nice that you kept it very short :-) faster!!!

    Also Windows 7 Laptop Power Transition pie chart percentages totals to 45 + 45 + 11 = 101 :)

  40. Jose Martinez says:

    Wow that was really fast. Keep up the good work!

  41. A340-600 says:

    This is very cool. Not only is Windows 8 booting fast, but I also learn about the start up and shut down process.

  42. Well, that was a bit unexpected (especially at this time of day, usually posts come earlier). I do have a questions, however.

    Earlier Steven noted that the classic Windows experience isn't loaded at bootup. In light of that, I was wondering exactly how much of what we see in the video is due to booting into the Immersive environment versus hybrid booting and other boot improvements. Is there any way to get a 1-to-1 comparison booting Windows 8 to the classic desktop?

    Thanks

  43. Mehrdad Afshari says:

    "Windows sends a signal via the ACPI interface to the system to power down the PC."

    ACPI = Advanced Configuration and Power Interface; "ACPI interface" is redundant.

  44. Todd says:

    Wow! Amazing. Can't wait to get this. Also, can you guys add ways to quickly share these blog posts via Facebook/Twitter/Live?

  45. It's fast in the video but it seems to be CUT at the end. Don't you feel the same Emily Wilson?

  46. domenicoav says:

    Yeah!!!! :D

  47. Speedster says:

    8 seconds on laptop with hard drive! Tablet with flash memory should be near instantaneous.

  48. raymond says:

    a more chrome live tile experience would be nice.

  49. Rom says:

    Thanks for sharing this. Really like the improvements under the hood as well as the UI

  50. Brant says:

    I would buy Windows 8 for this feature alone.  Nothing else needs to be changed.  

    Currently, when my win7 computer comes out of hibernation, it takes about 20 to 30 seconds.  That's with an SSD.

  51. TheTechFan says:

    "Systems that are built using Unified Extensible Firmware Interface (UEFI) are more likely to achieve very fast PRE-BOOT times when compared to those with traditional BIOS." (emphasis mine)

    So does UEFI only improve the POST time, or can it also decrease the overall time to "Desktop-ready"?

    Speaking of the desktop, is there a time difference between "Desktop-ready" and "Metro-ready"? ;)

    Also, how big a difference does using a quad-core vs dual-core CPU make, since the the multi-phase resume is multi-core optimized?

  52. @Ehsan – Tabari

    Do you know how stressful when a person face the camera recording? There may be something wrong and nervous reaction going on with her that force the recording to stop but since it's just a blog post video, doesn't have to be perfect as long as they successfully showed us the full new boot process before it was cut. I can say Windows 8 is way better than Windows 7 now—>Hope to see more posts with demo :)))

  53. crs2029 says:

    thats very good now give me the beta

  54. Eduardo Valencia says:

    Hello Steven

    Windows 8 Needs alot of imrpovement in the Registry area,where the registry cleaners damage the usre expierence,we also need more information about the new file system.

    Thank you

  55. Sentinel says:

    … That was freaking insane! But theres theres no way that you're making me believe that there was an HDD in there. It must have been an SSD. Could you guys post a similar video of a laptop with an HDD?

    And just to confirm… Reboots will go through the old Windows 7 procedure? So whenever updates or new software require us to restart our machines..pretty much the only reason my machine is ever completely powered off (albeit for a short while) it will go through the slower start up process? Common guys, that way barely any of us will be able to enjoy the benefits of your hard work.

  56. Visigoth says:

    Woah…daaamn!!! Now THIS is what I'm talking about! Excellent work, guys!

  57. B8Blog says:

    @TheTechFan — there's no difference between desktop ready and metro ready.  they are the same thing.  Take a look at the video #1 or check out the demos from BUILD next week.  It will become clearer.  –Steven

  58. techieg says:

    One of the main concerns for businesses is how to minimize power consumption since they have to have ALL computers on 24/7 for maintenence and updates sake. How will Win8 and Windows Server 8 be able to ensure that all Win8 PCs can remain in hibernate/standaby mode to drastically reduce power usage and be woken up for maintenence/updates and when anything needs to be pushed to them from the server?

  59. Congrats!!!

    How will this experience look like on a bitlock enabled drives?  I see my Win7 cold boot took longer after I enabled bitlock on the drive…

  60. Stefan says:

    We have heard this before….fast boot times….if i use hibernate Windows XP it starts in less than 4 secs on my old computers (nforce3).

    XP is still the OS that starts faster than any other later versions of  the Windows OS'es….

    I hear the words: blahblahblah….coming from the Windows team now – AGAIN ! Talk is cheap !

  61. raymond says:

    Perhaps take the live tiles and make them a bit more rounded or make them into icons with info on the side but still in a grid layout.

  62. Stefan says:

    I must add that all Windows versions are getting slower the longer they have been on a computer. Guess Microsoft had some hidden info on their site about that to some years ago after XP was released. It stated that XP needed to be reinstalled every 6th month. Vista and 7 are getting like chewing gum after 6 months…..

    XP don't need to be reinstalled that often, but both Vista and 7 have to. What does that tell us. Yes, exactly ! XP still rocks the socks off Vista and 7. Therefore 8 will be the same.

  63. Brian says:

    I'm curious: after the computer booted, there were very few tiles on the start screen. Does the number of tiles displayed alter boot time?

    I'm really loving what I see here. I hope we get a chance to test some betas after Build. Or not, that's cool too ;) *coughbetacough*

  64. B8Blog says:

    @Brian — number of tiles doesn't matter.

  65. JohannesB says:

    This blogpost made my phone wake me up at 05:00AM. I couldn't help reading it and then start my laptop to view the video. It was worth it :)

  66. Ankit Mehta says:

    30 Sec max is really a good number but will it really reach to that mark with all installation? My experience with Windows says this will give us lots of Don't Send errors or After boot it will take time to load application

  67. Brian says:

    @Steven Sinofsky

    Ahh cool. I figured as much, I just wanted to make sure there wasn't any trickery afoot haha

    Thanks for the response.

  68. I'm wondering the laptop in this demo used SSD drive or traditional hard drive to achieve that speed along with what processor?

  69. Not sure what the confusion is. It is stated clearly that it is an SSD:

    "This new fast startup mode will yield benefits on almost all systems, whether they have a spinning HDD or a solid state drive (SSD), but for newer systems with fast SSDs it is downright amazing. Check out the video below to see for yourself:"

    That would be the "..with fast SSDs it is down right amazing. Check out the video to see for yourself."  part.

    Also, if you read their graph on "Windows 8 fast boot compared to Windows 7 cold boot" you can clearly see the Windows 8 fast boot time is around 20 seconds give or take on most normal Windows 7 hardware, with a few systems maxing just above 30 seconds. So if that is accurate, expect most current normal Windows 7 PCs to boot in about 19-31 seconds. Which is still damn fast, even for a standard HDD.

    Good stuff, can't wait to try it myself!

  70. Fakeer says:

    Bring it on bit**h. Lets see it :-)

  71. Todd Garrison says:

    Insane congratulations.  This is going to decrease the boot time in every situation.  And as you have shown in the demo, optimized scenarios boot faster than you can flip the switch on your bluetooth mouse.

    A co-worker is now really sad he isn't going to BUILD with me next week.

  72. Japaneese Soldier says:

    Yeah, and my Mac already does it with normal HDD in that time. What an achievement…

  73. Ryan says:

    Very impressive (shame we didn't get to see how long it then takes to load the full Windows "desktop".

    Being in IT I've noticed the Win 7 boots up faster than XP, but the shutdown often takes a very long time (not good if staff are in a hurry to get to a meeting or catch a train, etc). If Windows Updates have been approved, you literally have to wait around for 5-10 minutes (and as a result have had some staff members ignore the message and forced their laptop to turn off). Have you been working on improvements to this area as well?

  74. PC says:

    Anyone noted that the demo video timing is <10s.  But the graph shows a minimum of 17s for Win8 to power up.  Why such a big diff?

  75. Phani says:

    I think in all this "THE MOST IMPORTANT" aspect is not to MIX the priorities of tech users and general users who use tablets. One size doesn't fit all. You should typically have Windows Standard version which will suit for tablet and so on… Hope you are not targeting .net development using visual studio on tablet.

  76. B8Blog says:

    For folks wanting to know the machine Emily used — it is an EliteBook 8640p  (Intel® Core™ i7-620M, 8GB, 160GB SSD).  

  77. mm says:

    @Japaneese Soldier

    That's impressive, strange though that it seems to take longer for OSX Lion to just get to the login screen on SSD than your magical HDD macbook — http://www.youtube.com/watch

    (that is, 10-12 seconds compared to the 8 seconds in the video above)

  78. Will the x86 plattform takes advantage of UEFI as well? Becuase in Win7 UEFI is only in x64.

  79. Rafał says:

    I have an idea. Implement shutown/sleep/restart dialog using ribbon. That will make the experience better than ever before.

  80. Looks damn fast. Very impressive. Have you tested in how far the number of cores influence the boot time? Would you ever notice the difference between a dual-core and quad-core system?

  81. raymond says:

    IN that case could you show us the less optimal situation? As in the average staples computer that doesn't have that great of processor, a lot of memory or the solid state hard-drive?

    Are you guys going to make it the tiles a bit more interesting? They just look like boring flat squares at this point.

    Windows 7 needs an update so that it doesn't slow down in performance with time same with vista. Also it would be nice to not be as much of a resource hog.

  82. Alireza Noori says:

    Another great read. You guys rock. I'll be happy to read more about SSD optimization. I mean did you optimize Windows 8 to take advantage of SSDs?

    Thanks.

  83. Tom says:

    Japaneese Soldier@ Funny Mac boot times are slower than that.

  84. Techno boy says:

    So far I am very impressed with every features that shown on the blog. WELL DONE. I can’t wait to get BETA.

  85. Indrek says:

    Steven:

    "For folks wanting to know the machine Emily used — it is an EliteBook 8640p  (Intel® Core™ i7-620M, 8GB, 160GB SSD). "

    The i7-620M is a first-gen i-series CPU whereas the 8460p is a Sandy Bridge notebook. Did you perhaps mean the i7-2620M?

  86. B8Blog says:

    @Indrek — yes.  I did just copy paste it from the HP site incorrectly (all the processor options for the model line were interleaved).  My mistake.

  87. Steve Jobs says:

    Gr8 job Steven. I am seriously considering allowing iOS & Win 8 dual boot on iPad 3. Will discuss it with Cook and call you.

  88. Paul from Italy says:

    Very good work!!

    Please get rid of the "Windows has detected your computers performance is slow" message, it appears too often when the pc is in a multi-video call or using too much virtual memory

  89. Svetoslav Georgiev says:

    Some devices didn't worked properly after sleep resume in Windows Vista/7.

    Also there are a lot of resume of sleep triggers. Of course you can turn them off in 7. But it would be nice if you could select which ones to be ignored exactly. For example, I want my PC to turn itself on so Media Center  records something from TV, but I don't want to get up in the middle of the night to investigate why the heck it resumes from sleep without any obvious reason…

    I hope you considered that in Windows 8. :)

  90. Eray says:

    Windows 8 really fast boot amazing!

  91. Steve Jobs says:

    Just one rule though, you cant run flash player on it and give us 30% of Win 8 license and 30% from html5 apps apps and another 30% for using the term app store. And you have to wear black turtle-neck shirt in BUILD conf. Looking forward to hearing from you.

  92. neonp says:

    Will hibernation work when windows is running on VHD ?

  93. hector says:

    @steve jobs ___ lol.. aren't you retired?   ————- jajja very fuuny dude! (: …

    AWESOME WIN 8 WORK!

  94. Guy says:

    @Steven Sinofsky

    What is going to happen to WPF/Silverlight?

  95. Steffen says:

    Great Job! What happens if the hardware changes? I noticed that Windows 7 doesn't make any problems e.g. if you change the motherboard, unlike Windows XP. I hope you test that also, so that no one will see a bluescreen.

  96. Ok, faster Boottimes sound great and I really like the Idea you are using here but:

    Is it going to be possible to move the hibernation file to another drive.

    Since I'm using a smal SSD (80) as systemdrive loosing aprox. 12 GB would realy hurt. especially if there are cheap TB available on the other Drives.

    Really looking forward to 8 :-)

  97. Sascha says:

    Very Good performance I Like youre Windows 8 Blog very much hope to see more :)

  98. cbrcoder says:

    This move will save a lot of POWER. I know several offices, were employees just leave the damn PC (Desktop) on, so that they don't waste time booting the next day. Now they don't have to!

    Microsoft made the world a whole lot GREENER.

  99. For the shutdown command, I think /s should behave same as previous versions, means a normal (full) shutdown.

    If someone relied on a shutdown script works in previous version of windows in order to replace some hardware, the new shutdown command apparently will cause serious problem.

    Instead of /full, a /fast option means the new fast shutdown machenism should be added.

  100. Kováts Imre says:

    I am now waitin' for a press response on CNET and TOM's hardware.

    Gonna be fun watching the comments :D

  101. Luke says:

    @Steve Jobs don't you have cancer and retired! Go die already.

    Anyway, Windows 8 is going to be awesome! Loving the new boot speeds.

  102. bluvg says:

    Wow.  Seriously, wow.  If you look in the video at the amount of time it takes after POST, it's about 2 seconds to the login (CTRL + ALT + DEL) screen, and less than 2 seconds more to the "desktop" screen.  The longest part of the boot for this machine is something over which Microsoft has no direct control.  Very impressive!!

    One thing I'm hoping you'll talk more about is the equivalent of Standby time for laptops/slates.  The typical behavior seems to be something like this: Sleep Mode is favored for fast resume, and Hibernation is only triggered if the battery is nearly depleted (unless invoked manually–something most users typically just don't understand or do… they get confused when presented a bunch of different "shut down" options).  That works pretty well, except that Sleep Mode typically still draws a surprising amount of power (significantly more than the competition).  For what it's worth, on a Samsung 9 Series laptop, the cold boot times are actually noticeably faster than resuming from hibernation.  Are there any improvements here as well?  It'd be great to see a fast resume mode (like Sleep Mode) where you can pull out your laptop several hours or a day later, be up in a couple seconds, and not have lost 30-40% of battery.  

    Also, perhaps reboots to clear out the errant application, reset memory utilization, and otherwise "freshen up" the system will be less necessary with Win8, but if not, it is unfortunate that this scenario is not helped much by the improvements here.  That scenario is also not reflected in the graphs in this article.  As someone else mentioned as well, shutdown times are not covered here, and those can sometimes be quite long when you are in a hurry.

    The boot time work is excellent.  Keep it up!!  Very excited for Build. :)

  103. Chen says:

    Wow, pretty impressive. But i have to say, if people still shut down windows instead of hibernating/sleeping it's a user education or interface problem, not a call to make oldschool boot faster. Rebooting isn't necessary, teach people that and make it harder to find the shut down button, or less inviting.

    iPad and Macbook air for example brags about "instant startup" which is actually just sleep-mode. If you actually shut down an iPad it takes 30sec+ to boot it up again. Windows can behave exactly the same with sleep-mode.

    Rename hibernate to something more meaningful like "Pause windows and shut down computer" and sleep to "Put computer in quick resume standby".

    Hibernate vs Sleep is very confusing, the Swedish translations of it (Viloläge vs Vänteläge) are even worse, a more correct translation to english of their meaning is "Rest mode" and "Wait mode" – totally subtle difference. Might be the same for other languages too. Just giving you some hints that such an important difference for such a misunderstood feature shouldn't simply be "explained" by one word.

  104. holy crap! i'm so warm right now, it's not even funny. a laptop booting faster than any existing tablet on the market. A LAPTOP! WIN!

  105. Asbjørn says:

    WOW! This is amazing. Great to see you working so hard on performance. I hope to see this throughout the system. Great work! Windows 8 is looking very good.

  106. Roland S. says:

    Will all GDI resources be freed/reset when using the new boot?

    The shared and limited GDI resource space is still a problem in Windows 7. I've seen required reboots because no more GDI handles were available and display issues occurred after running Windows for some days and using programs with GDI resource leaks (the Start menu no longer displayed correctly, for example).

  107. fr says:

    Has any work been done to improve the speed of a full hibernation (not resume from hibernate), currently I am finding that due to the high amounts of memory that are common these days the hibernation process takes ages, and is rather frustrating if for example you want to be sure the laptop has successfully turned off before putting it in its case.

  108. Tom Staelens says:

    euh, yes but notice the cut scene between sec. 32 and 33 in the video…

  109. John says:

    I always turn off my pc or laptop when not in use to save energy.

    One of thing i like to when done installed windows is disable hibernate. The hiberfil.sys is large and big in size.

  110. googly says:

    Sure, that looks nice for laptop users.

    I'd like to see some desktop user love too.

    The only time I turn my computers off is when I *have* to install drivers or *feel like* installing updates. I'd want to be able to do this without losing my user session. It's such a chore to re-open all the programs and files, and there's bound to be lost state in some of them, that I only install updates maybe once every 3 months or so, because a reboot is so disruptive. Moving more drivers to userspace helped a bit.

    And don't even get me started on installing updates on servers…

  111. Francesco says:

    Very disappointing, you did the opposite of what you should have done. You save on disk data not useful for the user (services etc.), instead of saving applications. In this way when I power on my tablet I find all the apps I was working on like I never powered the PC down. Most users don't care/don't know about services and drivers, so here's my suggestion: create a drivers-free and services-free mode (except for the ones which are necessary to the system). I hope this mode will be Metro!

  112. Fabrizio says:

    Impressive, I have the same machine with w7 on a 250GB SSD. this pc is able to cold boot in 8 seconds, don't know why it is slower if I hibernate it :-)

  113. bird says:

    Oh my god!!!!! This is faster than turning on my tv. Awesome… Windows 8 FTW!

  114. mahara says:

    @Steven Sinofsky

    Steven, I'd like to know whether the Windows team is aware of performance degradation after Windows being used over a long/certain period of time, and this including the boot times as well. I mean I often saw this kind of explanations where the PCs circumstance/condition being used, such used in the "Win8 vs Win7 comparison" figure above, are actually NEWLY FRESH-INSTALLED Windows PCs where not much apps/drivers installed, have not been used for a long period of time, and importantly not reflect a real world PC usage scenario where a PC has been used a long period of time and a lot of apps/drivers installation/uninstallation involved.

    While the figure above itself represents a fact and a truly remarkable achievement, but I think it could also mislead people in some way or another. In a full spectrum period of time of a PC usage, I see at least two periods of time. The first period represents a newly fresh-installed Windows situation where one just installed it, including initial fundamental drivers and apps. Usually, people immediately notice how fast it could be, and of course be happy because of it :). But, this period only takes duration about 10% of the full spectrum. The second period, where this takes 90% of it, represents a situation where Windows has been used for long/certain period of time and a lot of apps/drivers installation/uninstallation, or even Windows reconfiguration, etc.

    Thus, improving Windows boot times in the first period is critical and excellent. But, is there any consideration also taken for the second period? I've personally used Win7 for more than 1 year and noticed that Windows performance has degraded over time, including the boot times. After I cleanly installed it, I notice it being snappier again. But the question is should I periodically perform a clean Windows installation just to experience an pleasant and acceptable Windows experience in term of performance? Well, I don't want to if I don't have to :). Also I've heard a lot of people complaining about Windows performance degradation over time. And I think that has already become a serious issue in Windows.

    So, what do you think about these all? Do I assume correctly about the Windows testing environment being used in the development? Is there any metric being used in Windows SQM? The best I can notice is Diagnostics-Performance in Event Viewer, but I'm not sure about how Windows team use it to tackle this Windows performance degradation over time issue.

    Thanks.

    P.S.: Sorry if I don't use technically correct terms above, but I hope you get the idea.

  115. Tea Boy says:

    a feature that would be useful for me is the ability to automatically log in on boot. currently it's a two step process with a wait after each step but for those PCs that are used mostly by one user it would be very helpful. i could turn it on and go make some tea knowing when i come back my desktop is ready.

    i know there are a number of security considerations, but auto login to a locked screen should help.

  116. SP1, AD, AV says:

    Wait until Active Directory,  Norton AV, and Servie Pack X get a hold of this boot time…..should be back to 30 seconds + in no time.

  117. Miroslav says:

    Holly ModaF*ckin BATMAN!!!! How did she do that?!?

  118. Wow, it sure looks pretty darn fast. Way to go, Microsoft!

    The laptop in the video is booting off an SSD, right? I also would have liked to see you open IE right after the Metro UI becomes visible.

    It's definitely a cool feature to have and I hope you keep working on it, especially on cutting down the User Session Init time as well.

    Keep it up.

  119. uDonut says:

    @Francesco

    Without drivers, the machine won’t work???

  120. RP says:

    This is great news.  Boot speed is important.  Actually, if it's a single-user PC, why not have an option to load a session for the user in the background before they've logged on (i.e. log them on in the background but then, for security reasons, lock their session, prompting them for a password for security reasons)?  That way, someone who turns on their computer and then goes to make a cup of coffee (which will hopefully be less necessary if booting becomes fast some day) won't still have to wait another 20 seconds after entering their password.

    Any plans to correct Windows' broken Backup messages? (I have a problem similar to this one: answers.microsoft.com/…/5bc27efe-9aaa-455c-996e-ff24c8931e85 ).

    Windows 7's "Programs & Features" is better than XP's "Add/Remove Program Files".  I only have to wait 20 seconds for the list of programs to load, instead of a minute.  But uninstalling things still takes too long.

  121. thommck says:

    You have a typo on point 2 of what the boot entails.

    You say irmware instead of Firmware.

    Can't believe no-one else has mentioned it. Do I win a prize!

    Otherwise, nice job on the boot times. I love how it is a performance boost not requiring improved hardware. That's something that will really benefit people who are upgrading existing installations.

    I stick with hibernate on my laptop which is quick and avoids the longest part of the boot which is the "log on" process, i.e. from CTRL+ALT+DEL to desktop

  122. uDonut says:

    Fully. I might add.

    Effectively you're asking for safemode

  123. Klimax says:

    @Tom Staelens 9 Sep 2011 1:52 AM:

    That scenecut is after startup. Anyway,after beta release we get to see how it palys on our own hardware.

  124. Stoimen says:

    I am blown away by the video, it is so amazingly fast!

  125. varma says:

    nice work.  window 8  can provide more security. In linux, it never get any virus and malware effected.

  126. Francesco says:

    @uDonut

    Read what I wrote: "except for the ones which are necessary to the system".

  127. OX4 says:

    So…instead of a full shutdown, you hibernate the kernel, tricking the user into thinking they've shut down the machine.  But you haven't actually shut down the machine–which over half of users would prefer you do.

    And in order for me to do a real shutdown, I have to remember to turn on some cmd prompt shutdown switch?  Am I supposed to remember that before swapping out a new video card?

  128. KJ says:

    Great article and a really good insight. It is one of the more frustrating things. Machines get faster and faster yet the boot times always seem to lag behind. We know things should be fast and when they're not it only causes frustration… and in my case ultimate rage!

  129. N74JW says:

    How fast will it boot with items like SEP and other utilities? Most folks, albeit 99.9% of them, are not going to use Windows is a purely "clean" configuration.

  130. that was very interesting to see we hope for more development like that in the rest of windows

    wishing all the luck

    Prefect work

  131. Yahoo!!! says:

    Great work… Seems like Linux and MAC OS are going see there doom in Desktop os.

  132. Barb says:

    What about all the misbehaved software that checks for updates at startup and never gave the user a choice about NOT doing these checks? Flash, EVERY HP product ever made, JAVA, etc, etc,? These slow down boot times to a fare thee well.

  133. Mike says:

    So if i use Hybrid Shutdown it is real off?

  134. Christopher says:

    So if i want to change my video card, i have to remember to make a full shutdown first? what will happen if i don't?

  135. Jon T says:

    Seems to me this is yet more window dressing. Another fake result with fancy performances promises that will never live up to real world conditions.

  136. GoodThings2Life says:

    These are all great improvements, and I can't wait to get my hands on a beta!

    But even more important to me than faster boot times (my W7 laptop already boots in less than 30 seconds with an SSD) is the number of times I have to reboot.

    I actually totally get the point of rebooting for Windows and Driver Updates, but why do I still have to restart for a computer name change or joining/leaving a domain? What about enabling/disabling UAC?

    I hope these are two things that can be addressed in Windows 8.

  137. I noticed that the video is using the new tablet-style touch interface.  How comparable are the boot times if you're loading the classic, Windows 7-style UI?

  138. Soheil says:

    Windows Is the Best OS in the world

  139. sansdoute says:

    the Beta,the Beta,the Beta,the Beta,the Beta,the Beta,the Beta,the Beta…

  140. Panda X says:

    Will we be able to move the hiberfile.sys onto another HDD? My primary is a 64GB SSD and I have 16GB of RAM. It gets in the way.

  141. JohannesB says:

    This is so great, it will put huge pressure on hardware makers to optimize their startup routines. If half the boot time is POST, people will start to question what the heck the hardware makers are doing.

  142. cauleyflower says:

    I agree with Chen. You seem to be over-relying on user usage metrics.

    More people should be encouraged to used hibernate as it is superior to all other options. People probably don't use it because either they don't know about it and just choose the default, or because they have driver issues or IT admin has disabled hibernate.

  143. cauleyflower says:

    … another reason is also that the IT admin has disabled the ability to set the default action of the physical power button to anything other than shut down.

  144. MikeMS says:

    Nice article and work.

    Wouldn't it be nice to also be able to save snapshots (almost like a hibernate) at regular intervals and/or during reduced activity, so that in case of loss of power or blue screen the system can at least partially recover from a "backup" snapshot? Some users are more affected by others than this, and you would almost magically mitigate what has been a very frustrating computing experience (i.e. total loss) for decades.

    Also, I would love to see in your stats how many people leave their machines always running (24×7 or 24×5), and some data about the different durations of times for which a machine is powered on, but is unused. Perhaps such data could help understand these behaviors, offer an alternative, and create even "greener" systems.

  145. Francesco says:

    Another thing: it'a a good thing a fast boot, but the problem is always the same, i.e. that after a few months the PC is slower and the boot takes longer.

  146. Can i still access the Bootmenu, when i enabled HybridBoot? Becuse in Hibernation mode it is not possible.

  147. Mark Adamson says:

    This all sounds like good progress.

    A related issue I have with laptop standby behaviour is that if I tell Windows 7 to shutdown/hibernate, and then shut the lid on my laptop, it will go into standby (as it would under normal operation). This even happens when windows has got to the final stage of shutting down 'Shutting Down'.

    Sometimes this means it runs out of battery or I have to wait for it to finish shutting down to start up again next time I open the laptop.

    It would be much better if it could set some flag once it starts shutting down/hibernating, which would (optionally) disable the close-lid standby behaviour.

  148. cjb110 says:

    Have you looked in to why people aren't using sleep/hibernate?

    I'll bet you'd find a significant majority would like to but can't. Mainly because systems like sleeping, but they don't like waking up, or if they do wake up its not properly.

    tbh I've tried to use sleep on all my systems and I don't think I've had one where it worked properly, and I really can't be arsed to work out which driver is at fault!

  149. Ian says:

    Sorry we were told that vista would boot faster than XP on the same hardware, then we were told the Windows 7 would boot faster than vista on the same hardware.  Maybe on a clean install, however when is the last time you have been able to bay a machine without 101 “free” add-ons that make the machine slower to boot then an older “clean” machine?

  150. Ian says:

    Sorry we were told that vista would boot faster than XP on the same hardware, then we were told the Windows 7 would boot faster than vista on the same hardware.  Maybe on a clean install, however when is the last time you have been able to bay a machine without 101 “free” add-ons that make the machine slower to boot then an older “clean” machine?

  151. Kaley Cuoco says:

    Windows 7's boot on a netbook is faster than the one on a full powered tower PC of a friend of mine.

    That's because in the netbook it doesn't show the silly logo of Windows glowing animation.

    Remove it, so boot time will be faster everywhere…

    There are always silly and useless things in Windows that slow things down, you never learn and improve.

  152. Awesome job and this will be a massive selling point for Windows 8.

    Can you explain a bit more regarding the hardware used? Was it HDD or SSD? If it was HDD what was the RPM?

    Is there an ETA on when we will be able to BETA test a Win 8 build?

  153. Andre Ziegler says:

    I will later update this gudie to show you how to trace issues with the new boot:

    http://www.msfn.org/…/index.php

    @Kaley Cuoco

    no the logo has no effect on performance.

    @Maximilian Haru Raditya

    Trace the slow boot, I made a guide here:

    http://www.msfn.org/…/index.php

    @GoodThings2Life

    my Vista boots in 18s (15 to desktop and 3s until all startup apps are loaded) with a HDD ;)

    skydrive.live.com

    So if your PC is slow, check my guide ;)

    Bob

    09-09-2011 5:28 AM

    What's the advantage of this method over log out and hibernate?

    ____________________________

    that's exactly how it works in Windows 8.

    nowuniverse

    09-09-2011 5:36 AM

    Will windows 8 get registry cleaner

    _______________

    such tools are nonsense:

    Read what Mark Russinovich wrote about those useless tools:

    "I haven't and never will implement a Registry cleaner since it's of little practical use on anything other than Win2K terminal servers and developing one that's both safe and effective requires a huge amount of application-specific knowledge."

    blogs.technet.com/…/registry-junk-a-windows-fact-of-life.aspx

    Stefan

    09-09-2011 7:26 AM

    I must add that all Windows versions are getting slower the longer they have been on a computer.

    __________________________________

    no, all NT6.x system are fast because of Superfetch. If you stop the service when you still use a HDD it's your fault.

    Bastian92

    09-09-2011 8:45 AM

    Will the x86 plattform takes advantage of UEFI as well?

    __________________________

    theoretically UEFI can be used by x86, but MSFT doesn't implement it. You need the x64 version.

    neonp

    09-09-2011 9:55 AM

    Will hibernation work when windows is running on VHD ?

    _______________

    no :'( I miss this, too.

  154. Calvin says:

    Great boot up video but how long does it take to get to Google.com?

  155. cranberry says:

    Faster boot time is always welcomed, great work! For me, however, the part that makes me waiting the most is after login. Even though I have only those programs in my autorun that I really need (antivirus, feed reader, IM client) I am still waiting 1-2 minutes until I can properly start browsers or other applications. A few years ago when I increased my RAM to 2gb, that had made a huge difference in startup time. But when I recently got a laptop with 4 gigs RAM and a significantly better processor, boot time almost remained the same. I guess the bottleneck is the hard disk. Starting applications while an IO-intensive process is running in the background (such as starting autorun programs or copying files) significantly slows down application startup. Therefore I think making more use of IO priority mechanisms (i.e. giving autorun programs a lower IO priority, performing file copies with a lower priority) should improve startup of programs.

  156. kejserdreng says:

    Stop a minute it is advertising. Let's try with a normal hdd with 5200 rpm

    with antivirus and office installed.

    Microsoft cheating, as usual in their advertising

    Why not show it as the normal user has it installed

    But it seems that there is an improvement so it is promising

  157. Andre Ziegler says:

    @kejserdreng1

    I tested it with a 5400rpm HDD and Windows booted in 12.7s ;)

    @cranberry

    follow my guide, maybe you have long WinLogonInit, ExplorerInit or PostBoot times.

  158. Alex says:

    Hi if i understand that right, the driver would initialized every start again, so a real refresh.

  159. zob says:

    Note that you should read the text and not just watch the video:

    it's resuming from hibernation. now, its very fast, and its good.

    but its approx as fast as linux doing the same thing.

    Anyhow, congrats, thats a nice boost

  160. kejserdreng says:

    How long is it then to shut down, i mean it has to write a memory file, hibernation file?

  161. Mike says:

    Does this allow for resuming the last open session? One of the reasons I use sleep mode on my laptop is because I can let it sit for two days or longer, but then pick up exactly where I left off, and it's almost just as fast as the process in the video.

  162. Andre Ziegler says:

    @kejserdreng1

    09-09-2011 3:27 PM

    How long is it then to shut down, i mean it has to write a memory file, hibernation file?

    __________________________

    with my old 5400rpm HDD it took 5s to write the data to the hibernation file.

    @Mike

    the old hibernation way still works. In this mode you can leave all programs running. The hybrid boot is used when you select "Shutdown" in startmenu.

  163. Kermit says:

    Haha it's all well and done having a minimal screen popup, but how long does it really take to boot up…I suspect Windows is still loading even after you have logged in.

  164. @brunogdb says:

    It's great! You have achieved what I needed, a quick start as various UNIX systems. With this boot reminded me a tablet, do not know, must be because of the Metro UI. I'm much excited about Windows 8! I want one beta hahaha :).

  165. Vinylfreak says:

    Very Nice!

    Let the Beta Testing Begin!!!

  166. cpupro says:

    I still think that the boot time will have a direct impact on what each user has as software. In Win7 I have various programs that need to start at boot, not from sleep and it adds the necessary time to load these applications.

    From what I see that will still have to happen.

    I can't wait to test this and see the results! Bring it on!

  167. Drewfus says:

    "Qualitatively, people say they prefer to shut down because they want to have their PC completely “off” so that it uses no power – either to preserve battery life or to reduce their energy use."

    Compared to what? I doubt most people know how much power each mode (on, sleep, hibernate, off) uses, so talk about saving power and "fresh starts" are just rationalizations for old habits. If the public and Microsoft were really interested in power savings they would be demanding and encouraging the use of sub-200 watt 80Plus Bronze or better power supplies, rather than the crap supplies that most desktops come with.

    The new power saving mode looks great – will it be the default power button on the start menu, or will you be sticking with the ancient power-off method as the default?

    Thanks for the new /full switch for the shutdown command. Could we also have a /sleep switch and an /away switch? Oh yes, and an /InstallUpdates switch that can be used with /s or /r. Now that would be xtraCool.

  168. Anil Kirugavalu says:

    man this what we expect from microsoft.. not look.. great improvement

  169. xpclient says:

    Dear team.

    First of all, that's very impressive. The idea that hibernating and resuming a session without saving open programs can speed up things is intriguing. For me, the most attractive feature is it's finally multi-core optimized. Are existing power actions like hibernation also multi-core optimized? Also, if you are reading feedback and care to reply to my genuine concerns: (I know this a startup and shutdown related, but I will include logon related issues as well).

    1.  In Windows 7, there is no progress bar indicating the hibernation status. Really annoying. I want to be able to see a progress indicator when its hibernating and when its resuming. How hard is it to do that? We need a progress bar at least while it's hibernating if not while its resuming.

    2.  Shutdown menu with useful power actions has been removed from Task Manager. So if for some reason, Explorer.exe cannot load, is crashing or we are using a different shell, we can't quickly choose power actions. Even Process Explorer has those power actions. Please bring back the shutdown menu in Task Manager. Why was it removed?

    3.  Bring Hardware Profiles feature back. It was very useful.

    4.  How about a quick way to be able to use full shutdown without disabling hybrid shutdown? Like holding down Shift when pressing "Shutdown" to do a full shutdown? Such an idea was already there in XP. With Shift held down, Standby turned into Hibernate. Similarly, Shift+shutdown can do a full shutdown.

    5.  Do UEFI systems have any backward compatibility for older OSes which do not support UEFI? Meaning, can I get a UEFI system and use Windows 8 to boot faster but still occasionally boot an older OS from it without disabling UEFI even if it takes a bit longer to boot that OS? Or will buying a UEFI system mean my older OSes won't boot?

    6.  The stance Microsoft has taken on supporting UEFI only in 64-bit Windows is disappointing. Please support it in 32-bit Windows too.

    7.  No improvements to restarting when updates are installed? I hate the dreaded "Please wait while Windows configures updates" screen on logoff and logon. Why does servicing delay logon and logoff?

    8.  For workgroups computers, the classic logon prompt cannot be made to appear in Windows 7 (like it could in XP) by pressing Ctrl+Alt+Del at the Welcome screen twice. This makes it impossible to logon to a hidden user account while the Welcome screen is enabled (when Classic Logon is not enforced through Group Policy). This is not a problem for domain-joined PCs where pressing Ctrl+Alt+Del twice at Windows 7 logon screen shows the classic logon prompt.

    9.  Because of the classic logon being removed, domain names are no longer populated on the logon screen and cannot be selected from a drop down list.

    10. In XP, autologon could be bypassed by holding down the Shift key. In Windows 7, it is not possible to override Autologon by pressing the SHIFT key before logon. The IgnoreShiftOverride registry value is ignored.

    11. In XP, items in the startup folder were prevented from running after logon if the Shift key was held down. This was great for troubleshooting items that caused problem at startup. No longer works in Windows 7.

    12. Logon screen no longer shows number of running programs and unread email messages.

    13. Changing the KeepRasConnections registry key to remain connected after logging off from a RAS client is not supported.

    14. Mac OS X and Linux distros allow users to boot into another OS when one OS is hibernated. Like with Boot Camp, you can hibernate Mac OS X and boot into Windows. Why can't Windows allow that?

    15. Please stop setup from overwriting any existing Linux boot managers.

    Hope the relevant teams are reading this. But very impressive job with the fast boot.

  170. far far says:

    i wanted to ask, how big will the hibernation file be,  imagine i have 4gb or 8gb ram, and i don't use the hibernation feature much but still want to use this new hybrid shutdown and faster boot time while wanting to delete this hibernation file on windows, any chance we have a very small minimal hibernation file only for the new faster boot time instead of eating my HDD space, thx

  171. That's just ridiculous, awesome job on that! I am so happy for the Windows team. :]

    This should be the major advertising point for promoting Windows 8 along with the Metro UI. Definitely the reason for Windows 7 users to hop on aboard with no hesitation.

  172. Updates says:

    Install updates that doesn't require a reboot. How about that?

    http://www.ksplice.com/

  173. jader3rd says:

    That's so strange that people aren't using hibernate. That's mostly all I ever do. I still know some people who think that hibernate will draw battery power and don't use it. I also notice that it's the default button in the Windows 7 start menu, when really hibernate should be the default. Perhaps if the UI explained it better that hibernate wouldn't draw any power more people would use it.

    I never want a "fresh state", generally the only thing forcing me to lose my user session state is patch Tuesday.

  174. Joey Steam says:

    Looks like Windows 8 is going to totally rock. WOw.

    http://www.anonweb.at.tc

  175. kejserdreng says:

    What about touch..Microsoft needs to rewrite Office for touch, cant use the old Office for that!

    And Microsoft needs to update those bricks so it can be much more customize able. Those rectangle er too big. Why cant it bee much smaller. And what about the background it needs to be customized..

    will you be able to use windows phone 7 apps on windows 8 touch?

  176. Ken says:

    How many people find when Windows comes out with a new operating system…ALL of a sudden, your older system starts booting slower and slower, and slower! Almost as if your Windows updates on your older system are creating bloat and dragging teh Boot Process..to frustrate you into buying a new system! .

  177. Andre Ziegler says:

    @xpclient

    1) caused by WDDM changes in Vista. It was removed to speedup the process.

    5) UEFI allows BIOS emulation

    6) why do you want support for UEFI in x86? Use x64 instead or BIOS emulation

    7) I think you're the servicing god? hardlinks in NTFS can't be updated when they are used by programs. So the updates are pending and install when the files are not used. And guess what, this is during shutdown and boot ;)

    12) this was the most annoying thing ever. I'm happy that it is gone

  178. Tiyah says:

    They should  decress the quantity of time takes to update  the computer, that would be cool

  179. That is wonderful!  I love it.

    Does this enhacement also improve boot times for VMs?

    If so, is it about the same 30-70% improvement?

  180. Drewfus says:

    What your essentially doing with this new shutdown behavior is;

    1. Close all apps and logoff all users. That is, elliminate all sessions > 0.

    2. Hibernate Session 0.

    3. Resuming Session 0 with multi-core optimized code.

    4. Noting how fast this is, especially on a new laptop with a SSD (very rare).

    This is all very well, but the question is – fast, compared to what? The user now has to;

    1. Logon

    2. Open apps

    3. Open files…

    *Has the user saved time, compared to existing hibernate?* I doubt it. Demo looks great, but if something looks too good to be true…

    …Presumably this is occurring while some services (including drivers) are initializing, as the following statement would seem to indicate:

    "Another important thing to note about Windows 8’s fast startup mode is that, while we don’t do a full “Plug & Play” enumeration of all drivers, we still do initialize drivers in this mode. Those of you who like to cold boot in order to “freshen up” drivers and devices will be glad to know that is still effective in this new mode, even if not an identical process to a cold boot."

    Questions:

    1. How do you hibernate the kernel, *and* reinitialize drivers on startup? Are you not saving the state of drivers in hiberfil.sys?

    2. How does this effect boot time?

    3. What happens if one or more drivers do not initialize without error. Presumably reboot will be required, because system state will be invalidated (sort of like a BSoD), and hibernation state will be lost.

    4. Why is the reinit of drivers occurring at all? Is it so you can say to folks that they are getting their superstitious "fresh start", or is there a good technical reason for it?

    5. Why will the public accept this sleep state, having not appeared to accept existing hibernate, or even sleep? Why will behavior change now?

  181. xpclient says:

    @Andre.Ziegler,

    1) do you speak for Microsoft or only for yourself when you say the hibernation progress bar was removed to speed up the process? :) How do you know that was the reason or where it mentioned so? :) I think Microsoft write a decent progress bar implementation that works with WDDM/Aero. How about a "clear and confident" way to show to the user what's happening?

    7) I just think servicing should be re-designed so it does not affect logon/logoff performance in any way. In-use files were always updated prior to Vista too without considerably delaying logon/logoff. The three slow stages of servicing are unacceptable as a user to me if it slows me down from getting to the task I want to do.

    12) What is an annoyance to you is a feature for some. I am sure this blog values everyone's opinions. :)

  182. Rich says:

    I want to see how this performs with a computer that is running 100 processes and has a lot of applications installed.  I know my Windows 7 machine has a lot of development software on it and it would be awesome to see the difference.  Obviously based on the text on the view it clearly is an SSD lets see HDD performance.

  183. Bob says:

    Couse that's probably a bare bones installation. When OEM's get ahold of it and add 20 apps that run at startup, then you take it home install your printer & software that monitors ink status, useless comcast support tools and everything  that will surely increase the time to boot by a large number.

  184. Greedo says:

    "Very fast times between pressing the power button and being able to use the PC."

    Stop using such technical mumbo jumbo!

  185. Skiz says:

    Well almost assuredly the ones that are slower both before and after in the comparison charts are probably slower machines with slower HDDs.  But you can still see the marked improvements.  It isn't like Windows 8 will suddenly make a Pentium 4 run like an i7, but at least it continues the Win 7 tradition of extending the life of older machines.

    Personally, I will never recommend a non-SSD machine to anyone now, and certainly not once Win 8 is readily available.  160GB is plenty for most folks and the speed vs. price is well worth it.  Further, if you're going to compare performance with tablets, every tablet has solid state memory.

    I hope more laptop manufactures start offering laptops with space for both an SSD and HDD.  Booting & apps should be fast, but if I also want 350GB of my favorite pictures, photos, and movies.  But then I guess I can always have an external USB 3 drive with Windows 8!

  186. SuNcO says:

    What you can say about fast boot for people with Core 2 Duo and 2 GB of RAM, wich is the average in countries such México ?

  187. Tomek says:

    Windows 8 looks great and the boot is impressive. However, I would still shutdown to get a "Clean Start". It's like not changing your underwear the next day.

  188. Well fast re-booting (not to be confused with restarting) is essential but still Windows has issues resuming from standby mdoe which is used as often as rebooting.

    Even on my beasty Macbook Pro (i7 / 500G SSD/8G RAM) it takes more to resume Windows 7 Ultimate x64 comparing to OS X Lion from standby mode.

  189. Klimax says:

    @xpclient 9 Sep 2011 8:06 AM:

    "1) do you speak for Microsoft or only for yourself when you say the hibernation progress bar was removed to speed up the process? :) How do you know that was the reason or where it mentioned so? :) I think Microsoft write a decent progress bar implementation that works with WDDM/Aero. How about a "clear and confident" way to show to the user what's happening?"

    AFAIK it doesn't have to do anything with WDDM and has a lot of to do with batteries – they found that older batteries can suddenly jump from sufficent reported capacity to critical and emergency hibernation can failed as power drops out somewhere in the micddle of process.To workaround that Windows 7 will deactivate screen during hibernation. Unfortunate side effect is if a driver or something  on HW side fails,resulting BSOD is not visible… (and not always recorded)

    It was written at E7 blog.

  190. XP forever! says:

    It looks all shiny and nice and all but the question on everyone's mind is this.

    Where is the button that turns all that new stuff off and makes it look (and behave) like XP.  

    Seriously.  There better be a button that does that.  I neither want nor do I need all that new stuff.

    While I'm at it, I really really do not like the ribbon feature in Office.  Can that be un-done?

    Thanks,

    XP ftw!

  191. @Andre.Ziegler

    not only log-on screen is better to show you unread emails and running tasks. it's better to show some time, calendar and battery information (well from what I see from videos are already included in W8)

  192. jader3rd says:

    1. I agree with qyqgpower

    2. It's so strange to hear that people was a refreshed state. Up till now I've only heard people complaining about automatic update because it cleared their state. Plus, if someone wants to refresh their user session state, maybe Windows could introduct a relog option, where it logs the user off and relogs them in.

  193. No comment. Simply unbelievable. Heart attack ;)

  194. W7 desktop power transition is very surprising for me… 1% of actions is "hibernate"? really?

  195. Nice, but I think in time an pc upgrade to receive the full benefits of fast boot times etc. will be needed. Also it will force hardware manufactures to improve their lot, and not before time.

    Looking forward to beta.

  196. Tiago says:

    @Steven will it be possible to put an image on the background and add transparency to live tiles? I love my wp7 Metro UI, but the lack of customization just make the OS start to feel repetitive and therefore boring. And there is nothing like an image to the human eye. It adds a natural sense. The w8 lock image is great. Background image with the Metro fonts.

    Thanks

  197. Eric says:

    It is fast – but I would have liked to see an app start too – just to be sure it actually was fully booted including all drivers and stuff…

  198. Rafael says:

    E como ficaria a bateria de um notebook? Estaria sendo utilizada?

  199. JD says:

    Emily is cute.

    And that was an incredibly fast boot. I would love to see that demoed in a domain environment with GPO's applying, etc.

  200. Rafael says:

    And how would the battery in a laptop? Was he being used?

  201. Mike says:

    @Andre.Ziegler

    I prefer UEFI on x86 as well, because when you have a Atom Tablet, which supports UEFI it would boot faster as well.

  202. Steven, Gabe, thanks for a great post!

    While you mention that many users like to shutdown to "refresh" their session, one of the most frustrating elements of Windows for myself and most people I know is the shear number of restarts required from system updates.

    I appreciate that you commented on reducing these necessary restarts, but have you considered going even further and allowing restarts that return the system to the exact same state as before the restart? That would be an immense relief, both on my home computer and work PC.

  203. Wendell says:

    Where's the logon screen? If it starts up that fast, how will I ever be able to tap F8 fast enough to start in safe mode?

  204. xpclient says:

    Microsoft already has the "Restart Manager" since Vista for closing apps during MSI installs and restarting them. Why not extend it to persist across reboots and use it to restore open programs and documents as they were when the system is restarted? Close to Mac OS X Lion's "Resume" feature. (I say close because Resume apparently also saves the state of the apps themselves).

  205. one says:

    I am going to enjoy seeing it crash…

  206. killerbyte says:

    What the F! Amazing, Great! can't wait for the Beta : )

  207. Michael says:

    Could you just add it to Windows 7 as  part of an update. Thanks to think about this suggestion.

  208. brent says:

    I rarely ever reboot (desktop machine) but it'll still be nice functionality for when I do. In fact I really like Stevesi's comments here "We designed Windows 8 so that you shouldn't have to boot all that often (and we are always going to work on reducing the number of required restarts due to patching running code)."

    One of the key reasons I can do this is because of how much more reliable sleep mode is on W7. So thanks for that!

  209. Man I love these blog posts!  Such awesome news in each one.  Thanks Windows team, you guys are doing a great job!

  210. Thanks for the great post. I have a much better understanding of how Windows starts up and shuts down now. But it did get me thinking.

    When logging in and shutting down, I often notice a screen flash before seeing the desktop or seeing the shutting down message. Is this because the DWM is not responsible for displaying the login screen or the shutdown messages?

    I know it's a nit-picky thing, but at some level I do think it adds to the overall experience of the user. Smooth transitions give a sense of security to the user, letting them know everything is working as normal. Jarring screen flashes, even if they're known and unavoidable by design, might give the impression to the user that something is not working as it should.

    Again, great post and excellent work on the new startup architecture. I can't wait to try this out @ BUILD.

  211. Jason says:

    Just please make sure that if I have my laptop set to hibernate when I close the lid (or in suspend mode, battery runs low, and hibernate needs to kick in), that no app for any reason ever can prevent this from happening.  Too many times (meaning any time more than once – and it's happened a few), MS Office with a network file open has prevented this.  I've closed the lid, so I don't see any notices.  I pack up the computer in a tight space.  And it overheats, loses all my open work in other apps, almost catches fire, and loses all battery.

    Unless I'm in embedded windows, never let an app interfere with hibernate / suspend!

  212. Ravi says:

    Also it would be nice if windows provides a one click/touch button which kills all the other apps and just keeps the processes necessary for running the windows and of-course internet. Just like fresh new session. Its painfull to kills the processes manually when the windows freezes.

  213. Alberto Ferrer says:

    The problem is not just about boot fast. You have to learn or re make your registry system, there is a issue when you loggin on windows after 60 GB's in apps installed, thing wich doesnt happen on Apple or Linux even on BSD.

  214. bradavon says:

    Please use shut down because no one has ever explained properly how hibernate works. It's only natural people want to turn off when they're done. Which is why Microsoft should've explained a long time ago, hibernate does just that too.

  215. Prachi says:

    We have seen some drastic improvements over the years from Microsoft for faster booting. Windows 7 is far better than Windows XP in booting and shut down time. Hoping Windows 8 to be far more superior.

    Still there will be some dependencies.

    [Read  More – http://bit.ly/nhPiAy ]

  216. Impressive, can't wait to see what else the Windows 8 team can do.

  217. Other than boot times, Microsoft needs to concentrate on number of clicks.  

    The other day, I hooked up my laptop to the TV via HDMI.  Took me a number of clicks and one right click to select TV as my audio source.  

    This should be no more than 2, Microsoft!

  218. Hath91 says:

    Great read, have yet to see where everyone's GREAT questions have been answered…….I'll keep looking…..

  219. Jared says:

    Please tell me there will be an PC x86 version

  220. Awesome says:

    This is seriously  awesome, thanks a lot!

  221. This looks awesome. I really hope that the "New Windows Experience" isn't completely different that the current windows platforms. The versatility of Windows 7 is amazing. This will be very beneficial for netbooks, and small laptops though.

  222. STEVEN says:

    FINALLY!!!! People are going to be SOOOOOOOOOOOOO X1000 Happy :)

    ;)

  223. MeMe says:

    Guys, please focus on trying to find a way of letting people reboot their computers but come back to a desktop that has their programs and files open as though their computer has not been rebooted.

    Why is this an issue? In corporate environments (my team manages thousands of corporate computers) everyone has to 1) Leave the PCs on (wasting money, etc.) and 2) Reboot their PC and "lose their work" (that the term that the end-users use when they have to close out of 20 word/excel documents they have open or when an auto reboot happens).

    I know you guys are brilliant and can find a way to push down patches to PCs w/o having to reset the entire user sessions. This gets 100's of times worse on terminal servers.

    Even it was just Outlook, Word, and Excel hat support this it would still be a gigantic improvement.

  224. Chili says:

    Faster booting is nice and all but I'm far more interested in how quickly the system responds and how stable it is (i.e. not needing to boot/reboot very often).

    And the fewer times I'm required to reboot after installing/upgrading the happier I am.

  225. geardoom3 says:

    I like it.  Thank you for sharing.

  226. varadark says:

    I very much appreciate this. In Windows 7 too the boot time is very short, IF you dont have other applications coming up at boot time. I feel many a times applications are added to startup quite unnecessarily; in order to cut application start times they transfer the burden to what user believes operating system boot time. I understand everything after login is to be attributed to these applications. Is there anything you can do to prevent this? or bring about some discipline? or as in IE show a pop-up which says boot time could be reduced if this application is not loaded at start up – especially those which see no activity (which I am hoping can be detected from the OS).

  227. Cheung says:

    Awesome work!  I have a question though:

    When you mentioned that hardware changes require full shutdown, does that include peripheral devices?  E.g. USB, eSATA, ExpressCard etc.  When I shutdown my laptop, which is connected to a number of peripheral devices that stay in my house only, I cannot foresee if I would need to grab it and rush out of the door before the next boot up.

  228. Steeph says:

    Actually, my Win7-64bit machine boots and shuts down faster than it can hibernate or restore. About 17 seconds from UEFI to logon screen.

    Could it be that when having a lots of memory hibernate is actually slower? I've got an SSD and 16GB memory.

  229. Mark says:

    I don't use hibernate because the majority of the time it doesn't work and never comes back from hibernation force a manual shutdown of the system. I've experienced this on several different computers at home and at work. Hibernation is flaky at best. I disable it as soon as I install the OS.

  230. NP says:

    Many times when I shutdown my computer, apps like Outlook, are slow to shutdown and thereby prevent the computer from shutting down in a timely manner. Windows 7 has improved the shutdown process to add a message asking you to forcefully shutdown these slow or unresponsibv applications. However, the message does not say which applications are slow to shutdown and so I don't want to force shutdown a critical application. Please add information to the Force Shutdown dialog listing the names of the applications that would be forced to shutdown if I choose this action. Otherwise the dialog does not give me all the information I need to take an informed decision.

    Also, and by the way, why is Outlook even 2010 slow in shuttting down and always creates such issues? It should bhave been fied by now.

  231. Kel says:

    @s.bhatia Lazy ***. It's more organized with a right click. I don't want Windows like a dreadful Mac.

  232. when will there be a beta i can load on my ASUS EP 121 TABLET?  I really want to give 8 a workout.

  233. I think it just shows the underlying stability of the kernel, given that they are happy to effectively have it run continuously for potentially weeks or months at a time (without starting fresh).

  234. NixN3rd says:

    Yeah those boot time are handy on an OS you constantly have to reboot… My uptime on my Linux box is 29days right now. Also note that they have a clean install and are prob using a SSD drive and a multicore machine.

  235. HAHHAH says:

    I just realized… can't wait to see OS X vs Win8 startup vids on YouTube!!! The fanboys will be so mad.

  236. bluvg says:

    @NixN3rd–29 days?  That's not really something to boast about.  

    As for Windows NT-line reliability, check out Netcraft's longest uptimes: uptime.netcraft.com/…/top.avg.html.  Over half the list is Windows.  And no Linux or OS X on there.  Windows at the base is very reliable.  Some of the junk that gets added to it, not so much.  One can legimately argue whether the platform design may cause a lower level of resilience to the junk that gets layered on top relative to other platforms (though you have to consider the nature of the junk for each platform considered), but the reliability of the NT core is undisputed.

  237. Kaley Cuoco says:

    @Andre.Ziegler: without the logo animation my netbook only takes 2 or 2 and a bit full bar scrolling and immediately the login screen appears (I hope to be understood).

    I think the logo animation slows down the boot.

    I really think it's like that.

    Anyway, Windows used on tablets should have a faster boot to the login screen.

  238. Great improvement however I can quickly see it slowing down heavily once apps start to open up, how about either delaying that process until later or banning apps from automatically adding themselves to this queue?

  239. Jeff Carlson says:

    So let me get this straight: you are going to essentially increase my *shutdown* time (because you are hibernating session 0) and you will decrease my startup time.  That's fair, but the user probably won't realize that.  The laptop traveller that hits the power/function button on the laptop expects a certain behavior, and is ready to throw the laptop (with spinning hdd) in the bag after about 10 seconds.  It needs to be understood that this new behavior will not inherently save time in a net/net fashion or will it?

    Also — what then happens with Session 0 if it becomes 'stale'?  What runs in Session0 that could corrupt it's own memory footprint that would need 'refreshing' as you mention about Session1 (user).

  240. Angel Leon says:

    Since you know so many people shutdown their computer, you should also speed up boottime, and not force updates when you're shutting down.

    It really sucks when you want to leave work with your laptop and you have to wait for the shutdown sequence to apply updates, when I want to turn off the computer, it doesn't make sense.

  241. Richard says:

    Had to watch this multiple times.  Very nice.

  242. Brian says:

    I think the point at the beginning of the article that implies 'hibernate is not for everyone because many people prefer a clean session' is missing the point…the real reason (imho) most people that don't like hibernate (which I unscientifically suspect is the majority of users) is because traditionally it has taken *so effing long* to complete (in particular on laptops which I'd have to think are by far the dominant use case).  That's why I'm happy to see advances like we're seeing here…it's getting closer to not mattering.

  243. Steven Palma says:

    Incredible, this blog was a great idea!

  244. John says:

    Some people (me) don't like to waste space on hibernate and wan't their laptop/pc turn off when not in use.

    Besides i don't think you can instantly boot windows in no time without save works state/session to a hd. It have to be windows 9? With new file system, driver etc..

  245. Drewfus says:

    @Wendell: "If it starts up that fast, how will I ever be able to tap F8 fast enough to start in safe mode?

    Very good point. Rather than madly tapping away on F8 during startup (or Del or F2 or… to get to BIOS), there should be a way of requesting the boot menu *prior* to startup – like an indented switch somewhere, or via something like a BootCfg switch on keyboard that activates a small secondary LCD screen that displays boot options, or can activate an Administrator account using password for emergencies.

    @Jason: "Just please make sure that if I have my laptop set to hibernate when I close the lid (or in suspend mode, battery runs low, and hibernate needs to kick in), that no app for any reason ever can prevent this from happening.  Too many times (meaning any time more than once – and it's happened a few), MS Office with a network file open has prevented this.  I've closed the lid, so I don't see any notices.  I pack up the computer in a tight space.  And it overheats, loses all my open work in other apps, almost catches fire, and loses all battery."

    Again, a small secondary monitor might help with this, if it clearly indicated that open network file or whatever was preventing system from hibernating.

    @xpclient: "Microsoft already has the "Restart Manager" since Vista for closing apps during MSI installs and restarting them. Why not extend it to persist across reboots and use it to restore open programs and documents as they were when the system is restarted?"

    Agreed. Just adding the open apps to the RunOnce key would be helpful.

    @bradavon: "Please use shut down because no one has ever explained properly how hibernate works. It's only natural people want to turn off when they're done. Which is why Microsoft should've explained a long time ago, hibernate does just that too."

    Solution: Make the 'Shut down' button actually the Hibernate button. Add a 'Full shut down' button to the 'Shut down' button right-arrow menu. I would also have a Sleep button above where the 'Shut down' button is currently located.

    @Jeff Carlson: "So let me get this straight: you are going to essentially increase my *shutdown* time (because you are hibernating session 0) and you will decrease my startup time.  That's fair, but the user probably won't realize that.  The laptop traveller that hits the power/function button on the laptop expects a certain behavior, and is ready to throw the laptop (with spinning hdd) in the bag after about 10 seconds.  It needs to be understood that this new behavior will not inherently save time in a net/net fashion or will it?"

    Exactly. Where is the net time saving – or are we just trading increased shutdown time for less startup time, only to have to reopen apps and files again *also*? Really what i think this is really about is;

    1. Looking good compared to non-Windows tablets (the current flavor-of-the-month).

    2. Not chewing up such a large chunk of expensive SSD space with hibernation file, while retaining *some* of the benefits of hibernation.

    By mid-decade, when SSDs are almost as cheap as HDDs, we can go back to using full hibernation (including full user state). Until then, a compromise solution is required.

  246. cauleyflower says:

    Thinking more about this, I think that all the shutdown options are just too confusing to many users – most probably don't know what "sleep" or "hibernate" mean. I think you have got it badly wrong in interpreting the user metrics as saying that users prefer a clean new session every time – maybe in Windows XP I would have liked a clean session, but with the new Windows 7 taskbar I do not.

    A better solution is to simplify the options down to just Hibernate ( perhaps renamed to "switch off" or "shut down") and "Restart". Would this not make more sense? Surely with upcoming technology improvements such as SSDs the hibernate function can be vastly improved to at present?

  247. cauleyflower says:

    Another technology that would also make "hibernate" the default behaviour would be new non-volatile memory technologies such as Magnetoresistive RAM.

    With such blazingly fast non-volatile memories, then volatile memories would be merely used as caches in any such new computer architecture.

  248. tN0 says:

    Great work! And very interesting article. Thanks!

    I'm wondering why the machine in this video does boot much faster (8s) than any other test machine shown in the chart (all >15s).

  249. Impressive speed! This would be a leap improvement in boot times.

    I wonder what HP laptop is that? I notice that there is not boot screen shows up, is it already dumped in Windows 8 and replace with blank black screen when using Hybrid Shutdown/Resuming Hibernate? I guess its just lightning fast that boot screen don't need to show up to avoid delays.

  250. i don't know how the registry is loaded, but aside from getting rid of the damn thing, you should put it in a container, and basically mount it instead of encapsulating the entire ~300MB registry in RAM…

    by the way,

    Microsoft, Apple has spoiled the world with there autosave, i expect the same from Windows 8 as a BARE MINIMUM. i won't even CONSIDER using it unless it has such a feature built in, and used by ALL microsoft apps…

  251. when are you guys going to remove old APIs?

    what is the point of having TWO shutdown APIs?

    aside from being MORE code to debug, more code to compile, more code to load, more code to run, and more confusion for devs.

    when will you start dismantling the horders nest that Windows has become?

  252. Jhabril Harris says:

    @Steven Sinofsky IMPORTANT READ!:

    Dear Microsoft,

        This has nothing to do with the topic of this post, but I would like to talk about issues regarding the Windows Snap feature. As I've been reading other Windows 8 forums, I've noticed that many have been complaining about the 16:9 issue. Understandingly, Windows Snap should only be available for widescreens, but it doesn't need to specifically be 16:9 . Many believe that 16:10 deserves a chance for this new feature.

        Although this is a problem stated by many, believe that the statement could have been misinterpeted. Perhaps, as I thought I might have heard, that Windows Snap is available to any resolution above the standard 1365×768 resolution. Most WXGA+ 16:10 monitors are above that resolution (1440×900), so if that's the case, then their shouldn't be MUCH of a problem. If not, then you may want to take consideration into this. Thank you for your time.

    P.S.-If this not the right time to post a comment like this, then I can wait until the moment comes.

  253. lololol that was a laptop with 9999ghz and 99gb of ram xD (just kidding)

    i want to see how it works in my computers :O

  254. @TheTechFan & @Johannes Duschl – question on whether quad core vs. dual core makes a difference to Win8 boot.

    It totally depends on the combination of processor and disk capabilities on your system. We’ve seen either CPU or disk be the bottleneck. The one thing I’d say is that if you have a fast SSD (i.e. read times in the ballpark of 200 MB/s or greater), going from 2 to 4 cores improves Win8 boot / Hibernate resume times. The SSD is bringing in enough data to keep more than 2 cores busy decompressing the contents of the hiberfile.

  255. Swamibob says:

    Of course it is a Solid State Drive.

  256. hector says:

    it would be nice if everybody here stops blaming for everithing on here and start to give just an opinion or a advise of what would be better.. or just asking.. but… -_- omg … it has too much ram thats why star faster, it has ssd thats why.. no way u wold do this on a normal laptop… arg!!! stop! …

    well.. all i want to say here is…  

    this is real work.. i know cuz programing a OS is not like drawing in paint… it's all about strong stress of programing..  and this is an evolution on boot times… no matter older windows or a mac or a linux… this is good work!… congratulations!!  

    i hate people who just say. i want that that that and that and if u don't have it u fail!… ¬¬'  it's not a cake.. OMG!!!!  ¬¬'

  257. Black_Ps` says:

    This is the computer used in the video: EliteBook 8640p (Intel Core i7-2620M, 8GB, 160GB SSD).

  258. ssj4megaman says:

    it is assumed they were using an ssd in the laptop from the comment

    "This new fast startup mode will yield benefits on almost all systems, whether they have a spinning HDD or a solid state drive (SSD), but for newer systems with fast SSDs it is downright amazing. Check out the video below to see for yourself:"

  259. Black_Ps` says:

    If the boot in my computer with a hard driver 5400 RPM , i5 ,2,93 and 4GB DDR3 and antivirus ( that takes 30 seconds to load) will be 30 seconds i'll be happy.

  260. 6205 says:

    Hey Microsoft, do you really wanna achieve faster boot times? Or you are only pretending that you care…

    1./ Then require from your OEM's that they must install clean Windows with only necessary drivers. That means NO trialware, NO adware, NO 3rd party toolbars, NO custom ulitilies for power management, wifi and similar BS. Then you will achieve faster boot times, when users will get their PC's with clean Windows with only necessary drivers on it and no f*cking CRAPWARE !!!

    2./ Pre-configure Windows with more services setup for Manual start. Not every possible stupid service needs to start Automatic, no  matter what you are thinking that you know. Learn already something from various articles dedicated to tweaking/ optimizing Windows services.

    BTW. I hope that Windows will disable automatic defragmentation on SSD unless you wanna shorten SSD life cycle. I hope you understand…

  261. zzz says:

    Pretty cool, definitely improvement where S3 standby is not viable and there's lot of memory to hibernate.

    But I'd also like to see creative improvements on application startup times, ability to make superfetch more aggressively load used apps after cold boot on 6+ GB systems and especially improvement on explorer file name search speed when you are searching files or folders by name only. It takes explorer in Windows 7 ten minutes to search through couple cheap & common multi-TB hdd's with tens of millions of files. In comparison, open source NTFS MFT search can perform this in seconds. What is being done about this?

  262. @6205

    I quote every word.

    and i will add; if OEM's wants give us their software, they can make a dvd-rom to sell with the pc, in addition of the windows dvd-rom (i don't want to create a

    recovery disc at the first time)…

    i think that way to make faster the boot of the SO is interesting, but i don't think it's the best way.

  263. kanala sai kiran says:

    Many are not using Hibernate option,windows behaves oddly after a hibernate,and i have experienced many crashes after a hibernate when IDE programs like eclipse with android emulator are running…it is good to hear that boot time is reduced,i would be happy if the boot time on a  HDD was less than 30 sec(i mean least)

  264. GregH says:

    From my perspective it is very important for you to keep the Windows 8, 9, 10 naming convention – to identify in people minds that from the very solid foundation of Win 7 that thing are going to continue to evolve as a grounded product rather than take detours on odd naming which dilutes and resets the momentum,

    Please allow the colo of the tiles to be changed – but don't just add a palate of several colors to choose – I find this very irritating in One Note that the tab colors are set and they are not ideal shades – all a 'more colors' option – it would be nice to have background images and 90% transparency on a tile.

  265. GregH says:

    Boot speed here is pretty fast – well done. What are you doing specifically to help me get into Outlook and an internet search quicker form boot? what are you doing about bloated and messy registry and start up services killing a computers performance, leaving uninstalled application assets and dramatically slowing ‘boot to work’ time – this is where you need to invest the most effort.

  266. Mr.Windows says:

    This is Awwwsomeee,can't wait for build.I love Windows 8.

  267. excellent! but how soon can I start an application after a quick start? upload the windows quickly, but the loading of other programs, all of which are usually crammed in, accelerators Internet, wireless network managers, and other accompanying software that is loaded into the normal working of the operating system? Show more movie where there is a launch windows and open Internet browser, connect to the network and the opening of the office.

    Fresh operating system I run as fast now, and windows XP to be started almost as fast as before.

  268. Mr.Windows says:

    Please guys make this version compatible with 5-6 years older PC's I have an old PC which I have not used for a long time & I really wish that Windows 8 will be able to give a new life to it.The specs of that old PC are :Intel Pentium 4 processor,Intel 81845GV onboard display,1GB RAM.Windows 7 doesn't run properly on it whereas Windows xp runs fine on it.Please find out a way to run AERO on older Intel onbard video cards which didn't have any Pixel Shader & please make Windows 8 run fast & work properly on older hardware,this will make more people who still use Windows xp move on to Windows 8.Please guys & u guys rock!!!

  269. John says:

    Please remove the option "System reserved partition 100MB", when creating partition during windows 7 installation. Let us control how windows should be install. I have to use diskpart to create partition manually.

  270. Lynn Devore says:

    After losing two desktops to lightning storms in three years — despite running all connections thru high grade UPS systems — I'm starting always to shut down my Windows 7 when I leave the house.  Any predictions on stability during electrical storms and other power transients for this new method?  I assume memory and CPU are both "cold?"

  271. Vinodh says:

    I would like windows to have a feature which is very essential. This is a program which can copy the names of only the folders, or folders and sub folders and files names within a drive and prouduce it in a word document. suppose i have a 400 movies in a drive. i simply would like to generate a word file or excel file having the names of all these movies…..this application or program if inbuilt will be very useful.

  272. K says:

    This looks great…  another timing issue in Windows 7 that really needs to be discussed is install time.  While typically the installs happen very quickly, I am constantly left waiting for the User Account Control popup that asks for permission to change my computer.  This dialog can take up to 10 minutes to pop up!!!

    I run several Windows 7 machines, and this is a common experience on all of them.  It really is the single biggest usability problem in Windows 7.  We have all this fancy modern hardware able to install huge programs in seconds, then are left waiting 10 times longer for a popup with a button on it.

  273. carl says:

    very nice, so will hybrid boot also allow dual booting to be carried out at before?

  274. carl says:

    very nice, so will hybrid boot also allow dual booting to be carried out at before?

  275. Massimiliano Ferrari says:

    I hope that we will have the opportunity to FORCE a cold boot just after turning on the computer, say by pressing F8 or something like that when the PC is starting up. Exactly like we already do to start windows in "safe mode". I think this could be usefull when something is going wrong with some device driver.

  276. Austin says:

    @Massimiliano Ferrari Just saying thats an amazing idea.

  277. Austin says:

    @Massimiliano Ferrari Just saying thats an amazing idea.

  278. Looks great, and very interesting to see those stats. Suprising to see how few people use hibernate though. I think the biggest issue with shutdown/startup in Windows 7 is when it comes to installing updates though. Being able to install and then shutdown is great, but while I understand why it's done, it's really annoying when you then start Windows and it has to sit there for ages completing the installation before you can use the computer. Personally I'd love it if after the initial installation completes Windows rebooted instead, completes the final install process and only then shuts down.

  279. AHS0 says:

    My friend says :

    "Regarding the fast boot time article, i think it's a good thing but it shouldn't be a priority, because users turn the pc on one or two times a day, tops. So it's not that big of a time loss, although i understand the average user doesnt want to wait. But Win7 is already fast at boot, if you use a lightweight AV. Qo, ok, good, but not top priority IMO."

    Nice article by the way:

    How Maintenance For Microsoft Windows Has Changed Over The Years | PCMech – http://www.pcmech.com/…/how-maintenance-for-microsoft-windows-has-changed-over-the-years

    Quote from link above:

    "Free space = Faster Windows"

  280. killazys says:

    look's great. just one thing,

    PLEASE PLEASE oh PRETTY PLEASE do not overwrite linux boot managers, or include an option so that your bootmanager can let the user select partitions he or she wants.. ext4 partitions included :p

  281. I agree with 6205. I hope you guys would prevent PC manufacturers to not load bunch of their softwares and maybe have them all be in the marketplace instead. I absolutely hate all the pre-loaded softwares.

    I just bought my aunt Windows 7 PC and the first thing I did was getting rid of all the softwares that have functions which Windows already has, or that my aunt would never use. And these softwares are also in the start-up list that I went in and disabled them.

    Clean Windows 8 for any new computer would be fantastic.

  282. BILL says:

    Great work. we are ready for Build conference.

  283. John says:

    I agreed wth 6205 too. When you just got your new laptop or pc home, the first thing is reinstall windows to get rid of crapware/trial software thats been installed.

  284. cranberry says:

    @Vinodh: One way to achieve this is typing "dir /b /s > filelist.txt" in the command prompt. This creates a text file with all files and folders in the current directory (and subfolders).

  285. Dave says:

    Hi, I have an idea (implementation) for Windows 8……

    I'd like to have a super bar like that in this link, that we can enable/disable with a combination of keys…..Or a way that put this super in background an when we want with the combination it returns…..the link is this

    desmond.imageshack.us/…/scaled.php

    Please I really like this way to organize my files/programs and it can be useful for tablet pcs, for example these icons can rotate with the rotary movement of the fingers in the touch screen….thanks for listening to me, I really hope that there will be this function

  286. dude 1 says:

    I don't understand why there isn't already a downloadable program that just hibernates the kernel on shutdown for faster boot times

  287. RWM says:

    WOW! That is extremely impressive. I am not entirely sure I actually believe what is was I saw. Keep the good work up Windows Team. I am both a Windows 7 and OS X Lion user, but I must say Apple are going to need to get there cold boot skates on with this one!

  288. Eduardo Valencia says:

    That is excellent Steven

    Now we need to see what are the improvements in the registry,and it is guilty of many windows problems.

    Will Microsoft take our the registry and implement something much better?

    We also need to know if NTFS will be replaced for something that doesn't let the files fragment.

  289. Tech boy says:

    intergrade microsoft lync to windows 8?

  290. Speedentertainmentfullvideosupport says:

    Hi at all!Very excellent these boot times!

    I'd like to see in Windows 8 a support in windows media player for mkv, flv, and mp4 files, and a way to burn these with a native support…..also for the new monitor (and also for the future tablet pcs?) a way to get the Metro UI or windows explorer with a full 3D support of the windows, the applictions bar, of the start botton and also for the pre-installed games…..For the games, I'd like to see Inkball but more important a return of Pinball! :D

  291. Would like to see how does Microsoft make the companies that just finished massive upgrade to windows 7 to move to another new OS? more server, advanced features plus compatibility for business software?

  292. Nikolay says:

    Holy…

    wow, simply amazing. Especially for a desktop OS.

    I think I can truely say that this is something no Linux distro nor Apple OS has ever come close to accomplishing.

  293. Last post before BUILD please!!!!

  294. Farrukh Mahmood Bahawalpur says:

    Waiting for Win8 desperately ……………………….

  295. Brent B says:

     Very nice I almost always hibernate Faster Is Better. Keep up the Great work!!!!!!!!!

  296. Brent B says:

     Very nice I almost always hibernate Faster Is Better. Keep up the Great work!!!!!!!!!

  297. Drewfus says:

    @Lynn Devore — Interesting comments. I don't think this technology will make any difference to the sort of bad luck you have suffered. Sounds like you need a PC that runs on batteries, 24/7.

    I think it's poor engineering that desktop systems don't at least come with a battery backed power supply as standard. Unfortunately there is very little innovation in the PC hardware space (unlike the competition). Microsoft could be pushing for improved hardware via their logo program, but seem more interested in consumers having vast choice. That is, lots of hardware vendors selling minor variations on a decades old theme. However this is not necessarily surprising considering the number of cheerleading comments to this post, which is essentially about a half-baked version of a power mode that no one currently uses. These folks are easily impressed!

  298. LongARM says:

    Allegedly windows 7 boot up about 30 seconds. My fresh and first-turned-on windows 7 (that I buyed because the before, laptop manufacturer's windows 7 was very slow and boot up time was critical, over 3 minutes), then it booted up about 1 minute. I'm now using this (since 2 months) and its boot time about 2 minutes. I really hope windows 8 will not like this, because windows 7 not as fast as say it…

    I hope in service pack 2 for windows 7, you do something for boot up because really slow for me. I often go to drink or wash my hands (without joke!!!) while my windows 7 start up. Often after those still booting up! I can't do anything, I tried every antiviruses and performance optimalizer but… those don't good.

    If windows 8 will boot up after 3-4 months like this (or 4-5 seconds later) it will be perfect. I hope it.

  299. ss says:

    DOS is pretty fast too !!

    it backs to what you actually want the computer to performs

    DOS 64bit real mode is what the world need.

  300. Ben says:

    I'm not paying for that.

    My system already boots in 10 seconds and if I use hibernate it takes 5 seconds.

    I think releasing a demonstration video with no real-world applications, like workgroup login, or system details is simply false advertising.  

  301. I second the the idea of having the system auto-logon and lock so that post-boot operations can take place while I'm getting my coffee.

    I also think that the default option for shutdown.exe should remain as it is and the switch should be used for enabling the fast shutdown so as to not break existing applications.

  302. krav says:

    Don't be fooled Windows 8 will not be faster…, the hardware is, UEFI+SSD and de reinvention of sleep/hibernate nothing new you can do this with Windows 7 to. I wonder how this will work in real life situations like business networks and so.

  303. Mark says:

    So if I have a device driver that has a memory leakage, since it will not be shut down and reloaded from scratch the leakage will continue?

  304. Mark says:

    So if I have a device driver that has a memory leakage, since it will not be shut down and reloaded from scratch the leakage will continue?

  305. Jason says:

    Can you do a topic on reboots and what your doing to cut down the ammount needed when updates etc are installed.

    thanks.

  306. Jason says:

    Can you do a topic on reboots and what your doing to cut down the ammount needed when updates etc are installed.

    thanks.

  307. bradavon says:

    I agree with 6205 too.

    I've seen far too many powerful PCs grind to a halt at start-up due to the sheer amount of bloatware installed on them. It's this not Windows that generally makes Windows take so long to load. I'd guess less than 10% of the stuff OEMs install is actually needed.

    Things like Wifi scanners should be banned (Windows does this perfectly well thanks). Trialware for this or that too. If I want a DVD Player or some Media Player Windows cannot already play I'll search the web for something. It's almost always better anyway.

    You're literally forced to either A: Trawl through Programs and Features to remove the ridiculous amount of crap preinstalled on a new PC or better yet get hold of the proper Windows DVD/format/reinstall Windows.

    The difference then in speed is ridiculous. We really shouldn't have to do this!

  308. Commentator says:

    If Windows 8 will integrate more software, like Hybrid-V, windows media player with all video support (mkv, flv, mp4), a desktop recorder, an audio/video converter, a better bluetooth organization and connection/reconnection, a better development in paint (add please support for trasparent background) (for example add an option to use it for basic users and professional users), a better benchmark tool and a software that control the temperatures of the hardware, Windows will don't need of too many external softwares that make windows slower, and the speed will not be too much serious….

    But for now very good results ;)

  309. DeveloperSoftware says:

    però dal video non si vede, l'avvio del BOOT, o mi sbaglio?

  310. Shahriar says:

    What about SSD s? did they test it with HDD or SSD?

  311. Paul Thompson says:

    I really appreciate this blog. To me the promise of unifying Windows on notebooks, tablets, and phones is the ability to run MS Office (including Visio) anywhere. I'll always do my content creation on a notebook or desktop with proper ergonomics if I have the choice. But sometimes I don't have the choice – I'm travelling, I wasn't expecting to create anything significant other than meeting notes, and I don't have all my "stuff" with me. But suddenly I need to create a Powerpoint presentation or a proposal on short notice. This is why even though I have a Droid3 and a Xoom, I still need to lug my notebook with me everywhere I go, even though I don't really need it most of the time on the road.

    I am hoping that in this blog you'll address the total experience of an engineering consultant and business traveler like me who needs to switch seamlessly among a phone, tablet, and desktop or notebook, using the Office suite. How does Metro help me here? Will I soon be able to think of my desktop/notebook PC, tablet, and phone as just different-size windows onto the same MS Office applications and documents (including Access and Visio)? Will the VBA macros in my Excel spreadsheets still work as expected if I open an Excel file on my tablet? Will there be changes to MS Office to improve the usability with touch? (And I am perfectly willing to use a stylus with a tablet, if that's what is needed.)

    Will I need to buy 3 MS Office licenses to use the programs on all three of my devices? (I realize you might not be able to comment on licensing until later, but this is certainly a concern of mine, as a self-employed person who has to buy all this stuff with my own money.)

    I'll be happy to switch to an all-Microsoft ecosystem if you are able to make it work for me. The Google ecosystem that I'm in now is terribly unreliable and inefficient, but is better than nothing.

  312. It would be nice if you could integrate the dictionary into Windows 8. That would be awesome. Mac has it,, why not Windows 8? It's simple feature but it's very useful and nice to have. :)

    Keep up the good work!

  313. ben says:

    There should be only on version or edition of windows 8.

  314. zorro says:

    Its unfair to hide the configuration details of the laptop(like processor, memory, model etc) and also the programs installed on it :( !! I would like to stand in ovation if the laptop has a most commonly used configuration (cost <1K $) :) !!

  315. Andre Ziegler says:

    @zorro, Shahriar

    the data were posted in a comment. The laptop uses a SSD.

    @Mark

    yes, run poolmon or xperf to get the causing driver and update the driver to stop it ;)

    @LongARM

    I posted a guide to trace slow booting.

    @AHS0

    this is a inflammatory statement which is not true. which kind of slowness do you have?

    @BumbleBritches57

    since XP, the registry is no longer completely loaded in the RAM (only some hives) ;)

  316. Gotta say that's it's great that we've had no major leaks this time, makes for a much more interesting reveal at BUILD, I personally can't wait to see what the guys have been cooking these past 2 years. Hopefully we also get a preview as well like all the reports suggest, else we might have to phone up them leakers again :P

  317. Maneesh says:

    I have a few questions not addressed in the blog :-

    1. Are more services being set to trigger to achieve this? What is the time when the desktop is completely usable (fresh Windows 8 install on a new pc)?

    2. What happens if I shutdown the pc, install new hardware, and power on? From what you said, since I did not use the option to do a cold shutdown, the hardware will not be recognized, right? This is unacceptable – at the minimum, Windows should detect new hardware and discard the hibernated session if it finds any? Hw enum should not take too long.

    3. Are there any other scenarios where hibernating the kernel session is going to cause problems? Like others have said, hibernation is not exactly foolproof.

  318. Shall be among the first to download the beta.

  319. Shall be among the first to download the beta.

  320. Shall be among the first to download the beta.

  321. Shall be among the first to download the beta.

  322. and I want to try, when the public beta

  323. Chris says:

    Since someone again brought up a registry cleaner, please make a registry cleaner. Make it do absolutely nothing, but it should make stupid claims like "Your registry is now 20% more efficient"

    By implementing this we won't have to hear people asking to put a registry cleaner inside windows, and it will stop others from downloading registry cleaners and screwing up their systems.

  324. xaml says:

    Why does HP discourage its customers to enable UEFI? img190.imageshack.us/…/hpuefi.png

  325. Steve Jobs says:

    My legal team is eagerly waiting for Win 8 beta so we can figure what to sue in Win 8.

  326. mike says:

    Is windows 8 beta available on September 13?

  327. Tamir Khason says:

    What's new? We have Windows Embedded 7 (not CE) boots in 6 seconds on old Atom board?

    http://www.youtube.com/watch

  328. akita16384 says:

    Nice job there!

    Looking forward to seeing the reduced boottime in Windows 8.

  329. JK says:

    Gr8 Job guys.

    Is this applicable for Win8 Server? Coz after connecting WS08R2 to Corporate domain/any other domain boot time increases 3-4 times. It would be really gr8 if Win8 Server take less time.

  330. Steve Jobs says:

    Windows running on a Post-PC device a.k.a Tablet.. Gotcha. Get ready to be sued.

  331. god says:

    yes of course, but lets see at the end maybe its another winfs promise

  332. Rami Alam says:

    @Steven Sinofsky

    Please don't punish existing customers by locking out features from current hardware. I explain what I mean in this blog post.

    http://www.tabletslatepad.com/…/windows-8-widescreens-tablet-pcs.html

  333. YangFu says:

    Did you remember that ? When you first time finished install windowXX(not matter which version all the same) , first boot is very fast but after days after days ! when your software had installed a lots in it ! then it will become slow and slow ! that is the problem of window system ! so …no matter which version it is the problem still unable to found solution !

  334. Todd Garrison says:

    Monday morning.

    Time to fly.

    Hope to see many of you at BUILD.

  335. Vince Gill says:

    Looking good! If this is delivered, Microsoft is back on top!

  336. Chris Ohly says:

    I have been using MS OS products since DOS 1.0 and Windows 1.0.  As Windows has grown, boot times have noticably declined, even with increased CPU "horsepower."  This will be a very welcome change.  The faster the better, so we can get to work!  It would be terrific if the same concept could be backwardly migrated to Win7!

    I have beta tested almost every new Win release.  I look forward to beta testing Win8, when it finally arrives.  I don't yet have atouch screen for my desktop or laptop and probably will not for some time.  So, it will be inetresting also to see how and whether the new Win8 UI allows us "old timers" to revert back to some "power user" mode that relies on the traditional menu struture, rather than pictured tiles.

    Tx.

  337. I think that in W7 the boot time was nice improved from previous versions (since Windows 2000 at least). Get better boot time in new Windows version will be a really apreciated stuff, but the main question here is about the performance time to run weights process.

  338. nickels says:

    smoke and mirrors.  I hear mac boots incredibly fast without them.

  339. Brian Amstutz says:

    How is the user experience different when they are done with their PC?  Will users click "Shutdown" and it goes into the hybrid (shutdown/hibernate) state?  Will "Sleep" be an option any more?

    On a desktop, if a thunderstorm is coming I shut down my pc and unplug the power strip (why risk it?).  Surely lots of people do this.  Now that Shutdown appears to not be a traditional shut down, can users unplug a desktop after selecting Shutdown?

  340. Behzad says:

    Guys, Guys, don't get so excited. It most probably doesn't boot the entire OS. It's just a start screen. to make it fast they first will load the kernel itself and the application you have chosen, then the rest of it… it's impossible to load the entire OS this fast!

  341. @Brian Amstutz – Yes, when users select "Shutdown", Windows 8 has the new behavior described above by default. After completing shutdown on Win8, yes, it’s safe to unplug a desktop machine.

    @Behzad – The mechanism described above loads/resumes the kernel, session 0 services and other infrastructure to get to the login prompt. I.e. you can think of the Win8 boot process as having as many pieces of the OS loaded/initialized as Win7 does when you're at the login prompt after booting.

  342. Oguz says:

    Are we going to get a ARM compiled .net framework 4.x with the Windows 8 ARM version??

  343. Daniel says:

    AMAZING!!!!! Congratulations Windows Developer Team!!!!

  344. rei says:

    I can guarantee you that unless they popularize Sleep mode, people are going to start telling you that it takes longer to boot than iPad.

  345. Ki5 says:

    This is gonna kill Mac OS Lion for sure.

  346. @Steven Sinofsky – Can't wait for the pre-release….good luck with the keynote at BUILD :)

  347. JoliUser says:

    i have been using an html5 OS for a couple of months now, not knowing that win8 will be similar in concept, and it would be a blast to try it out, so when will we get a beta release?

  348. go says:

    give beta tomorrow? is talking too long

  349. B8Blog says:

    @SCOOBY_666UK  thank you very much!

  350. Stefan says:

    As i believed, this is a lie, at least for those people with BIOS and a HDD. Thanks Microsoft for, yet, another lie !

  351. <a href="http://www.northwestsurveyingsolutions.co.uk" rel="dofollow">Builders Manchester</a> says:

    hiiiiiiiii i am miachel and i am the big fan of this site

  352. Windows 8 Enthusiast says:

    @Steven   Beta beta beta beta beta beta pls pls pls pls pls pls. Do not make us wait any longer !!!!

  353. Stefan says:

    Still problems with getting comments showing up here.

  354. Paul says:

    Lets see when she is released what we really get in practical use.

  355. Stefan says:

    No meaning to write here anymore….they have already decided the most things about Windows 8 according to some sources i have. Windows 8 will f.ex be released with the same versions as Vista and Windows 7, no more no less. Whatever we demand they don't care about. If they did listen Windows 8 shouldn't be Windows 7 SP2…as it seem to be. No, it would go further back to like 2000 or XP, the versions people really love.

  356. Ummm says:

    Yes, vey nice, Windows will be up in 10s! However, let's not forget that you need to use the apps , not just the OS. If the app and user session is fresh, the loading of those will be similar. You essentially save up in driver loading time. Driver re-initialization i still performed.

    If Windows 8 uses the app pre-fetch feature similar to Windows 7, you will have a loaded OS but you will still be waiting for the fetching of the applications which is, in fact, what you need to use a PC.

    Summary: Marketing, you load Windows very fast. It does not mean you are able to use the system yet, though.

  357. John says:

    @Stefan

    You're certainly right… It's a pity that Windows back to the 2000 with this horrible UI… Metro was only a hope… it seems they don't care about most users, the ones who really loves Windows. People are really tired of using an old fashioned and cluttered interface, and most are buying Mac for this reason.

    We, the people that are really involved in make suggestions for W8 UI, are loosing our time. Steven Sinofsky said: "Our design goal was clear: no compromises"…

    And we must read: "We want morons and retired people can use Windows too, so we'll develop Windows with a grotesque interface… We don't care regular user or power users, we want to you use this ugly big fat  useless ribbon"

    At the end… How silly of us! Windows is not open source, is very very closed software, they don't really listen to us, but it seems they do listen morons and retired people…

    Goodbye Windows… I'm really tired of customize!

  358. Stiki says:

    @Stefan & @John

    You're right… look they're saying…

    Ryan LM

    September 1, 2011 at 5:22 am

    It is a cluttered mess. This is the platform team fighting with the .Net team. They are the only hold out that actually likes Aero.

    We have a lot of ego here. Sinofsky is now in charge, he used to run Office. Now he is in Windows, so naturally, we need ribbons! It sold so well! That is all that matters!

    We need a solid UI on windows, we need consistency across the board. They have Metro, but one group doesn’t get it, guess who? img199.imageshack.us/…/metrothreescreenwaitami.jpg

    What is even more funny is their logic on this one. As they pointed out, most people use context menus, and ignore the toolbar, by a wide margin. Their solution – make the toolbar BIGGER! Steven even replied in the comments saying they have packed in 200+ commands (190 of which people dont use), forgetting that commands make up only a small portion of what everyone uses explorer for – browsing.

    People in the comments are coming up with better ideas : http://www.moquo.com.ar/…/Windows8ExplorerConcept1.1.jpg

    Reply

    Peter van Dam

    September 1, 2011 at 3:41 pm

    Yes, that better idea is ALOT better. Just not sure if everything will fit in that small height, but still, a lot better. However, I guess it will be slightly diffecult for non-expert users to work with it because it looks way to much to tabs like in IE, not tabs of a menubar. But hopefully this can be an ‘expert’ mode that makes us happy

  359. @Bill Karagounis: Thanks for the clarification.

  360. Julien says:

    Hello,

    I don't see really why this couldn't be part of a service pack for windows 7. All elements seem to already be part of the OS. Am I wrong ?

    Also can anyone reply to Paul Thomson questions ?

    Thanks!

  361. Bengie says:

    My first greatest excitement was WinXP, then nearly a decade later, Win7 wow'd me. Win8 is looking to be yet another huge push in the right direction.

    I don't know all of what has changed at MS, but I'm feeling like it has gotten a renewed breath of creativity.

  362. Silent Flute says:

    Why the hell do Microsoft ignore the most popular & successful operating system that is Windows XP???

    Why don't they make Windows 8 a Formless Form, a CUSTOMIZATION Windows in which it gives the individual their desired choice of the looks, layout & behaviour of Windows XP , Windows 7 & the new vision of Windows 8.

    Let the individual have freedom to decide and NOT yourselves Microsoft!!!!  Stop forcing & dictating to us what you want us to want.

  363. Drewfus says:

    @Bill Karagounis [MSFT] on 2 vs. 4-core boot time: "We’ve seen either CPU or disk be the bottleneck. The one thing I’d say is that if you have a fast SSD (i.e. read times in the ballpark of 200 MB/s or greater), going from 2 to 4 cores improves Win8 boot / Hibernate resume times. The SSD is bringing in enough data to keep more than 2 cores busy decompressing the contents of the hiberfile."

    Does that suggest the more cores & MHz a CPU has the more compressed the hibernation file should be, and conversely, would a 1* or 2-core system be better served by having a non-compressed hiberfil.sys? Does Windows intelligently ajust these things per the hardware it is running on, or do we get one size fits all?

    What compression ratio are you using in Win8 for hiberfil.sys? Same as Win7?

    In a running on battery context, is the extra load on the CPU of decompressing hiberfil.sys justified by (presumably) a slight reduction in boot time and file size? Session 0 hiberfil.sys size is already much reduced compared to Session * hiberfil.sys, is compression on top of this really worthwhile?

    Will the option to use full (all sessions) hibernation still exist in Win8? Surely your not going to just elliminate this.

    Again regarding boot times, if the CPU can be a bottleneck here, i wonder if any thought has been given to taking advantage of the thermal inertia of the CPU heatsink? Hypothetically, could CPU frequency be jacked up from switch on until logon was completed, or xx seconds had elapsed, if the CPU starts up at ambient temperature? Especially on a desktop system with large copper-based heatsink, the system could be transiently overclocked significantly if it has not been used for several minutes (or more), and the heatsink is 'cold'.

    * ark.intel.com/…/Intel-Celeron-Processor-G440-(1M-Cache-1_60-GHz)

    @Gabe Aul (post author): "These were our goals:"…

    • Effectively zero watt power draw when off

    • A fresh session after boot

    • Very fast times between pressing the power button and being able to use the PC.

    Zero watt power draw is impossible without a power supply that supports this. Can you say if MSFT is doing anything to encourage manufactures to supply power supplies that support true sub-1 watt power off state? If not then your first goal is unreachable, given that your not making power supplies, so how can this goal be claimed?

    "Fresh session" – is that a technical term, or a marketing term? If you don't say then the claim is open to ridicule.

    Session 0 hibernation could surely be back-ported to Win7 & Vista. Given the same hardware as used in the video demo, how would boot times on these systems compare, if also using the new hibernation algorithm? What *specifically* is faster about Win8 boot compared to previous versions that could not easily be implemented in these versions (via a hotfix, for example)? What innovation are you claiming for Windows 8?

  364. Paulo Henrique - Brazil says:

    This boot time is with SSD's or not ?

  365. KTechish says:

    What in the World. boots faster than my macs hold SSD's. its Crazy

  366. Senthil says:

    SSD i'm sure and Windows 8 is Awesome here with the boot times.

  367. Nigel Ball, UK says:

    My company laptop has Bitlocker full disk encryption. It has to be shut down completely when not in use so that the encryption key is erased. The key is re-loaded from USB memory stick at next startup.

  368. Ruben Ruvalcaba says:

    Great news, indeed startup time is an essential measure for a computer and OS performance, the video is amazzing. It makes sense to hibernate the stuff doesnt change often on a typical system.

    Regards

  369. Cris Weber says:

    I am testing this on a fujitsu q550 with an ssd. I am getting a 30 second boot time. I am going to continue testing it and hope this time goes down.

  370. Isaac Madsen says:

    Currently downloading the developer preview, and looking forward to tests on both an Acer Iconia Tab and my Sony Vaio. The Acer has an AMD x86 processor, while the Vaio has an Intel Core i5. It will be interesting to compare the differences between how the new software affects both hardware platforms, though I wouldn't say the machines are equivalent in any sense of the word. My Vaio is a power-house compared to the Acer tablet, but I'm looking forward to testing out the new touch interface compared to the regular old mouse and keyboard. I thought I'd have to wait a lot longer for this!

  371. Vincent Lauria says:

    Good Christ. That thing booted up faster than a Mac. I'm a hibernate-user myself for my desktop, because from hitting the power switch I'm usually up and running under twenty seconds. But that…

    That was barely even five. I'm impressed. This'll give those Apple fanboys something to think about.

  372. TOP 1 Oli sintetik mobil-motor Indonesia says:

    I am happy to find this post very useful for me, essay help as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing <a href="pandawaindonesia.blogspot.com/…/top-1-oli-sintetik-mobil-motor.html">TOP 1 Oli sintetik mobil-motor Indonesia</a>

  373. Yes, I'm agreed with the majority – Hibernate is out out out! :) Windows 8 looks great too. (As seen on TV this AM). All the best.

  374. Andrew says:

    If Windows 8 is going to be using EFI or BIOS have you already been working with the System Center team on the changes to SCCM? When you use SCCM to build it tags the system based on the BIOS ID. One issue you have with using SCCM to put a windows image on Mac hardware is that EFI has no bios ID.

  375. afsnj says:

    Oh PLEASE! How many needed resources loaded during this boot? You can't begin to compare this with Lion.

  376. Dave says:

    @Steven

    Hi, I have an idea (implementation) for Windows 8……

    I'd like to see a super bar like that in this link, that we can enable/disable with a combination of keys…..Or a way that put this super in background an when we want with the combination it returns…..the link is this

    desmond.imageshack.us/…/scaled.php

    Please I really like this way to organize my files/programs and it can be useful for tablet pcs, for example these icons can rotate with the rotary movement of the fingers in the touch screen….thanks for listening to me, I really hope that there will be this function

  377. Dave says:

    @Steven

    Excuse me for double post, this is the link where is painted the super bar

    desmond.imageshack.us/…/scaled.php

  378. kejserdreng says:

    Found this on youtube an admittedly slow computer: a 2.6 Ghz Pentium 4.

    it still takes around 3 min. to load windows 8

    http://www.youtube.com/watch

  379. Chocoajay says:

    I installed windows 8 on DELL 1720 laptop, 4 year old machine with 5400 RPM hdd and 3 GB RAM, core 2 duo T7300, it boots in 11.1 seconds. I really appreciate the work done by windows team on this.

    And for those who feel slow boot on their existing win Xp/Vista/7, type msconfig on run, then disable unnessary services and programs to start with windows, your system will boot fast.

    For example, my DELL 1720 laptop with Win Vista buisness with 130 GB of program installed boot in 33 seconds. That is pretty good.

  380. CapoxD says:

    I installed it on a HP g50 core 2 duo 5800, 3gb ram and 5400 rpm disk. Windows 8 boots in about 20 seconds!!! It's great!!!!

    Great work windows 8 team!!!!

  381. CapoxD says:

    I installed it on a HP g50 core 2 duo 5800, 3gb ram and 5400 rpm disk. Windows 8 boots in about 20 seconds!!! It's great!!!!

    Great work windows 8 team!!!!

  382. bharath Kumar Y S says:

    can you please tell me after un-instillation and instillation of driver or application should we do normal reboot or is there separate reboot for clean restart?

  383. Abdyli says:

    OMG THIS is the best tecnology i can`t tell what i mean

  384. commongenius says:

    A major problem with the Windows 7 shutdown sequence is the screen that comes up saying which applications are not closed. The problem is that it comes up way too quickly. In Windows XP, if an application needed my input before closing (e.g. to save a file), I could switch to it, give my input, and then the application would close and the shutdown process would continue. In Windows 7, if an application is waiting for input and doesn't close almost immediately, then the screen comes up saying that Windows is waiting for the application to close, but I can't switch to it to give my input to allow it to close! I have to cancel the shutdown process, switch to the application, give my input and allow the application to close, and then restart the shutdown process. If there was another app that also needed my input, I have to do it all again. It is just a huge waste of time. Please remove this behavior and return to the Windows XP application shutdown process.

  385. Great one. The previous one, Windows 7 is comparatively better in booting process. We appreciate your interest to fast up. Eagerly waiting for the new Windows for us.

    Ahsima

    http://www..m6.net

  386. محمد says:

    نحى ميكروسوفت على هذا  الوندوز المتطور

  387. Maurice - Scotland says:

    Impressive!  Looking forward to it.

  388. Maurice - Scotland says:

    Impressive!  Looking forward to it.

  389. Remote Desktop says:

    Will you be implmenting wake from sleep via RDP for Windows 8?

  390. yawn says:

    post used to be slow mainly due to memory testing, and enumeration of devices which have set timeout values for response.  UEFI is no big deal, just marketing has begon.  Other things boot up instantly (1 second) from scratch, so MS is 15 years behind other boot technology.

  391. andakalee says:

    Great work! And very interesting article. Tnz

    itz really really amaizing

    still i cnt belve my eyes

  392. Sandakalee says:

    Great work! And very interesting article. Tnz

    itz really really amaizing

    still i cnt belve my eyes

  393. Sandakalee says:

    Great work! And very interesting article. Tnz

    itz really really amaizing

    still i cnt belve my eyes

  394. Egnio says:

    Well, eventhough it makes this O/S faster to boot, I question: then all of those that uses windows 7, would be given the right to make that O/S becomes windows 8?  Or would have to pay for that?  I'll see how fair-ness works in Microsoft.

  395. Damian says:

    I would have to try it and see for myself and almost was said about windows vista ,and windows 7 but what gliches is going to have and or how much different it`s going to be than all the older versions of window

  396. Damian says:

    I would have to try it and see for myself and almost was said about windows vista ,and windows 7 but what gliches is going to have and or how much different it`s going to be than all the older versions of window

  397. graham says:

    I do see this being a big advantage on older PC's

  398. Bhupatsinh says:

    We are waiting to see new OS: Windows 8 on our PC's.

  399. jim hendrson says:

    Sell the XP Pro code to someone and let them purvey it please.

  400. jimmurray1946 says:

    Well, it looks like I will be transitioning from win7 to win8 as soon as its available.. Need a beta tester?

  401. xxx1 says:

    piece of crap ui – like unity …..

    for retarted users with no brain functions…..

  402. Abhijit Choudhury says:

    now i'm using windows 7, but i can't waiting for windows 8………… can u give a beta copy or when it'll be published……………….

  403. THE ALCHEMIST says:

    Ho-hummm…  

    Solution is (if one can afford it) install a solid-state drive (SSD).

    Recently I installed that huge pile of BLOATware affectionately known as Vista (which would usually take 5plus minutes to boot) on a SSD and it boots in less than 15 seconds (and 5 seconds of that included the time to type in log-in password).

    GIT 'R DONNNE!

  404. Alston Springle says:

    When's the beta out or is there an alpha?

  405. All not what. But I faced other problem. When I have flooded in process of the work Windows эмейл and password on mail Windows Live ID,that me was pleasantly and comfortable work with OS and интернетом(all available and before nosom),but suddenly I his(its) has accidentally switched off and has rerun and I here speak the machine that нада enter the эмейл and password of the mail. I entered,but back has forgotten that after rebooting internet is switched off and from the very beginning work Windows not включеш. Searched for the way of the pass-by of such casus,but without результатно and happened to переустанавливать Windows. So here is me and came the idea-offer about alternative of the loading internet контента at the beginning initially started process Windows. But тоесть-give several buttons on determinations relationship with интернетом before entering the mail or password in system,or button for acknowledgement of the automatic connection internet контента not so-so before entering the password. And to become,such here is remark-define the list obligatory combination buttons for usual PC (primer-win+q,Win+R,Win+U,Win+P and etc and publish these positions of the buttons.). These pair(vapour)s of the buttons with plus in work will provide that a few function for PC that are submitted for flatbed PC,mobile telephone and etc that with touch дисплеем. And these buttons will подрожать such actions. Though such and are present,but not on all actions.

  406. Mikey says:

    What's the system specs?   From a cold start my laptop (running Fedora 15 Linux) is 45 seconds.   22 seconds using hibernate…

    My Main desktop (again Fedora 15 Linux) is around 20 seconds from cold start… hibernate never tested.  

    Curious to know the comparison but without the system stats it's meaning less.  8 seconds with what?  

  407. Anonymous says:

    It doesn't matter how fast a vanilla Win8 (or Win7 for that matter) boots up. Once your IT department gets their hands on it with their ultimately efficient scripting skills, the effective boot time will again be in minutes.

  408. balloons by post says:

    http://www.balloonking.co.uk

    thanks a lot for  infos thanks again:))  

  409. fbsduser says:

    A question. Will the Boot splash screen be user customizable (or at least let the user select the background color)? Or will MS make it the same uncustomizable screen with a black background color? Also is this thing about not allowing the user the possibility of modifying that screen because MS want to keep users from changing the background color to something other than black, white or gray and/or changing the animation to something other than the windows logo?

    Check my previous post about it here:

    blogs.msdn.com/…/engineering-the-windows-7-boot-animation.aspx

  410. Like others have said, I wonder how Win8 will perform with a bunch of applications installed, increasing the size of various databases that have to be verified every boot, creating drive seeking which can decrease throughput up to 90%.

  411. vinay says:

    complete report on windows 8 & ppt

    including features,development , language usedand all techinal aspects

  412. vinay says:

    complete report on windows 8 & ppt

    including features,development , language usedand all techinal aspects