Disk defragmentation is a necessary procedure that, from my point of view, should be performed at least once a year if you want to keep your drive well-organized and increase the free space on your disk. An application that can help you with this issue is Defraggler.
This useful program will analyze any of your drives and offer you a list with all found discontinuous fragments. I liked the fact that it gave me the option to select which fragments to defrag.
Furthermore, this application also gives you valuable information regarding the state of your drive, like health, temperature, power on hours and many other. Knowing these details might prove to be very useful as you can predict a possible failure and prevent using important data from your drives.
The most relevant advantage of using this defrag tool is that it allows folder and file defragmentation.
From my experience with these type of programs, completing defragmentation processes can take a while. Unfortunately, this program doesn't make an exception.
In my opinion, Defraggler is worth a try as it did a good job storing all the fragments from my drives in a contiguous order and helping me create more free space on my disks. And considering you don't have to pay a large sum to use it, I believe you should try this program.