I also had problems with defrag.Someone told me I had to terminate all programs running in the background.
I always run defrag this way:
1.Press CTR ALT DEL.
2.Remove all programs except "systray" and "explorer" .
3.Start defrag.
4.Restart.
You can also d/l "enditall" here:
http://home.ptd.net/~don5408/toolbox/enditall/
It`s a nifty program that terminates progs of your choice.I find this handy when I want to run games/sims etc.that need all the power my PC can give.
A&A