@Mr Ron:
On dual boot multiple partition installations - i.e. where a dual boot environment consists of the OS (XP in this case) being installed on separate partitions ~ say C and D drives - when using Defraggler to defragment a drive (partition) containing an OS install that is not currently booted Defraggler WILL actually move the pagefile on that drive during the "Defrag" (whole drive) operation. The result frequently is that the pagefile will end up in multiple fragments due to Defraggler apparently attempting to defragment it. Strangely, this is true even if the pagefile was already contiguous. This is a nasty issue in that contiguous pagefiles are being "fragmented" by Defraggler - when Defraggler runs a whole drive defragmentation against an offline OS drive. This behavior obviously does not occur when running against the online OS drive and pagefile.
However, if one then attempts to explicitly defrag the offline pagefile by selecting it using the "File list" tab, Defraggler will, presumably by design or via the API limitations, refuse to defrag it - even though it just did attempt to do so under the "Defrag" (whole drive) option. I understand that the Windows APIs are being used by Defraggler and that the APIs do not support pagefile defragmentation...or are not supposed to support such defragmentation. However, keep in mind that Defraggler's behavior is occuring on the "offline" OS partition and thus, an offline pagefile. This behavior is in apparent contradiction to all information regarding the inherent ability of the OS APIs (Windows XP) to defragment a pagefile...at least an online pagefile...
"If" the APIs are in fact supporting the defragmentation (i.e. file movement) of an "offline" pagefile, as evidenced by Defraggler's behavior in this dual boot environment, is it then possible to correct/modify the Defraggler code to "correctly" handle offline pagefiles when booted into an alternate OS partition...? Or, conversely, can this "fragmenting" behavior be prevented...?
Sorry for the long winded treatise...but, this behavior was quite surprising...and both annoying in that contiguous pagefiles are being fragmented and intriguing in that Defraggler may well be able to handle pagefile...and perhaps MFT defragging if one is booted into an alternate OS partition and running Defraggler against the offline OS partition. This is strategy does leave the other OS partition in an "offline" state....FWIW. I have verified this behavior of Defraggler in multiple instances...it does in fact actually happen...you will need to create a dual boot system in order to investigate this.
galileo