Here are some tips to make your mac boot faster:
Rotate your logs
open terminal > type:
sudo periodic daily weekly monthly
this command runs the log rotate scripts, etc
Repair disk permissions
applications > utilities > disk utility > repair permissions
this command repairs disk permissions, this will fix most startup issues
Spotlight indexing
open terminal > type:
sudo mdutil -i on / && sudo mdutil -E /
this command makes sure spotlight indexing is on and erases your spotlight databases, it will then rebuild them.
if you want to turn off spotlight completely then do
open terminal > type:
sudo mdutil -i off /
you can set the items for spotlight to show by going to prefs > spotlight
reset PRAM
command + option + P + R when the system boots. let go after the third bong =)
verbose boot
verbose boot helps you see whats happening on your machine as it starts
open terminal > type:
sudo nvram boot-args="-v"
the above will enable verbose boot every time your mac boots
command + v on boot will enable it once (eg for this boot only)
don’t shutdown your mac, let it sleep instead.
by not shutting down your mac after you are done, it will go to sleep mode – its much faster to awaken from sleep-mode, than it is to boot from off.
remove login items
goto system preferences > users > your user > login items
if you tick the checkbox, then the item still starts when you log in, but is hidden.
if you click the ‘-‘ button at the bottom then the item isn’t automatically started when you log in.
Get a solid state drive
an SSD (Solid state drive) is a new type of harddrive that performs much faster than a traditional magnetic harddrive. They are expensive for the capacity, so this might not be an option for you.
After you have done all of these steps, then your mac should be nice and healthy and should boot in a few seconds (especially if you have an SSD)
Sources: Apple Support
Thanks, really helped be out :P
I highly suggest this to any super Mac-head out there in need of speeding up his/her Mac. :-D