Windows has a software variable that is used to indicate that a shutdown completed. if shutdown does not complete before the power goes out then the next time the system is run, the system will see that the previous shutdown did not complete and it will run diagnostics on all of your drives when you turn on the system.
so you can find out why the shutdown did not complete by setting a registry flag for verbose status messages:
http://www.thewindowsclub.com/enable-verbose-status-message-windows
it will display what windows is waiting for on each shutdown.
most of the time it is going to be a bug in the bios power management functions and all you will need to do is update the BIOS, and maybe the motherboard drivers and all will work well.
failing that fix, you have to start cmd.exe as an admin (windows key+x, then type A)
and run
powercfg.exe /energy
(this will generate a report that will indicate what power problems it finds on your machine)
generally the fix is to update the BIOS and motherboard drivers anyway.
generally this would not be a problem with your partitions unless you are using a 3rd party partition software or 3rd party cache software. (or have a bug in the firmware of a SSD or cache circuit in a HDD)
RachokingzOz :
Every time i start my window i get this scanning and repairing drive. Could it be that i have too many partition?