I have never figured that out.
When I was unable to defrag the NTFS from inside Windows (badly virus infected Windows system, so I was installing Linux in order to use the computer while more safely salvaging data files from sick system) I was almost ready to cancel the resize operation after it ran 2 hours without a hint that it was still making progress. Then it suddenly finished.
On a different computer, when I didn't yet know I ought to defrag first from inside Windows, I let a resize run for over 24 hours before canceling it, because I thought canceling it would leave a trashed partition. There was no harm done to the partition. I don't actually know why there was no harm. Then I booted Windows, defraged, also got rid of the pagefile. Then resizing went fast.
On that system, I wanted to dual boot, so later I put the pagefile back. Even so, it is safer and faster to kill the pagefile before resizing and put it back after than to leave it intact throughout.
In the Mepis liveCD, it is pretty easy to mount the NTFS partition, delete various files such as Windows C:/pagefile.sys then dismount it and resize. I don't know if your CD supports all that. Depending on your level of comfort with each system, such cleanups may be easier in Windows (unless it is so virus infected as to take away that option).
If you do cancel the resize, delete things like pagefile.sys, then defragment from inside windows, then try the resize again and you'll be much happier with the results.
Last edited by johnsfine; 04-23-2010 at 01:34 PM.