maggioneato,
When you run Defrag, also disable your screensaver and antivirus program.
You can use the Run Command to run msconfig to see what processes are loading when you start.
Programs running in the background have been known to stop defrag from running.
Take Care,
Richard