Originally published at: http://www.howtogeek.com/178780/why-are-computers-unable-to-boot-instantly/
With the newer, more powerful hardware and improved operating systems that we have available to use these days, why does it still take as long as it does to fully boot a computer up each time?
Windows 8 on an SSD boots up in less than 30 seconds. Feels good man.
It could also be due to software bloat. I'm pretty sure that with the proper drivers and stuff, a high-end PC would be able to boot Windows 2000 in less than fifteen seconds. Also, the Chrome OS boots fast exactly becuase of this. I've seen a video somewhere (by Google) where they showed how Windows has to load X number of things, and Chrome OS loads about half the number by default.
My Windows 8.1 with SSD boots up in less than 15 seconds
I still don't get it.
Within 30 seconds of having booted my computer (which takes my computer 80 seconds), it's "state" is exactly the same as it was just before I shut it down. So, with my SSD, why can't this state be loaded to RAM first thing when it boots up? Would it take longer than a full boot? If so, how much longer?
The state can be loaded from the SSD, but there is one small problem which always gets in the way. There has to be some program already loaded to load the "state" from disk, and this program gets loaded by another program (the BIOS). It takes some time for the BIOS to initialize the hardware, load the loader, and for the loader to then load the saved state. (In fact there are many steps inbetween those, and this is oversimplified, but you get the idea...)
Instant boot times are possible and in fact were the norm back in many 80's computers. Those computers had their software hard coded into their memory so it only had to be read from a rom chip into ram. The problem is that no software could really be installed to the actual computer system, and updates were near to impossible.
@robotsneedhugs2 and @Osku97
Is that including the BIOS initialization and POST or not? The only SSD computer I have is a linux box, and the BIOS takes the majority of the boot time. The OS boots almost instantly.
If I have 32GB of RAM, why not
1. Save a 32GB chunk of my SSD exactly the same as my RAM at shutdown
2. Load that chunk of SSD to RAM when booting
3. And have those operations done by the BIOS.
I don't know exactly what's happening during those 80 seconds, and how much of it is BIOS (probably a fair bit I think), but I would love to find a way to get it down to 5 seconds or so.
You know, you could hibernate. That's exactly what it does.
But hibernating would be a pain with 32 GB of RAM. Writing 32 gigabytes to your disk each time you shut down wouldn't do much favors to the life of the disk anyway.
True enough that 32GB of daily write cycles wouldn't be much good. Hmmm... maybe hibernating to my HDD might be an option, but it would mean enabling Hibernation on my system and getting my system to hibernate to the HDD (the OS is on the SSD) ... I can't even remember how long it takes.
Yes when I press the power button it takes less than 15 seconds to get through POST to login Windows
Reminder: almost as long as a cold boot from an HDD. My laptop has no SSD, and cold boots and hibernation take about the same time.
Yes, it does include BIOS and POST. I haven't timed it in a while, but I think I was timing from when I hit the power button to when Steam opened up lol
This topic was automatically closed after 10 days. New replies are no longer allowed.