I would delete all *.tmp files first. Clean out the temp internet folder; delete all cookies. Then run disk clean up. Now try defrag.
Yes, there are a few disk defraggmenters you can download. The best is diskeeper. The defrag in xp is a lite version of diskeeper.
Yes, there are a few disk defraggmenters you can download. The best is diskeeper. The defrag in xp is a lite version of diskeeper.