Parece que o redimensionamento da partição ntfs grande é o que coloca o whammy no windows
Eu nunca usei esse recurso no Ubuntu, então não posso falar com o quão bem ele funciona.
Eu acho que sua partição do Windows já está fechada. Até onde eu sei, a partição do win7 bootloader não é toda do Windows, é o suficiente para o win7 inicializar e inicializar o hardware, e então ele pode ler qualquer outra coisa necessária da partição c. Se C for fechado, o Windows não poderá concluir a inicialização.
Você pode tentar arrancar de um CD de recuperação do Windows, e ver se isso vai ajudar, ou fora de um live linux cd, como o RIPLinux, ou o Knoppix. Como ele vê a partição no tamanho reduzido, mas como desconhecido, os dados podem estar lá e a tabela de partições pode estar confusa. Você poderia tentar reescrever o tipo de partição com fdisk e ver se isso funciona.
Sempre que você redimensionar uma partição, é melhor praticá-la para fazer o backup (usando acronis, clonzilla, etc.), caso o redimensionamento atrapalhe.
Pessoalmente, gostaria apenas de limpar a unidade, reinstalar o Windows para o tamanho que você deseja.
Em seguida, faça um backup do windows install (a partição bootloader e a partição c) em um drive usb externo com o acronis, e depois instale o ubuntu depois disso.