Partitioning a Hard Drive

Beaverdong

Honorable
Dec 4, 2013
2
0
10,510
Hello I hope you can help me. Apologies if this is a very basic query. I've had two brand new laptops fail on me in the last month through no fault of my own. I'm understandably a bit nervous that I don't mess this new one up myself!
I'd like to decrease the size of my C: partition so I can increase the size of my D: Data partition. It currently looks like this in Disk Management
2eft5ko.png


As you can see stuck between C: and D: is 350MB of what is described as a Recovery Partition. How do I move either that or the D: partition so that the C: and D: drives are next to each other? Hopefully without damaging, what I presume, the recovery features on my laptop. I've used EaseUs quite happily in the past , merging, shrinking, renaming and so on, but I get the feeling this is a bit more advanced.
Again apologies if this is all a bit straightforward. I've been googling away for a couple of days looking into various free partition programs, but I'm reluctant to dive in. My recent bad luck has turned me into a bit of a wuss! Is what I'm asking possible, and what program do you suggest I use?

If it makes any difference, it's an MSI laptop & the OS is Windows 8.1.
Thanks for your time.