try this one
I have had the same problem. Here's my solution. Kind of weird but worked for me. 1. get a win98 startup floppy, 2. run fdisk and delete the partition, create the partition, 3. format c: , 4. install win98, 5. from win98 interface run your WinXP CD.