Tudo o que você precisa fazer é feito automaticamente com a Ferramenta de Reparo de inicialização dupla
Execute a ferramenta e clique em "Reparo automático". Isso colocará o Windows 7 como sistema operacional de inicialização padrão.
Para adicionar o XP como opção de inicialização dupla, use o Visual BCD Editor - "Criar carregadores do Windows ausentes" no menu pop-up. Novamente, uma ação automática - nenhum parâmetro para especificar.
Regra geral: Para poder inicializar um sistema operacional Windows, é necessário colocar seus arquivos relacionados à inicialização na partição principal ativa, na pasta raiz.
Para o XP, os arquivos são - ntldr, ntdetect.com e boot.ini
Para o Windows 7 - bootmgr e pasta \ boot (com o armazenamento BCD dentro)