Nie przerzuciło Ci 7 z C:/ na E:/, tylko windows XP tak sobie wyświetla. Każdy system ma inaczej zmapowane literki, a za C:/ uznaje partycję na której się znajduje system, pozostałym partycjom daje nazwy wg. kolejności w jakiej je znalazł, ale literki można sobie zmienić. Zainstaluj jakiegoś boot mangera (może być np. GRUB, może coś innego) i będzie można oba systemy odpalać bez problemu wybierając sobie z listy. A jak masz płytę od Windowsa 7, to wejdź w tryb odzyskiwania i odpal bodaj "fixmbr", i wtedy będzie się defaultowo odpalał windows 7, w którym sobie skonfigurujesz dodatkowo Windowsa XP do odpalania (boot.ini itp.)