Eu tinha o XP na unidade C: \ e instalei o Vista no D :. Quando eu iniciei no Vista, parecia que estava em C: \, quando eu inicializei no XP, ele também apareceu como C :. O Vista funciona de maneira diferente do XP; quando você inicia, mostra que está na unidade C: \. Então todas essas letras não significam nada no final.
Apenas tente instalar o Windows 7 diretamente, sem fazer todas essas alterações. Basta colocar o DVD do Windows 7, formatar a partição do Vista a partir do instalador e continuar a instalação 7. Quando terminar, o bootloader do Windows 7 provavelmente descobrirá o que fazer com o XP.