Though Windows 8 isn’t released but the features are good enough to erupt a desire to purchase one very soon. Latest windows 8 by Microsoft boots from cold state in just 6-7 seconds.
We’ll try and understand some interesting tweaks applied by Microsoft OS developers that made windows 8 boot so fast. I have tried to explain in a simple words to let everyone understand of the reason behind improved booting of windows 8 OS.
Booting in Windows 7, older version of windows
A brand new system takes 21-23 second for cold booting a windows 7 OS. It can go up to 45 seconds to 1 minute in older system due to much larger number of processes.
Booting time of Windows 8, latest operating system by Microsoft
For cold booting, a new system takes 7-8 seconds as said by programmers.
Source of Idea
You know that, window hibernation takes less time as compared to startup and shutdown.
- In hibernation, a user tells system to save its state and switch off. All opened folders, running music and video files etc are saved onto the disk, without any change in state. (in a separate file called hiberfil.sys file).
- Whenever a system is asked to move out of hibernation, all active folders would show up and music continue to play from where you left. This happens when system reads hiberfil.sys and restores all data back. You can visualize this as baby sleeping with nipple in his mouth and continues sipping it when he wakes up. Funny but a great example, right?
Programmers recommend users to hibernate system than shutting down. You can locate hibernation settings at your system in ‘Power Options’ in ‘Control Panel’.
What Windows 8 OS developers did?
In windows 8, Microsoft’s OS developers put the entire startup and shutdown process around hibernation and hence its technically called as ‘fast startup’ than traditional ‘cold boot’.
In previous window versions, each time a window is started-up a new user session is created just like your Facebook login. During shut down this user session is destroyed just like Facebook logout. Also, all drivers are loaded fresh every-time a cold boot is carried out. You can consider this as the ‘Feeds’ and images loaded in your Facebook profile page every-time you log in.
Windows 8 developers stopped creating and building new session, in-spite they hibernate the session. They did the same thing with system drivers. Fetching user session and drivers state from hibernation (hiberfil.sys) is very much faster than creating newer sessions and loading drivers every-time, respectively.
This reduced windows 8 booting time by almost half. You can check the image, first one is normal cold boot of windows while second one is the Windows 8 fast startup.
With such a tweak in windows 8 booting process, the RAM consumption of the system can be lowered up to 10-15% however it can increase as the system pulls on more software and drivers with time. But it would still be very, very fast.