The Disk Defragmenter, which comes with Windows XP, does a perfectly
adequate job.
The advantages of third party Disk Defragmenters are marginal.
The Microsoft Defragmenter needs 15 % free disk space to operate
effectively. There are ways round the problem but it is possible to get
a third party defragmenter requiring negligible free space. The
Microsoft Defragmenter does not defragment certain files notably the
pagefile, the MFT table, hyberfil.sys and free disk space. Others claim
to do so mainly because they work during the boot process. Other than
consolidating free disk space they on a full drive they are only
margininally beneficial, except that defragmenting the pagefile is a
complete waste of time.
Unless you have money to burn buying a third party Disk Defagmenter is
unnecessary.
Microsoft also provide a single file Defragmenter Contig (freeware)
which can be useful at times:
http://technet.microsoft.com/en-gb/sysinternals/bb897428.aspx
Another freeware offering from Microcrosoft is PageDefrag, which can be
used on a non-contiguous pagefile:
http://technet.microsoft.com/en-gb/sysinternals/bb897426.aspx
--
Hope this helps.
Gerry
~~~~
FCA
Stourport, England
Enquire, plan and execute
~~~~~~~~~~~~~~~~~~~