Eu queria saber se posso executar a desfragmentação quando o sistema é inicializado?
Você pode usar o IObit Smart Defrag para isso. Tem uma opção para executar um "Boot Time Defrag":
IObit Smart Defrag is another free tool that is worth keeping on the disk drive. (Get the portable version.) This not only defragments files, but it also has a Boot Time Defrag.
This runs a defragmenter utility just after the PC is switched on and before Windows loads. Turn on all the tick box options and click Configure.
Select the Only next boot option, click Apply and then OK. Reboot the computer to defrag the system files that are in use.
Fonte Desfragmentar o disco após a atualização para o Windows 10 para velocidade