Do you mean ntdlr is missing?
I think to restore a partition using ghost, it has to be the same size partition. Perhaps you need to clone rather than image the old drive first.
If you put the new drive in on it's own, is it seen in the bios? Make sure the link is set to master.
For more help with ghost try http://radified.com/cgi-bin/YaBB/YaBB.cgi
If you go to the new hard disk manufacturers site, they will probably have a utility to copy the old drive.