Hay algún software gratuito para migrar el sistema operativo a un SSD?

No has especificado el sistema operativo en cuestión, pero las distribuciones de Windows, macOS y Linux vienen con un software integrado que puede migrar la unidad del sistema operativo a un SSD.

WINDOWS

Esto se puede hacer en Windows por completo utilizando el software integrado de Microsoft mediante:

  1. Hacer una copia de seguridad de la imagen en un disco duro