Look on here for a tutorial for partition resizing.
Install a small Linux partition with swap- maybe 6G for Linux plus 512M swap.
Install grub with it.
Install ntfs tools on Linux to check and correct your Windows partitions.
Follow the instructions for ntfs tools.
Check and correct windows.
Keep Linux for emergency and security.
Have Windows be the default boot target,
have tried system restore,have tried hirens boot cd, have tried to reinstall xp disc but it still comes up with bootmgr missing.please help this is driving me crazy