Open disk management and right click your c:
Shrink volume and specify by how much space you want to extend the recovery drive from
Keep pressing ok through the options
Right click your d drive in disk management and choose the extend option
Extend it by your space you've just shrunk
See if this works.
If it doesn't, extend your c drive back with the space you've shrunk it by to return it back to normal space