Para ser honesto, acho que seu problema está relacionado apenas com suas configurações. Tanto quanto eu sei, se você instalou o W7 com um modo de HDD no BIOS, você não pode mudá-lo de volta para o outro modo, b / c Windows não vai reconhecer as mudanças no controlador SATA.
Por que eu disse isso? Porque eu tive um problema semelhante com um laptop Acer.
Provavelmente existe outra opção, mas a maneira como resolvo isso é reinstalar tudo novamente, mas desta vez certifique-se de que o modo SATA seja o "compatível" em vez de "aprimorado". Instale o w7 novamente e ele deve funcionar corretamente no W7 e no Ubuntu.
Eu sei que é uma solução bruta, mas foi a única que realmente funciona para mim.