Part 1: Increase Processors used in Boot!
You can set the number of Processors and memory for booting in msconfig.
Type msconfig in the 'Search for programs and files' bar at the bottom of the start menu. Go to the 'Boot' tab. Click advanced options.
Under 'Number of Processors', tick the box, and in the drop-down menu, choose the maximum number you have (I got an Dual Core so it's 2 for me, newer PCs got 4 -obviously, you can only select it if you have a dual-core/quad-core).
Make sure 'Maximum Memory' is unticked so Windows uses the maximum there is without limitations.
Here's a picture guide: Part 2: Reduce Boot Timeout!
If you only have one single Windows 7 installation on your PC, you can easily speed up the boot time by changing the boot timeout to 0 or a low value like 1. Here’s how.
By default, the Windows 7 boot manager is starting the “default” operating system after 30 seconds without keyboard input. If you change this value to 0, it will automatically start the default system without giving you a choice to select an entry. This is useful if you have only 1 OS, but even if you have multiple OS’s (multi-boot) you can take advantage of this. Simply change the default boot entry to your most commonly used OS and change the boot timeout to 1, so that you can still change the selection by simply hitting a key on boot up continuously.
1. Open an elevated command prompt (Type cmd
in the 'Search for programs and files' bar at the bottom of the start menu, right-click and choose run as Administrator)
2. Enter bcdedit /timeout 0 (replace 0 with the number of seconds that you want the boot selection screen to appear before the default entry is used) Restart your computer when done! NEW!! Part 3: Enable NOGUI Boot!
Speed Up Boot Time via MsConfig.exe – Enable NOGUI Boot
As in Part 1, click on Start and enter msconfig.exe into search field, and go to the tab “Boot”.
Now Check the option “No GUI Boot”
Remember when you change the timeout to 3 seconds and you dual-boot Windows 7, then you will only have 3 seconds to pick another OS. The timer will stop when you hit a key, so 3 seconds is still a “safe” setting. That’s why you shouldn’t hack this value and change it to “0″. How will NOGUI speed up my boot time?
NOGUI stands for No Graphical User Interface and that basically means that there will be NO boot screen animation. The Windows Animation will simply not appear.
So, to speed up your Windows 7 boot time, you can simply deactivate the GUI and your boot time will decrease by 5-6 seconds.
It’s not a lot, but if you apply some other tweaks it will all add up and you can perfectly optimize your boot time. Restart your computer when done!