Windows startup is the most frustrating phase because we have to wait for Windows to boot and then we can login to the system in order to use it. Windows 7 was quite good in reducing the startup times to less than 30 seconds while Windows XP and Windows Vista had more time consuming startup.
Windows 8 will have faster boot times than Windows 7. Here is a graph comparing Windows 7 and Windows 8 startup times.
The anticipated boot time is less than 10 seconds. Up until now we have a few options to turn off the computer. We can either shutdown, hibernate or sleep the computer. Hibernate is the best option as it does not need any power to operate and starts the computer instantly without any delay. But the problem with hibernate is that the user session is not closed which means that we need to restart the computer in order to refresh the user session.
Windows 8 will employ a hibrid approach. It will hibernate the system kernel while the user session will be shutdown. The kernel resume and system startup process has been divided into four phases:
- POST / Pre Boot
- Hiberfile Read
- Driver Init
- User Session Unit
Windows 8 is definitely showing some improvements over the earlier Microsoft Operating Systems. Let’s see when the beta version of Windows 8 will be launched publicly. We’ll definitely let everybody know as soon as it is available 🙂
If you want to read more about Windows 8 boot process, head over to MSDN.