Though grgarside's answer was the correct & only correct answer at the time, iPartition is no longer the 'go to' app for this kind of task. It has unfortunately been left to languish & can't handle CoreStorage volumes at all.

The only replacement - & actually improvement - on iPartition is now Paragon Hard Disk Manager

It can not only resize Bootcamp partitions, it can fix them & even back up or move them to a new drive without breaking anything else in the process.

Full feature list here - https://www.paragon-software.com/home/hdm-mac/features.html

no affiliation, merely a satisfied user.


For all my partitioning, I use and recommend iPartition.

You can use iPartition on drives that contain Boot Camp volumes; in fact, you can even resize your Windows partitions, and let iPartition take care of reconfiguring the Windows boot process for you.