Si el disco de 1TB tiene ocupado más de los 512GB del SSD de destino (además de que es recomendable no llenar del todo los discos) no podrás hacerlo, tendrías que liberar espacio suficiente para ello.
Respecto al software, no dices de qué marca y modelo es el SSD, muchos incluyen ya un software (que normalmente se descarga desde la web del fabricante del SSD) como p.ej. Acronis True Image, o sino puedes usar Clonezilla, etc... hay muchos programas gratuitos.
Saludos.