decaum
o VMware Fusion .. não cria uma "partição" real no seu HD .. ele trabalha com uma imagem virtual de um HD para o Windows a ser instalado, que não vai ser de 40 Gb de imediato em seu HD, esse tamanho é o tamanho máximo da imagem que cresce conforme vai instalando programas , criando arquivos em seu Windows.
Portanto, pode mandar criar com esse tamanho de 40 GB sim, Instalar o Windows, programas, copiar seu arquivos que quiser abrir/rodar no Windows, ele por padrão não pré-aloca o espaço completo da imagem que seriam os 40 Gb, ele vai aumentando a imagem automaticamente.
Espero ter ajudado