For a Windows machine I would suggest to use Acronis Disk image, You can also make a bootable CD with Acronis and then make the cloning.