Experimente estes passos gerais:
- Faça outra instalação do Windows no mesmo disco no mesmo computador em uma partição diferente. (Encolha sua partição do Windows e faça uma de 30GB e instale 7 nela).
- Copie todos os seus arquivos de inicialização da nova instalação para a parte quebrada usando um LiveCD do Linux (eu recomendaria o Ubuntu como ele vem com o GParted, software que permitirá que você faça as alterações de particionamento mencionadas anteriormente)
- Selecione sua instalação 7 antiga no menu de inicialização e veja se funciona. Em caso afirmativo, exclua a nova partição e execute o reparo de inicialização.
- Se isso não acontecer, considere usar um LiveCD do Linux (eu prefiro o Ubuntu , uma distro muito fácil de usar) para copiar seus dados para uma nova instalação do Windows, de disco para mídia externa e de volta para disco ou para uma nova partição do Windows.