Gparted
Gparted cli
Questions in this topic
Can you combine partitions without losing data?
How do I assign unallocated space to C drive?
How do I merge two unallocated spaces?
What does DOS's fdisk command is used for?