How to defrag free space

How do I defrag or collapse the free space so all the files are contiguous? I've also heard that some defrag utils move files to certain locations only to have Windows (in my case Vista 64bit) to move them somewhere else. Anyone familiar with this and how well do Windows Vista and Defraggler play together?

How do I defrag or collapse the free space so all the files are contiguous? I've also heard that some defrag utils move files to certain locations only to have Windows (in my case Vista 64bit) to move them somewhere else. Anyone familiar with this and how well do Windows Vista and Defraggler play together?

all i know is that defragmenting is that it attempts to create larger regions of free space using compaction to impede the return of fragmentation.