stále nechápeš, jak může fungovat dualboot a přeformátování špatně nainstalovaného systému u tebe znamená ztrátu dat (pleteš si i systémový a datový disk). pak zase nechápu já, proč se do dualbootu vůbec pouštíš.
bootloader starého xp nezná nové win7. proto logicky tím aktivním oddílem bude ten s bootloaderem win7 (v adresáři \boot), bez ohledu na to, jak často je používáš, to s tím nesouvisí.
až někdy nabootuješ do win7, podívej se na písmeno disku, možná procitneš. tolik k tvojí logice.
nejjednodušším řešením po zpackané instalaci je boot z instalačního dvd, oprava startu w7.
přidání startu win xp je pak pomocí parametru /scanos.
nebo ve tvém případě raději doporučeným easybcd.