As for linux koppix or linuxrescuecd, or UBD4win, or BartPE
or your windows xp cd
Surprisingly so, I've never had to use Linux to fix Windows. I have used a few Boot disks that reset MBR's and things(my favorite being supergrub).
I have used a Linux boot CD to fix a Linux installation, one time xorg went crazy and I copied my xorg.conf from a Ubuntu DVD to my debian partition's xorg.conf.