A única maneira de fazer isso é mover as 3 pequenas partições (846MB, 2.8GB, 32.2GB) para o final da unidade, para que o espaço não alocado venha logo após C. O espaço usado por uma partição deve ser contíguo - você não pode criar partições de blocos espalhados pela unidade.
Você tem a sorte de ter 3 partições menores do que o espaço não alocado, então, em teoria, você pode movê-las para a direita uma a uma (primeiro 32.2Gb, depois 2.8GB, depois 846MB). Se "Mover" não for uma opção no seu editor de partições, você pode tentar cloná-las no espaço vazio e excluir a partição antiga.
Palavra de cautela: 1. se eu fosse você, simplesmente faria backup da instalação do Linux e a moveria para uma instância do VirtualBox, depois usaria todo o espaço de que preciso. 2. como isso é um SSD, é bastante saudável deixar esse espaço não alocado: ele é chamado de superprovisionamento e pode ajudar a aumentar a vida útil do disco