Microsoft hosed Disk Defrag with its new Vista operating system. It does not work and merely loops back to the beginning when executed from Windows, as far as I can tell.
For those itching to defrag their volumes and don’t want to wait until the Redmond geeks get this one fixed, I recommend using the command line alternative. Here is a link to a page on TechNet that explains the syntax necessary to run it from Command Prompt:
More information about formatting options