Use o live cd do ubuntu como recomendado anteriormente, ou você pode obter gratuitamente a edição inicial do gerenciador de partição EASUS (consideravelmente menor que o ubu full cd) e ele fará o redimensionamento antes que o Windows seja iniciado, 2 coisas antes de você redimensionar:
procure erros nas partições (clique com o botão direito na letra da partição, propriedades, ferramentas, verificação de disco) e
você deve desfragmentar suas partições primeiro, isso tornará o redimensionamento muito mais rápido, bem, na verdade, se você quiser ser esperto, deve desfragmentar os dados movendo cada cluster para o início ou fim da partição (dependendo de onde limite de partição irá mover) para isso você pode usar o Defrag Professional por O & O Software, esteja avisado que não é gratuito, mas o teste deve ser suficiente para a tarefa.
Você pode pular a desfragmentação, mas, na minha experiência, economizará muito tempo, por algum motivo, a movimentação de dados é mais lenta para as ferramentas de partição do que para as de desfragmentação.