What should be done to make booting faster? Answer in terms of RAM, OS, etc.
migrated from serverfault.com Apr 7 '10 at 10:48
closed as not constructive by random♦ Nov 29 '11 at 15:13
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
Currently one of the best options is to buy an SSD (Solid-State-Disc). The Harddisk is the single point of hardware that slows booting down the most (at least if we are talking about a pretty current system and not about a 486 DX2 or something ).
When not thinking about hardware: Try Hibernate or Stand By. Nothing will be faster than stand by and it still has a moderate power consummation. Hibernate does not use any power but is slower to wake up. Still all programs are running when you start, which makes booting up a lot faster (that's what I do).
It depends on so many things that the only possible answer for such a question is "purchase faster hardware and install a fresh copy of your OS on it".
As well as the existing suggestions (faster drive(S), moving to SSD drives, using standby/sleep instead of power-off, ...) it is worth reviewing what is run on startup. You may be able to decrease the amount that goes on during boot+login without causing other problems.
There are utilities out there that scn the relevant startup/login hooks to give you a list of what your system is doing at those times. This tool by systeinternals is a popular choice.
[as a related but off-topic aside, bootchart is very useful when trying to optimise Linux startup times]
If you do a Google search on this there are tons of articles out there. As other have said you can: Change your hard disk to a solid state disk which will speed up the slowest part of the computer.
Purchase faster hardware (CPU, memory, SSD, motherboard, etc.)
Another thing not mentioned is to remove anything you do not need / want from automatically starting up. This includes things like Quick Time, Adobe, Windows / Mac / Linux services you do not use (you did not specify your OS). The "how" for this step is OS dependent.
There are settings in your computer's BIOS that can also speed up your boot times, like fast POST and many others, which are motherboard dependent (you gave no details here either).
If you give your specific configuration we could be much more helpful.