Windows 8 to Use Multi-Cores for Shutdown, Startup
A smarter way to start you up.
We're all running systems these days with at least a couple of cores in our CPUs, right? And we want to take advantage of those cores too. Windows 8 will do that in a way that Windows 7 doesn’t – in the turning on and off of your computer.
Windows 8 will leverage multiple cores in parallel to work together when the system is preparing itself for hibernation and resume. In previous versions of Windows, this would only matter for those who were hibernating their systems; but for Windows 8, nearly all shutdown and boot sequences will use some form of hibernation.
In previous versions of Windows, every boot and shutdown sequence would be a completely fresh start for both the kernel and user sessions. The developers of Windows 8 deem the complete shutdown and reboot of the kernel session every time as unnecessary, so Windows 8 will instead hibernate the kernel session and only shutdown the user sessions.
Gabe Aul, a director of program management in Windows wrote in the B8 blog:"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)."
This means that an already fast boot process helped by an SSD gets even faster. Check out the SSD boot time in the video below:
- Intel: We're Not Ditching The Atom Brand
- AMD Loses Products Manager, Gains Business Manager
- Deals Sept 23: 27" Planar 1080p 2ms LCD Monitor $229
- Imperva: 71 SQL Injection Attacks Per Hour Since July
- Opinion: Should Microsoft Risk Windows 8 on Touch?
- Diablo 3 Delayed Until Early 2012; But Beta Extended
- Mozilla Proposes Firefox ESR Versions for Businesses
- Lian Li's PC-TU200 Mini-ITX Looks Like a Metal Briefcase
- Willits: Industry Too "Hit-Driven," Only Getting Worse
- Nvidia Releases Beta Drivers for Battlefield 3 Beta
- Deals Sept 26: 50% off Panasonic 1080p Camcorders
- AMD's Piledriver-based 'Trinity' to Arrive in Q1 2012
- New Toshiba USB 3.0 Drives Come with Cloud Storage
- AMD Announces E6460 Embedded Discrete GPU
- Thermaltake's Chaser MK-I LCS Case with Liquid Cooling
- RAGE Requires 25GB of HDD, 3 Discs for Xbox 360
- Diablo 3 Closed Beta Hands-On: Part 2
- OWC Introduces Fast, Cheap 275MB/s SSD for $68








