Hmmm... hadn't thought about doing this first.

If you use the Windows XP's Hibernation feature on your laptop, you may want to delete the Hiberfil.sys file from the hard disk before defragmenting. When you put your computer in hibernation, Windows XP writes all memory content to the Hiberfil.sys file before shutting down the system. Then, when you turn your computer back on, the OS uses the Hiberfil.sys file to put everything back into memory, and the computer resumes where it left off. However, Windows XP leaves the Hiberfil.sys file on the hard disk, even though it's no longer needed.
http://forums.winxpcentral.com/showthread.php?t=14867
WinXPcentral - Delete Hiberfil.sys in Windows XP before defragmenting

kinda defeats the purpose of defraging when everything gets restored the way it was.