Restore to a new hard disk

Our 64 bit Vista  computer needed a new SATA hard drive.  I installed it and booted the Ghost 14 disk, then restored an image I had made. New drive was formatted to NTFS. It gave me an error at 99%-"Application unable to continue due to lack of memory".
Computer has 3 GB RAM.

Did some research, a post I found suggested delete all partitions, do the install to Unallocated Space.  Gave a different error, forgot what it was, but it would not even start the restore.

Then I put the drive in an enclosure, connected to another computer, and created a volume, but did not format. Put it back in the original computer. The restore completed, but the computer would not boot, said "Boot selection failed because a required device  is inaccessible", and said to run Startup Repair.  Did that, said it could not complete the repair.

In all the restore attempts, I told it to also restore MBR and make the partition bootable.

Any ideas?

Thanks
 
Message Edited by Vincenzo on 08-12-2009 07:37 PM