I've used the windows tool and it defrag really good, while defraggler doesn't do it stopping at 0%. After I finished it, I tested the free space defrag (Normal, I don't know if the permission of fragment one is better or not..) of defraggler, it worked with E drive, but I had to test several consecutive times before making it work on C drive (it usually stops at 0%).
Can I ask why the exclusion of restore point and ibernation files is preferred?
Anyway I deleted all the restore point except for the last one.
On drive E, after free space defrag, all "spaces" are occupied and then all are cleaned, except for one that is after a lot of transarent "spaces". I'm curiose to know why only that file hasn't been moved.