Пользуйся нормальными дефрагментаторами, например, Executive Diskeeper или еще лучше Raxco Software PerfectDisk. Правда перемещение файла подкачки в них вряд ли имеется. Да и не думаю, что это так уж сильно нужно. Но если все же надо я бы посоветовал для перемещения сначало убрать его, потом дефрагментировать диск, затем вернуть его, причем фиксированного размера (это позволит избежать его последующей дефрагментации). Я такую процедуру обычно проделываю сразу после установки Винды.
сабж и так делает это до загрузки графической оболочки. Это boot time дефрагментация. Дефрагментируется сфоп и мфт. Полностью согласен с Ognev о фиксированном размере.