Delete old boot/recovery partitions without losing data?

Recently upgraded to an SSD, installed Windows 10 and I had my HDD plugged in so it put the boot partition on the HDD... Reinstalled windows with it unplugged and all is good. Is there any possible way to delete+resize the old partitions from my HDD without losing data? I tried extending the main partition in disk management and it's saying it will convert the disk to dynamic? Didn't continue as I don't want to lose data.

http://i.imgur.com/ZVsV7bl.png
 
Solution
You must first delete all partitions which do not contain user data (disk 1: 100MB and 121MB partitions). Only then can you extend the D partition.

If that fails, or Windows refuses for some reason, you can use Easeus Partition Manager, a great free utility which can get the job done.

Or you can simply ingore the partitions - they don't do anything harmful, they are even not displayed in explorer and don't have a drive letter. You also won't gain much by deleting them, only 500MB of data. This amount is negligible and completely irrelevant on a HDD with 930GB capacity.
You must first delete all partitions which do not contain user data (disk 1: 100MB and 121MB partitions). Only then can you extend the D partition.

If that fails, or Windows refuses for some reason, you can use Easeus Partition Manager, a great free utility which can get the job done.

Or you can simply ingore the partitions - they don't do anything harmful, they are even not displayed in explorer and don't have a drive letter. You also won't gain much by deleting them, only 500MB of data. This amount is negligible and completely irrelevant on a HDD with 930GB capacity.
 
Solution