It may boot to that screen extremely fast, but I would hardly call that tiled idiocy an OS.
PC's used to be about letting the user control the entire experience and set things up how they wanted both visually and behind the scenes. That was the main attraction over Macs for a lot of people.
Now Micro$oft are just doing all they can to be like Mac and alienating the majority of their customer base.
Well done !
It may boot to that screen extremely fast, but I would hardly call that tiled idiocy an OS.PC's used to be about letting the user control the entire experience and set things up how they wanted both visually and behind the scenes. That was the main attraction over Macs for a lot of people.Now Micro$oft are just doing all they can to be like Mac and alienating the majority of their customer base.Well done !
Im pretty sure you can still make windows 8 look like you want it to. if you dont like it, stick with Win7.
And if I want to completely restart the kernel session every once in a while instead of hibernate?
I have found the Hibernation process to be unreliable in the past, causing more problems than what it resolves!
I do hope there is the option of turning this process off.
I also do not want the precious space on my SSD taken up for a Hiberfil.sys. Windows 7 boots up plenty fast enough already, faster than the BIOS boot on my Asus Crosshairs IV.
Yes all for speeding up the boot process, but how about more efficient code and less services and processes needed to boot windows. How about loading processes only when they are needed!
Between the 32 and 33 second mark there is a glitch. Did it really boot up that fast? I really have no doubts but make a video without glitches so you don't leave people wondering.
And if I want to completely restart the kernel session every once in a while instead of hibernate?
"Restart" option does full reboot (just like in all previous Windows versions).
I think the hibernation will be not the same as Windows 7. Yes i never used hibernation either it just took so long to boot up from it like the computer frozen or something. I think customize windows 8 but it not even finished. We will always find away to customize windows.
Sleep and resume a PC enough times and weird things start to happen. You need to be able to restart from scratch.
Also, with newer machines sporting 8 gigs of memory or more, that hibernation file is going to be huge, especially to SSD users. I hope there is a way to turn this feature off for those who want to.
i'm so used to the speed of system starts on a desktop. i see this useful to portable systems though.
@plasmastorm
You can apparently turn off the "Tiled Idiocy".
(Source: http://www.techpowerup.com/152641/ [...] ws-7.html)
First thing i do is to disable hibernation. It is useless for desktops and only does harm especially if you overclock your machine. Secondly, don't ever use Sleep. It is is useless for desktops. Laptops will benefit from this but again if you have SSD in your laptop, hibernation will wear that disk like there is no tomorrow. I am interested in MS getting rid of idea called Metro!
Windows 8 will do that in a way that Windows 7 doesn’t – in the turning on and off of your computer.
Oh boy that will make me switch, NOT.
Awe man! Long reboots were always good excuses for coffee breaks.
such ugly interface
Personally I am not worried by startup times as long as my next motherboard has UEFI instead of my current crappy old BIOS.
When I cold boot at the moment at spends 25 seconds getting past the BIOS, then 5 seconds booting into Windows.
I don't see the OS being a problem with that kind of performance, it is all down to the crappy BIOS, but if upgrading to UEFI shortens that amount then dropping the extra 5 seconds by an extra 1 or 2 seconds will always be appreciated.
First thing i do is to disable hibernation. It is useless for desktops and only does harm especially if you overclock your machine. Secondly, don't ever use Sleep. It is is useless for desktops. Laptops will benefit from this but again if you have SSD in your laptop, hibernation will wear that disk like there is no tomorrow.
I find hibernation quite helpful. If you've got a gaming machine, for example, and you play the same one or two titles a lot, and need to switch off once in a while, hibernation allows for a much faster reboot plus as your game is cached to some degree, it'll start back up much faster than with a cold boot. Maybe I'm not looking at the big picture, what with not being a die-hard overclocker and all.
this video is misleading...she did not mention that the laptop had a $500+ ssd drive in it...people can be so gullible
Why not make the os use the extra cores all the time and not just for booting and shutting down.
How about reducing complexity instead? Why does it take up so much space, as opposed to Windows 98, for instance? That thing only took up, what, 500 MB? If the files are in proper sequence on the disk and defragmented (probably less effective for SSDs but the vast majority still use HDDs), it will not only boot up faster but will perform better too. Motherboard/GPU drivers, etc., are usually provided by the manufacturers anyway. A generic pack (500 MB?) should be enough. I mean think about it, a complete Linux kernel is under 100 MB.
"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." (Antoine de Saint Exupéry)
I had thought that the main limitation for boot/shutdown was the HDD speed, but since this will be in tablets, the multi-core and kernel hibernation is a really good idea. It will allow a larger OS (desktop vs. tablet) to boot really quickly. I like it. And yes, I put my desktop to sleep all the time. I like clicking the mouse or keyboard to get back to work quickly.
But does this mean it can't be shut off? I mean hibernation is a sort of deep-sleep state right? Can i pull the power plug on it then? I know she had removed the laptop battery in the video, but was that a cold boot or was the laptop booting from hibernation? What are the implications for power consumption? Isn't it better to turn your computer off completely (from a power point of view)?
And btw why are some people complaining about the size of hyberfil.sys? Is it really that big?
Between the 32 and 33 second mark there is a glitch. Did it really boot up that fast? I really have no doubts but make a video without glitches so you don't leave people wondering.
Agreed, it's been edited there, but the system was already live so it shouldn't make a difference. Must have just been a retake.
LOL im sure saw a skipped frame there towards the end =)
Well lets see, gonna have to wait till we have our own hands on.
I agree with DSPider. The correct approach to this problem would be to reduce the size of windows OS. The compilers these days waste the disk space saying its cheap anyway. But when you get to the OS and this program and that program all treating HDD property like it is free and combine everything together.... it becomes very expensive to fix.
I don't know why people keep thinking Windows 8 is being designed for desktops when it is clearly just for laptops and tablets. It's not even a different OS, it's just Windows 7 fine tuned for mobile devices, (specifically touch screen tablets).
Anybody who has tried loading the developer version on their desktop will quickly realize how awkward it is to navigate the metro interface, and it should be obvious, (but for some people it isn't), that metro is clearly designed to be used on touch screen tablets and not desktops. Even the absence of the traditional start menu tells me Windows 8 is not designed for, nor intended to ever be used on a desktop machine.
This confusion is one of the many reasons why Microsoft is no longer the tech leader they once were.
I wont be switching to Windows 8 any time soon.
And if I want to completely restart the kernel session every once in a while instead of hibernate?
We have something for that, it's called the "restart" button. Amazing, huh?
I also do not want the precious space on my SSD taken up for a Hiberfil.sys.
Seriously? You can't spare a few 100MBs of that? Delete a porn movie or something.
I wont be switching to Windows 8 any time soon.
Neither will I, I will probably skip windows8 entirely, but I must admit that this are the first sort of good news about windows8.
Still nowhere near enough to make me switch.
Pfff... Windows 7 starts up fine.
I am now convinced that adversaries or MS are paying people to bad mouth windows 8 and spread lies about the OS, i think tomshardware should check the IP's of people posting negative comments over many threads and find some patterns.
Anyone who knows anything about the OS and read any type of marketing material would know that windows 8 has two user interfaces that are "first class citizens" namely Metro(Tiles) and Aero(Windows).
A user of any type of device can choose to use either interface, this has been stated on countless posts by users on tomshardware yet users still state interface mismatch to devices as their number one complaint, these posts are then up voted to the top (spamming?). I cannot believe TH users cannot understand this simple concept, this definitely looks like the handy work of a evil marketing company
On a side note, tomshardware is encouraging this misinformed behavior by simply not responding to the concerns of its users and producing a well written article describing the many faces of windows.
Personally I am not worried by startup times as long as my next motherboard has UEFI instead of my current crappy old BIOS.When I cold boot at the moment at spends 25 seconds getting past the BIOS, then 5 seconds booting into Windows.I don't see the OS being a problem with that kind of performance, it is all down to the crappy BIOS, but if upgrading to UEFI shortens that amount then dropping the extra 5 seconds by an extra 1 or 2 seconds will always be appreciated.
Eventually UEFI will get there, but right now it's slower to boot than BIOS. Thought frankly I wonder if you couldn't streamline something in your BIOS...25 seconds seems awfully long.
tomshardware is encouraging this misinformed behavior by simply not responding to the concerns of its users and producing a well written article describing the many faces of windows.
It's not Tom's fault people don't pay attention to the articles/previews they write. This might come as a surprise to you but a lot of people just don't like Microsoft and their constant OS releases that continuously fail to bring serious innovation to the industry.
Windows 8 is, after all, Microsoft's answer to iOS and Android.
Now why would Microsoft pay people to badmouth their own products? That doesn't make any sense at all!
these posts are then up voted to the top (spamming?).
Posts don't move, it's first come first serve. After being down voted they are merely hidden from view unless someone clicks "Show". If you look closely the first post is hidden because it was down rated a number of times.