So. XP is installed on C: the first partition. It says "boot" on the second partition, wich is kinda weird cause its an extended partition.
There's no way you will get this done without a clean format. As far as I can tell Windows is installed on C: and all programs are installed on D:?
You could get Partition Magic, merge them and use drivemapper to change anything pointing to D: to C:.
Its risky and u could end up with a system that won't boot. (wich is fixable by the way).
I would uninstall some programs installed on D: to free up some space.
Or just back-up all important data, screw around with the partitions and re-install Windows.
Please correct me if I am wrong. Windows is on C: and most programs are installed on D:?
TheMajorMMX - Intel P200 MMX @ 225Mhz - V-Tech (PcPartner) Baby-AT mb w/ Intel Triton TX chipset - Nvidia Riva TNT2 M64 w/ 16MB - 256MB M-Tec SDRAM - Still running.....