Para ser honesto, nunca estive nessa situação, mas imaginei que alguém deveria tentar responder isso. Como você não forneceu muitas informações sobre sua configuração, presumo que sua partição do Vista esteja logo antes da sua partição Linux, que vai para o final do disco ou para uma partição de recuperação.
No meu laptop, eu vista o dual-fedora e o fedora. Eu mantenho uma partição de 40 GB para o fedora e deixo o resto para o Vista. Agora, 40 shows são suficientes para uma instalação no Linux, e até mesmo uma boa quantidade de dados pessoais, então eu nunca mexi com isso.
Da minha compreensão das partições, elas são um tanto sensíveis em relação a onde elas começam, menos por onde elas terminam. No entanto, este é um conhecimento prático de partições e pode não ter absolutamente nenhuma relação com a verdade. Eu sei que você pode crescer e encolher uma partição, movendo-se onde termina ... Eu não sei se você pode mover-se por onde começa sem fubar'ing a partição / disco.
Se você não se importar de reinstalar o sistema operacional Linux, eu usaria a ferramenta de particionamento do Vista para reduzir a partição do Vista, remover a partição do Linux e reformatar. Se você copiar seu diretório pessoal, seu diretório / etc, e reinstalar usando o mesmo software (em termos de números de versão, etc), isso deve resultar em mais espaço para o Linux e pouca ou nenhuma reconfiguração.
Você poderia tentar encolher o diretório windows (usando o gerenciador de partição do Vista), então aumentar a partição linux usando parted ou algo assim, mas como eu mencionei antes, isso pode não ser possível / seguro, pois envolveria mover a posição inicial da partição. Eu certamente poderia ver isso causando muita confusão para o Linux depois.
Se a sua preocupação é apenas ter espaço suficiente para seus arquivos pessoais, eu recomendo montar sua partição do vista no linux, e criar um link simbólico para o ponto de montagem em seu diretório pessoal (na verdade, eu recomendo fazer isso de qualquer maneira) . Dessa forma, quando você inicializar de volta no Windows, você não perderá o que estava trabalhando no Linux, e vice-versa. Se isso é algo que você gostaria de fazer, eu poderia ajudá-lo com isso, mas precisaria de mais informações sobre a configuração da partição.