Hey guys...!!!
Most of us have used or are using Microsoft Windows 8 and amazed by it faster booting as compared to windows 7 and predecessors. Now that we have Windows 8.1 and preview version of Windows 10, this article still focuses on concept of fast booting which was first introduced by windows 8. Some of the users still prefer windows 7 because windows 8 is a little new in GUI so it takes time to get used to but surely everyone noticed its fast boot ....
In my case (processor i5 3rd generation) windows 7 takes 24 secs to go to login page which is 13 secs in windows 8.
How is it possible???
Does anyone knows what happens at the time of hibernate and why windows 8 is not provided with hibernate function???
Basically windows 8 follow HYBRID BOOT technology, which is actually combination of shut down and hibernate.
So, HYBRID BOOT = SHUT DOWN+HIBERNATE.... But how???
During shut down ...
All the applications and drivers which are active (means whole data presently in RAM) is closed.
So in next booting all drivers are again executed and loaded into the RAM.
During hibernate....
A copy of RAM is made in "hiberfil.sys" file.
Basically we can divide this data into two parts-- >
1. Session 0 -> Include the KERNEL (means all drivers etc)
2. Session 1 -> Include USER Session (means all applications that you have opened)
During normal hibernate these both sessions are copied from RAM to hiberfil.sys. So on resuming again all data is copied from hiberfil.sys to RAM again and the windows resumes with all applications that were previously opened.
During hybrid boot...
Only the SESSION 0 (means the kernel part) is copied to RAM . So it doesn't save the applications which are opened and seems like normal shut down, but actually its half hibernating.
This is the reason for that when we install a new driver , then on next boot windows 8 takes more time as it has to make changes in kernel (as drivers are a part of kernel after installation) and it can’t resume the old kernel without the newly installed driver.
So here is the article about the fast boot of windows 8.
And start menu and normal (full) hibernate can also be added to windows 8 by installing a small software "pokki" which is easily available.