Eu esperaria que o Windows alocasse normalmente todo o espaço em um HD, então caso ele signifique "espaço livre" dentro de suas 3 partições (e realmente não há 150GB de espaço HD não particionado) então você precisaria para encolher uma das partições e criar um espaço não alocado / não particionado para uma nova partição do Ubuntu.
A solução poderia ser executar gparted
(se do terminal sudo gparted
) como julka sugere, mas envolve encolher uma partição primeiro, então quando há espaço suficiente para fazer nova (s) partição (ões).
Ou, o Windows também pode encolher uma de suas partições, especialmente se estiver formatado como NTFS e você não confia totalmente no Ubuntu para jogar com o NTFS (o suporte do linux para ntfs não é perfeito, ainda precisa do windows chkdsk
Para corrigir alguns problemas, eu li em algum lugar que é engenharia reversa, MS não quer ajudar a escrever software livre para NTFS por algum motivo).