Isso pode ser feito trivialmente com gparted . Grave um DVD (ou use um pendrive) com qualquer distro que tenha um live CD (como qualquer versão do Ubuntu) e inicie usando-o.
Quando você tiver carregado seu sistema a partir do DVD / USB, você poderá executar o gparted (você pode digitar gparted em um console ou digitá-lo na janela que aparece com CTRL + F2). A partir de gparted , você poderá redimensionar suas partições. É tão simples quanto arrastar uma barra.
Aqui está uma captura de tela de como o gparted se parece:
gparted http://gparted.org/screens/gparted-main-window.png
Lá você pode ver o terceiro botão da esquerda para a direita Rezise/Move . Basta selecionar sua partição e clicar aqui.
Eu recomendaria desfragmentar sua partição do Windows devido ao terrível FS usado pelo Windows.