If you're running on Windows, both Easeus and Paragon partition managers mentioned in
Best Free Partition Managers are doing the job quite well.
First resize the partition C to smaller to create unallocated space, you can then create new partitions from there.
Hope this is of help.