I'm running a VMWare Fusion VM of OSX El Capitan, VMWare refused to allow me to assign more than 40GB disk when creating the VM.
So I decided to boot up Disk Utility from the recovery and resize the disk.
I resized the partition to my desired size and clicked accept, however it seems to have resized the hidden recovery disk instead.
Now I'm unable to resize any partitions and have a massive recovery partition.
It's also seemed to use standard GPT instead of using any Core Storage (so diskutil cs commands won't work).
Best Answer
This seems to be some bug with OSX's new Disk Utility, possibly the combination with VMWare disk images.
To fix:
diskutil repairVolume /dev/disk0s3
(where disk0s3 is your volume)diskutil verifyVolume /dev/disk0s3
diskutil resizeVolume /dev/disk0s3 650M
diskutil resizeVolume /dev/disk0s2 200G
(where disk0s2 is the actual disk you want to resize, 200G is your size)