First, I wanted to expand my C: partition in my Windows VM. I assigned extra disk space and wanted to expand it. But since there is a recovery partition in the way, I couldn't and created a new volume (D: ) instead. Now I want to expand my D: partition, but the expand option is greyed out. Can I expand it without formatting it first to something else?
I used MiniTool partition wizard to do the job, it could even put the space from D: and unallocated space in the C: partition. It's a shame Windows built-in partition manager is so limited.
resizing C - you cant do this while windows (Cː) is running, thats why windows cant do this. you need to do it "offline" with a boot media. resizing D is possible online (windows running), windows can do this if you suffer losing data on D because you need to delete D and create a new partition with possible size. resizing w/o losing data is possible "online" with any free tool. i guess that the reason that windows cant do a resize is that you can define a windows partition when installing and do the rest later. this is my default behavior. but i always work "offline" to change partitions.