@Soda-88
"Uh, no? Fragmentation refers to big files filling up the smaller holes left behind by deleted files. Defragmenting will never free up space, it just rearranges the fragmented files into consistent sequences."
Actually you are wrong defragging can free up space depending on your sector size and the size of a file. If your sector size is say 64Kb and your file is split over 5 sectors it will take up 320Kb even if the file size is only 16Kb. If you defrag your hard drive that 16Kb file will only be in 1 sector taking up a maximum of 64Kb not 320Kb.
Also just to say Ccleaner can do secure deletion just as well as eraser in fact up to NSA standards and beyond and can even securely overwrite all free space on a drive once you have cleaned a machine down. It also helps free up your startup entries and cleans down your registry a bit like Revoo. Defraggler is one of the best defragmentation programs out there, Recuva is excellent saved me when I accidentally deleted photos off my phone memory card the other day. The poster saying MBAM ought to be on the list as well though is quite right.