have you stopped progs working in the background such as screen saver - virus checker - firewall etc. Best to disconnect from internet while you are doing it. Try diskeeper better than the basic one in windows.
Here is the link for diskeeper lite. I liked it SO MUCH that I downloaded the paid for version, which can run silently in the background, and both hard drives are permanently at 100%. The basic version from this link is free.