I would also try what Fran suggested; "Use an external case with your hard drive and see if the hard drive shows with another computer[or install the drive in another bay of the new computer]..

I think you may possibly be OK, even if the boot sector is not. So far as ghost is concerned it's a great tool, but in this case it is not what you need.