Ok you have linux and xp dual booted? Boot into windows xp, install easyBCD http://neosmart.net/dl.php?id=1 use that to reinstall the windows xp boot loader, restart, use a partition program to extend your C: windows xp partition to take up the empty space.