Usando um live cd do Ubuntu (ou qualquer outra distribuição, provavelmente) você pode usar o gparted (às vezes chamado de "gnome partition editor", encontrado no menu system / administration do desktop clássico) para redimensionar a partição do ubuntu para algo menor e, em seguida, redimensione a partição do Windows para ocupar o espaço que você acabou de liberar.
(A propósito, você não pode usar o gparted de dentro do Ubuntu porque você quer redimensionar a partição que está usando atualmente. É por isso que eu propus o cd ao vivo. Você também pode usar o cd ao vivo do gparted) t tem um ubuntu um.Pode ser encontrado aqui link )
Você pode encontrar mais informações sobre a documentação do gparted (aqui, por exemplo, link ), mas a coisa toda é bastante auto-explicativo quando você está na frente do gparted.