my C partition was corrupt and couldn't load windows. I installed on D and was able to start. I tried to reformat C, but failed to complete. Now I can't start from D.
I have tried the restore console, FIXBOOT, FIXMBR.
I notice the boot order in the bios lists the drive a C, I can't change or don't know if the D can be changed to C.
Use the Windows XP Installation CD and from the Recovery Console, instead of Fixboot or Fixmbr, type DISKPART and next, type; list volume, next type; select volume # that represents the D partition, next type; ACTIVE... you should get a response confirming that the partition is now active.
Next: type Exit and Restart the computer and it should boot right up.
Do as you see in the image to make it easier.