When it comes to defragging system files I like to use a boot CD of BartPE to perform this task because some files are just not accessible from inside Windows XP.
Defraggler runs nicely under BartPE however it totally ignores c:\pagefile.sys when attempting to defrag.
I find this a little odd since it was able to provide me with fragmentation info therefore it should know the file isn't locked.
Would it be possible to provide a future version of Defraggler without restrictions to processing c:\pagefile.sys??
Edit: I've successfully patched out pagefile.sys from the executable and it worked, so I personally think this limitation is unnecessary.
Richard S.