Defragmenting Windows on a dual-boot system?
I've searched all over the internet for the answer to this question, but I can't seem to get a straight answer. So here goes...
I have an 80GB hard drive with the partitions set up like this:
C: FAT32 (Windows)
E: FAT32 (Win swap)
ext2 (Linux swap)
I partitioned my drive like this from the very beginning, so no FAT32 part's have been moved or resized, ever. My Windows part's have gotten badly fragmented, and I want to defragment them. Can I do this without ruining my partition table(s)?
I tried this once on another drive, and my drive D disappeared, and Linux got completely thrashed. Then again, I had repartitioned my hard drive, so Windows may have been reading the disk sizes wrong in that case. I've heard of this happening to at least one other person, and they had also repartitioned in order to install Linux. Is repartitioning what makes Windows defrag go apeshit, or am I stuck either way? I'm axious to hear your opinions on this.