As you may have heard, booting in Windows 8 is a lot quicker compared with other existing version. Microsoft is going to revamp the whole cold start procedure and change some elements along the way, making the computer always store vital elements and reactivate them as and when you push that power ON button. It is said that the new OS will be able to boot in around ten seconds, clearly setting a new standard for competitors. Of course, there is one Google Chrome laptop that can fire up in 9 seconds but the OS is still an underdog at this point.
Today, we are going to show you three reasons why Windows 8 boots faster, explaining what Microsoft tweaked under the hood of this upcoming operating system.
Before I start, let me tell you a short story. I recently encountered a case where a guy experienced some heavy problems with his computer (it rebooted like crazy) and did not possess the money or the time to replace the hardware. And considering that his configuration was so low, he did not want just to fix it, he wanted to buy a full state of the art computer.
So, to save money and still use its PC until he has enough, he optimized the boot sequence to a great extent. To get an idea, his computer now uses Windows XP and boots in 13 seconds. On the other side, my slowpoke laptop, running on Win 7, takes exactly 1 minute from the push of the button to the point where the desktop appears.
So back to the main point, Microsoft wants to make its upcoming Windows 8 OS to boot under 10 seconds. If you think about it, it's mind blazing. They even posted a video on their official blog, to demonstrate this:
Did you count that? Well, I did. It was 6 seconds. Of course, the laptop used had SSD and other advanced hardware but still, it's something. Now, here's how they do it:
1. Redesigning the "cold start": The key reason why Windows 8 boots that fast is the fact that some vital processes are not turned off when the computer is going offline. You can see the power off process more like a hibernation mode, where the kernel files are the only one kept in stand-by. When the user wishes to fire up the machine, these files are already loaded and thus the whole process takes less time.
2. Remaking the starting sequence: As you can see from the image below, the system now checks for hibernating files right after the pre-boot sequence, instead of simply loading these files along the way as in the classic Win 7 mode.
3. Using the RAM to store hibernating files: All the kernel files saved through hibernation will be stored in the RAM section, allowing even faster read / write times than other locations. As developers say, the maximum percentage reserved for the sequence is 75%, but a normal user will only use 10-15% percent.