La partición de 40 GB está antes o después de la de 900 GB?
Simplemente tienes que volcar el disco entero viejo a la partición de 40 GB y en principio ya debería funcionar, si ves que no, usa el Boot Magic para hacer la partición booteable. Si tampoco funciona instala un gestor de arranque free como el GAG.
Saludos!