I had this problem a couple of months ago. I asked EVERYWHERE for help, even called a few of my local shops and they all suggested some pretty weird solutions. This is somehting that I had to figure out on my own, and it was actually pretty easy.
It seems to happen when you are trying to install Windows after you have wiped out Linux, or atleast thats whne it happened to me. I think some of the boot files were conflicting somewhere still even after repartitioning.
Download a PowerMax boot floppy here:
Boot from the disk, and write 0's to the hard drive. It will take a while, but it solved my problem.