MiniTool Partition Wizard поможет "сдвинуть" диск D вправо
Но по уму создайте новый динамически расширяемый .VHDX диск нужного размера, подключите к виртуалке, скопируйте в него содержимое D и назначьте его потом диском D
А потом с первым диском извращайтесь как хотите
По моему, сугубо личному мнению, один диск (раздел) = один vhdx файл как-то удобнее в обслуживании