Talvez uma alternativa ...
Alguma razão pela qual dual boot? Parece que há problemas quando as pessoas tentam criar uma inicialização dupla. Eu tive problemas semelhantes.
No final, eu instalei o Ubuntu e executei o Win7 no VMplayer. Funciona muito bem e faz tudo o que preciso para fazer, sem problemas. No entanto, você pode ter problemas se precisar de hardware específico para ser executado no Windows, onde o Linux não reconhece esse hardware.
No entanto, não tive problemas ao executar qualquer software do Windows no ambiente do VMplayer.