Quando você instalar o Windows 7, não o instale no diretório do Windows. Instale-o em um diretório diferente. Isso preservará a instalação do Windows XP e adicionará uma opção para escolher o sistema operacional no momento da inicialização.
Quando você instala no mesmo diretório, o Windows faz uma atualização em vez de uma instalação separada.
Por favor, note que isso irá consumir o espaço de duas instalações separadas no seu disco rígido.