i had loads of files that wouldnt defrag so after a bit of googling i found a free program that sorted it out. http://www.iobit.com/iobitsmartdefrag.html might be useful to someone
I love what IOBIT makes like their Advanced System Care 3 and Game Booster which I use tospeed up my slow PC on a daily basis.
Even Diskkeeper can't defrag files that are in use. But many defrag programs have a boot time defrag option that can defrag before windows starts up, allowing it full access to all the files. But the few files in use that won't defrag don't make a huge difference.
I don't really use many files at all at any given time.. When my pc is idle, it runs on 23 - 26 processes, depending on whether I stop some processes that need to be running or not. When not idle I'll be running 29 processes.
i use that Smart Defrag, it's the best for me it defragging automaticaly without disturbance or PC system fall..