Copying just the recovery partition is not enough. There's a boot sector also that needs to be present.
Just clone the whole old hard disk to your new one.

Didn't the laptop offer the option to burn your own recovery disks?