I have bought a Dell XPS 13 with 128 GB SSD drive, soon I've realized that 128 GB is simply not enough, so I bought a bigger 500 GB SSD drive to upgrade my new laptop.
I want to preserve the recovery partitions as I do have a real need to re-image my OS (Windows 8.1) every now and then (plus my OCD won't let me loose it).
I have tried backing up and then restoring with Acronis which was a great success until the part that I wanted to expand the size of drive C:
with the unallocated space in the drive, but since the drive and the unallocated space were not adjacent, I wasn't able to do it (tried this using Windows's Disk Manager and GParted, both failed to do so).
I don't mind losing the data but I do mind losing the recovery partitions.