OK next trick is to re-register the defragmenter

Open an elevated command prompt :

Go Start > All Programs > Accessories
Right click command prompt and select “Run As Administrator”
In the black box that opens type the following command and press enter after each line :

regsvr32 dfrgsnap.dll
regsvr32 dfrgui.dll

On completion reboot and try defrag again