Swap file fragmentation occurs when your swapfile grows or shrinks. Delete any junk you don't need off your hard disk. The more free space, the faster and more effective the defrag will be. Start diskeeper, and do an analysis. Look for how much free space you have.
Free space is denoted by light grey.
Make sure you have at least a few hundred meg free. Just checking your C drive for free space from explorer or from my computer does not tell you how much real free space you have. Win NT uses a lot of free space for the master file table, which even though it is free, is not usable by you or diskeeper. If you don't have much free space, don't bother defragging, it won't be able to do anything for you, and even if it did, you'd be fragged again in no time. The solution is to delete a bunch of stuff off your hard drive, then go to step 4.