I use Diskeeper and have it set up to run every night from 01.00 am to 08.00 am whilst I'm asleep . Seems to work fine as it only runs for a few minutesand does not really affect Boinc which I have running through the night . I recon it would run even faster but my 320Gb hdd is nearly full , I really must get around to clearing out some crud .