Programas que lo hagan habrá, pero ten en cuenta una cosa, es un proceso que te va a llevar tiempo (va a tener que mover todos los datos de las particiones) y muy delicado, un fallo, mínimo que sea puedes acabar con todos los datos del disco corruptos y con bajas posibilidades de recuperación. Yo no tocaría hasta sacar un clonado por si la cosa sale mal, lo mismo son 15~20minutos perdidos por clonar y tener ese backup o tu salvación de tener que echarle horas o días intentando salvar la papeleta o reinstalar todo.
Tampoco sabes si la partición de recuperación será usable en cuanto muevas particiones.