why dont u try a program like Diskeeper that ones not free but it is the best, but im sure there is some free ones about u could use. hope this helps u
To keep from running into unnecessary issues...only defrag each OS with each OS. In other words, don't defrag the XP partition with Vista..etc, etc.